The present invention relates to a device for performing a reproduction of an AV content or the like, and more specifically, to a detection of a CM section.
Conventionally, a switching time interval detection method is known as a method for distinguishing between a portion corresponding to a commercial message (hereinafter, referred to as a “CM”) and a portion corresponding to a program content in a television broadcast signal (see patent document 1, for example). In this method, by focusing on characteristics of an AV signal such as a change in a sound signal level, a change in an image signal, and multiplexing of a sound signal, an identification device for identifying a CM portion detects a portion where a CM and a program are switched. Then, the identification device determines whether or not the detected portion where the switching occurred has a predetermined time interval, and thereby identifying a CM portion in a content to be recorded/reproduced by a recording/reproduction device. With this scheme, it is possible to detect a commercial message without recognizing whether a broadcast is in stereo or monaural.
With reference to
Next, with reference to
Accordingly, the identification device detects a section where a time interval between a silence section and another silence section is fifteen seconds as a unit CM section. Then, a section successively including equal to or greater than a predetermined number (e.g., equal to or greater than three) of unit CM sections is detected as a CM section. In
With the above-described method for detecting a CM section, however, a detection error occurs because there may be a case where a program has characteristics same as the aforementioned characteristics of a CM, or, conversely, a CM does not have such aforementioned characteristics. Generally, a silence section is included in the beginning and in the end of a CM, and, during the silence section, a power level of a sound signal is lowered. However, in some CMs, power levels are not lowered. For such a section where a change in a power level is insufficient, the section cannot be detected as a CM section with the above-described detection scheme. In other words, even if a section is actually a CM section, the section is not detected as a CM section if a change in a power level or the like of a sound signal thereof is insufficient. Also, when two silence sections having a predetermined time interval therebetween are detected, a section between the two silence sections is detected as a unit CM section, even when the section is actually a program section. As such, with the conventional detection method, an accurate detection for all CM sections is difficult.
For example, consider a case where a section which is actually a program section is determined as a CM section because of the above-described detection error in detecting a CM section. In such a case, when a CM skip reproduction is performed, the section determined as a CM section is skipped despite being actually a program section. When a program section is determined as a CM section due to an erroneous detection, a user fails to view a portion of the program section, and thereby presumably causing unpleasantness. In other words, in a case where the conventional detection method is used as it is, when a detection error occurs as described above, the user may become displeased because of the error in detection.
Therefore, an object of the present invention is to provide an AV content processing device operable to reduce unpleasantness caused to a user when a detection error occurs in detecting a CM section.
To achieve the above object, the present invention has the following aspects.
A first aspect of the present invention is directed to an AV content processing device for outputting at least a portion of an AV content including a program section and a CM section, and the AV content processing device includes: an acquisition unit for acquiring boundary information indicative of a boundary between the program section and the CM section; a first reception unit for receiving from a user an instruction for extracting and outputting a predetermined section in the AV content; a boundary correction unit for selecting, in accordance with the instruction received by the first reception unit, whether the boundary is shifted in a direction for the CM section to be long or short, and correcting a content of the boundary information such that the boundary is shifted in accordance with the selected direction; and an output control unit for determining, when the instruction is received by the first reception unit, the boundary between the program section and the CM section in accordance with the corrected boundary information, and extracting and outputting a section indicated by the instruction. Note that, besides outputting an AV content to a monitor or the like, the outputting described above includes outputting an AV content to a separate storage medium.
In a second aspect of the present invention based on the first aspect, the first reception unit is operable to receive from the user a program output instruction for outputting at least a portion of the program section of the AV content and a CM output instruction for outputting at least a portion of the CM section of the AV content, the boundary correction unit corrects the content of the boundary information such that the boundary is shifted in the direction for the CM section to be short when the program output instruction is received by the first reception unit, and corrects the content of the boundary information such that the boundary is shifted in the direction for the CM section to be long when the CM output instruction is received by the first reception unit, and the output control unit extracts and outputs, when the program output instruction is received by the first reception unit, a section indicated as a program section according to the corrected boundary information, and extracts and outputs, when the CM output section is received by the first reception unit, a section indicated as a CM section according to the corrected boundary information.
In a third aspect of the present invention based on the second aspect, a second reception unit for receiving from the user a skip instruction for skipping a portion of the AV content being outputted by the output control unit is further included, and, when the skip instruction is received by the second reception unit during an output of the AV content between a boundary indicating a start point of a CM section according to the boundary information not having been corrected and a boundary indicating a start point of the CM section according to the boundary information having been corrected, the output control unit causes the output of the AV content to be skipped to an endpoints of the CM section according to the boundary information having been corrected, and, when the skip instruction is received by the second reception unit during an output of the AV content between a boundary indicating an end point of the CM section according to the boundary information not having been corrected and a boundary indicating the end point of the CM section according to the boundary information having been corrected, causes the output of the AV content to be skipped to the endpoints of the CM section according to the boundary information not having been corrected.
In a fourth aspect of the present invention based on the first aspect, a detection unit for calculating a parameter indicating characteristics of one of a sound and an image in the AV content and detecting a section for which the parameter satisfies a predetermined condition as a characteristic section is further included, the reception unit is operable to receive from the user a characteristics output instruction for extracting and outputting the characteristic section in the program section, the boundary correction unit corrects, when the characteristics output instruction is received by the first reception unit, a content of the boundary information such that the boundary is shifted in the direction for the CM section to be long, and the output control unit extracts and outputs, when the characteristics output instruction is received by the first reception unit, the characteristic section included in a section indicated as a program section according to the corrected boundary information.
In a fifth aspect of the present invention based on the first aspect, a detection unit for calculating a parameter indicating characteristics of one of a sound and an image in the AV content and detecting a section for which the parameter satisfies a predetermined condition as a characteristic section is further included, the reception unit is operable to receive from the user a characteristics output instruction for extracting and outputting the characteristic section in the program section, the boundary correction unit corrects, when the characteristics output instruction is received by the first reception unit, a content of the boundary information such that the boundary is shifted in a direction for the CM section to be short, and the output control unit extracts and outputs, when the characteristics output instruction is received by the first reception unit, the characteristic section included in a section indicated as a program section according to the corrected boundary information.
In a sixth aspect of the present invention based on the first aspect, the acquisition unit further acquires CM number information indicating the number of CMs in the CM section and length information indicating a length of the CM section, and the boundary correction unit selects an amount of shift performed for a boundary indicating a start point and boundary indicating an end point of the CM section, based on the CM number information and length information for the CM section.
In a seventh aspect of the present invention based on the first aspect, the boundary correction unit selects an amount of shift performed for a boundary indicating a start point and boundary indicating an end point of the CM section, based on a length of a program section immediately before the CM section.
In an eighth aspect of the present invention based on the first aspect, the boundary correction unit selects an amount of shift performed for a boundary indicating a start point and boundary indicating an end point of the CM section, based on a ratio of a length from a start of the AV content to the CM section to a length of the entire AV content.
In a ninth aspect of the present invention based on the first aspect, the boundary correction unit corrects, when a predetermined condition is satisfied for the CM section, the boundary information such that a boundary indicating a start point and boundary indicating an end point of the CM section are erased.
In a tenth aspect of the present invention based on the first aspect, a program information acquisition unit for acquiring program information which is information concerning a program included in the AV content is further included, and the boundary correction unit changes an amount of shift performed for the boundary based on the acquired program information.
An eleventh aspect of the present invention is directed to an AV content processing method for outputting at least a portion of an AV content including a program section and a CM section, and the AV content processing method includes: an acquisition step of acquiring boundary information indicating a boundary between the program section and the CM section; a first reception step of receiving from a user an instruction for extracting and outputting a predetermined section in the AV content; a boundary correction step of selecting, in accordance with a type of the instruction received by the first reception step, whether the boundary is shifted in a direction for the CM section to be short or long, and correcting a content of the boundary information such that the boundary is shifted in the selected direction; and an output control step of determining, when the instruction is received by the first reception step, the boundary between the program section and the CM section in accordance with the corrected boundary information, and extracting and outputting a section indicated by the instruction.
A twelfth aspect of the present invention is directed to an AV content processing program executed by a computer of an AV content processing device for outputting at least a portion of an AV content including a program section and a CM section, and the AV content processing device causes the computer to execute: an acquisition step of acquiring boundary information indicative of a boundary between the program section and the CM section; a first reception step of receiving from a user an instruction for extracting and outputting a predetermined section in the AV content; a boundary correction step of selecting, in accordance with a type of the instruction received by the first reception step, whether the boundary is shifted in a direction for the CM section to be short or long, and correcting a content of the boundary information such that the boundary is shifted in the selected direction; and an output control step of determining, when the instruction is received by the first reception step, the boundary between the program section and the CM section in accordance with the corrected boundary information, and extracting and outputting a section indicated by the instruction.
A thirteenth aspect of the present invention is directed to an integrated circuit used in an AV content processing device for outputting at least a portion of an AV content including a program section and a CM section, and the integrated circuit includes: an acquisition section for acquiring boundary information indicative of a boundary between the program section and the CM section; and a boundary correction section for a user to input an instruction for extracting and outputting a predetermined section in the AV content, for selecting, in accordance with a type of the instruction, whether the boundary is shifted in a direction for the CM section to be short or long, and correcting a content of the boundary information such that the boundary is shifted in the selected direction.
According to the first aspect of the present invention, a position of a boundary between a program section and a CM section can be corrected. Therefore, in a CM skip reproduction or the like, it is possible to prevent a portion of the program from being failed to be viewed, the miss being due to an erroneous detection of a CM. Accordingly, it is possible to reduce unpleasantness caused, to the user, by reproducing an erroneously detected CM section, and therefore to provide a pleasant environment for viewing an AV content.
According to the second aspect of the present invention, a CM section is reduced when a program output instruction is received, and the CM section is increased when a CM output instruction is received. Accordingly, in the program output instruction, a section detected as a CM section despite being a program section can be outputted as a program section, whereby it is possible to reduce the amount of program sections being failed to be viewed. Also, in the CM output instruction, a section detected as a program section despite being a CM section can be outputted as a CM section, whereby it is possible to reduce the amount of CM sections being failed to be viewed.
According to the third aspect of the present invention, when a CM is reproduced even when a CM section having been corrected is used, with a skip instruction from a user, the reproduction can be skipped to an end point of the CM section having been corrected or a CM section not corrected. Accordingly, a program section is prevented from being failed to be viewed, the reproduction of CMs can be skipped, and the user can be provided with an AV content to be viewed with pleasantness.
According to the fourth aspect of the present invention, in outputting only a characteristic event section, it is possible to output the characteristic event section using a CM section having been corrected. Accordingly, it is possible to prevent a CM section detected as a characteristic event section from being outputted.
According to the fifth aspect of the present invention, in outputting only a characteristic event section, it is possible to output the characteristic event section using a CM section having been corrected. Accordingly, it is possible to reduce the amount of characteristic event sections, detected as a CM section, being failed to be viewed.
According to the sixth aspect of the present invention, the width of shift performed for a boundary of a CM section can be selected in accordance with characteristics of the CM section. Accordingly, a fine and precise correction for the CM section becomes possible.
According to the seventh aspect of the present invention, the width of shift performed for a boundary of a CM section can be selected in accordance with the length of a program section immediately before the CM section. Accordingly, a fine and precise correction according to characteristics of a program becomes possible.
According to the eighth aspect of the present invention, the width of shift performed for a boundary of a CM section can be selected in accordance with a ratio of a program elapsed. Accordingly, a fine and precise correction according to an attribute of the program becomes possible.
According to the ninth aspect of the present invention, a minute CM section, in a program section, erroneously detected as a CM section can be erased, whereby, in viewing a program at the time of a CM skip reproduction, it is possible to prevent the program section from being missed out.
According to the tenth aspect of the present invention, the width of shift performed for a boundary of a CM section can be selected in accordance with a content of a program such as a genre of the program. Accordingly, a fine and precise correction according to an attribute/content of the program becomes possible.
Also, according to the eleventh to thirteenth aspects of the present invention, an effect similar to that in the first aspect of the present invention can be obtained.
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
10, 20, 30, 40, 50 edit reproduction device
11 monitor
12 remote control
101 CM detection unit
102 purpose reception unit
103 boundary correction unit
104 reproduction control unit
105 correction width selection table storage unit
106 program information extraction unit
107 table selection unit
108 skip reception unit
109 determination unit
110 correction width selection table
111 event detection unit
201 program section
202 CM section
301 true CM section
302 CM section detected by CM detection unit 101
303 CM section for program isolation and reproduction
304 CM section for highlight edit
Hereinafter, with reference to the drawings, embodiments of the present invention are described. Note that the present invention is not limited by the embodiments.
The CM detection unit 101 acquires, from an AV content (AV signal) inputted from the storage section not shown, boundary information indicative of boundaries between program sections and CM sections. Specifically, the CM detection unit 101 detects CM sections in the AV content by using, for example, the above-described switching time interval detection scheme. A method for detecting a CM section is not limited to a method using a change in a sound signal, and a method using an image signal is also employed. The CM detection unit 101 acquires time information (corresponding to the boundary information) indicating start points and end points of the detected CM sections, and outputs the time information to the boundary correction unit 103. The time information includes information indicative of the number of CMs (unit CM sections) included in each of the CM sections and a position of each of the unit CM sections.
The purpose reception unit 102 receives from the user an instruction for extracting and outputting a predetermined section in the AV content. Specifically, an instruction for performing a CM skip reproduction, detecting edit candidate points for editing a CM, or the like is received from the user. Such an instruction represents a purpose (intention) of the user in reproducing a broadcast content. In other words, the instruction for performing a CM skip reproduction (a program output instruction) represents a purpose of the user, i.e., “reproducing only program sections in the broadcast content”. Also, the instruction for detecting edit candidate points (a CM output instruction) represents a purpose of the user, i.e., “reproducing only CM sections in the broadcast content”. Namely, the purpose input unit is a unit for receiving a view purpose of the user in reproducing a broadcast content, the view purpose being, for example, a CM skip reproduction, a CM edit, or the like. Hereinafter, information indicative of a view purpose of the user such as the instruction described above is referred to as purpose information. Also, the purpose reception unit 102 outputs received purpose information to the boundary correction unit 103. In the present embodiment, the purpose reception unit 102 corresponds to the remote control 12, but, an input is not limited therefrom. For example, a sound input performed by a user can be received.
The boundary correction unit 103 corrects, in accordance with the purpose information outputted from the purpose reception unit 102, a content of the above-described time information obtained by the CM detection unit 101, and outputs the corrected time information to the reproduction control unit 104. In other words, the boundary correction unit 103 corrects a position of a CM boundary indicative of a boundary between a CM section and a program section. Also, in changing the time information, the boundary correction unit 103 reads out a correction width selection table 110 from the correction width selection table storage unit 105, and selects a time span (hereinafter, referred to as a “correction width”) to be changed.
There production control unit 104 reproduces an AV signal based on the purpose information outputted by the purpose reception unit 102 and the time information outputted by the boundary correction unit, and displays the reproduced AV signal on a monitor 11. Also, in a CM edit or the like described later, a screen, showing thumbnails for images or the like, used for an edit operation is displayed on the monitor 11.
The correction width selection table storage unit 105 stores the above-described correction width selection table 110. The correction width selection table storage unit 105 corresponds to a hard disk or a nonvolatile memory, for example.
Note that the CM detection unit 101 and the boundary correction unit 103 shown in
Data used in the present embodiment is described next.
Next, an outline of a process executed by the edit reproduction device 10 is described. Firstly, with reference to
If a CM skip reproduction is performed in accordance with the graph (B) shown in
Specifically, the boundary correction unit 103 shifts a start point A and the end point D of the CM section detected by the CM detection unit 101 in a direction in which the CM section is reduced by a predetermined time period (see the graph (C) shown in
The asterisk (*) in the correction width selection table 110 shown in
Further, in contrast to a case of
Next, with reference to FIGS. 7 to 8, an outline of a process performed in the edit reproduction device 10 when a CM edit is selected as a view purpose is described. Here, a CM edit refers to storing not a program but only CMs to a separate medium or the like. In performing a CM edit, in order to easily find a CM (unit CM section) which the user desires to record, the edit reproduction device 10 displays, on the screen in a thumbnail format, images corresponding to boundaries of CM sections or boundaries of unit CM sections in a CM section as edit candidate points. Then, the user selects an arbitrary candidate point from among edit candidate points displayed on the screen. Thereafter, the user manually performs a fine adjustment or the like for a position of a boundary of the CM, and then, to another medium, recording is performed for the CM which the user desires to record. In order to perform an operation such as described above, it is desired that CMs be not missed out when displayed in a manner of a thumbnail. In other words, it is necessary to eliminate a situation in which a CM is detected as a program despite being the CM and, as a result, the CM is not used for an edit candidate point and thus not displayed in a thumbnail.
If a CM edit is performed in accordance with the graph (B) shown in
In contrast to a case of
Next, with reference to
On the other hand, if, according to the result of the determination in step S2, the purpose information does not correspond to a CM skip reproduction (NO in step S2), the boundary correction unit 103 determines whether or not the purpose information is a CM edit (step S7). If, according to the result, it is not a CM edit (NO in step S7), the boundary correction process is ended. On the other hand, if it is a CM edit (YES in step S7), the boundary correction unit 103 refers to the correction width selection table 110 so as to select a correction width based on the length of the CM section and the number of unit CM sections (step S8). Here, for the sake of convenience in description, it is assumed that the correction width is selected as fifteen seconds. Based on the selected correction width, the boundary correction unit 103 causes a start point of the CM section to be early by fifteen seconds (step S9). Subsequently, the boundary correction unit 103 delays an end point of the CM section by fifteen seconds (step S10). Consequently, as shown in the graph (C) of
As such, in the first embodiment, it is possible to correct positions of a start point and end point of a detected CM section in accordance with a user's purpose for viewing an AV content. As a result, it is possible to prevent a portion desired by the user for viewing from being missed out, the miss being due to an erroneous detection of a portion of a CM section. In other words, it is possible to reduce unpleasantness caused, to the user, by reproducing an erroneously detected CM section or the like.
Next, with reference to FIGS. 10 to 14, a second embodiment of the present invention is described. In the first embodiment, only one type of the correction width selection table 110 is in use. In the second embodiment, a correction width selection table is not limited to one type, and a plurality of types of correction width selection tables are used.
Firstly, a variation of a correction width selection table used in the second embodiment is described. Positions and lengths of program sections and CM sections to be inserted in a program differ according to a genre or a content of the program.
Further, it can be thought that a correction width may be selected focusing on the length of a program section immediately before a CM section. If a program section immediately before a CM section is extremely short, e.g., one second, there is a high possibility that a portion of the CM section is erroneously detected as the program section. In such a case, a boundary between the CM section and the program section is erased because it is desirable that the program section be included in the CM section, or the like.
Further, it can be thought that a correction width selection table to be used is changed in accordance with a genre of a program or a time slot for broadcast the program, or further alternatively, a proportion accounted for by CM sections in the program. This is said when the followings are considered. That is, even for programs broadcasted in a same time frame, e.g., one hour, the number of CM sections inserted in the programs and the number of unit CM sections inserted in one CM section are different depending on a time slot used for broadcast or a genre of the programs; the length of each broadcasted CM section differs depending on a time slot because an advertisement fee for broadcast a CM varies with a time slot; further, a proportion accounted for by CM sections in the program are different for each program.
In
Further, in
The table selection unit 107 selects a correction width selection table to be used by the boundary correction unit 103, based on the program information acquired by the program information extraction unit 106. Then, the table selection unit 107 notifies the boundary correction unit 103 of the selected correction width selection table 110. For example, the table selection unit 107 firstly acquires information concerning a genre from the above program information. Then, by using a selection table such as shown in
As described above, in the second embodiment, a plurality of correction width selection tables are prepared according to a genre of a program or the like, and a correction width selection table to be used is chosen as appropriate in accordance with program information (e.g., genre information or the like) acquired by the program information extraction unit 106. Accordingly, it is possible to perform a fine adjustment for a correction width for a CM boundary in accordance with a content of the program.
With regard to a CM inserted immediately after a program portion, some programs have the CM inserted before a highlight so that a user feels like viewing the next. On the other hand, other programs such as news are produced such that a topic is closed before it switches to a CM. In other words, some programs have an association between a program portion immediately before a CM and a program portion immediately after the CM in terms of information to be broadcasted, and other programs have no associations therebetween. Therefore, a correction width selection table may be previously prepared for each discrete program or arranged such that a user can set. For example, when an association between program contents before and after a CM is poor, it can be thought that a table for large correction widths is prepared. Then, a correction width selection table may be chosen as appropriate for each discrete program. As such, it becomes possible to select a correction width in accordance with an association between program contents before and after a CM section in each program, and thus to perform a finer adjustment.
Next, with reference to
In
Next, referring back to
Next, described is a detail of a determination process performed by the determination unit 109 when a user performs a skip operation during a CM reproduction such as described above.
Next, the determination unit 109 determines whether the skip instruction time point is before or after the position of the CM section detected in step S21 and having been corrected (step S22). If, according to the result, the skip instruction time point is at a position before the CM section having been corrected (YES in step S22), it is determined whether or not the skip instruction time point is previous to the CM section which is detected in step S21 and not corrected (step S23). If, according to the determination result, the skip instruction time point is previous to the CM section not corrected (YES in step S23), the process is ended because this indicates that the skip instruction is performed during the reproduction of a program section. In other words, skipping is not performed. On the other hand, if the skip instruction time point is previous to the position of the CM section not corrected (NO in step S23), it can be thought that the skip operation is performed during the reproduction of the section ab shown in the graph (C) of
On the other hand, if, according to the determination result in step S22, it is determined that the skip instruction time point comes after the CM section having been corrected (NO in step S22), it is then determined whether or not the skip instruction time point is subsequent to the position of the CM section which is detected in step S21 and not corrected (step S25). If, according to the result, the skip instruction time point is subsequent to the position of the CM section not corrected (YES) in step S25), the process is ended because this indicates that the skip instruction is performed during the reproduction of a program section. In other words, skipping is not performed. On the other hand, if the skip instruction time point is previous to the position of the CM section not corrected (NO in step S25), it can be thought that the skip operation is performed during the section CD of the graph (C) of
As such, in the third embodiment, it is possible that the reproduction is skipped to an end point of a not corrected or corrected CM section through a skip instruction from a user. Accordingly, a program section is not failed to be viewed and a CM can be skipped with an easy operation, and thereby being able to provide the user an AV content to be viewed with pleasantness.
Next, with reference to
A characteristic event section refers to a section having a meaningful coherence in acoustic characteristics or image characteristics. In terms of acoustic characteristics, a characteristic event section corresponds to a section having a coherence in sounds such as speech sound, music, or jingle, or alternatively, a section having a coherence in sounds such as a siren, that have a specific signification, for example. In terms of image characteristics, an attention is given to an image such as a subtitle, a person, or a face having a signification, and the characteristic event section corresponds to a section for which the above meaningful image can be detected as having a coherence, or to a section which, when a change in movement caused by a cut or by camera work has a signification, can be detected by focusing on the change in the movement. Also, the characteristic event section includes a combination of the above-described acoustic characteristics and image characteristics.
Hereafter, the description is provided assuming that an example of a characteristic event section is a highlight section such as a scene on which a goal is scored in soccer while the game is broadcasted. It is assumed that a detection of the highlight section is performed by focusing on cheers. For example, in sports broadcast, a great cheer generally occurs on a scene where a goal is scored in soccer, a home run is hit in baseball, and the like. Therefore, if cheers are equal to or greater than a predetermined threshold in magnitude, a scene on which the cheers occur can be detected as a highlight section. Cheers can be detected by conducting a frequency analysis, then comparing power levels for a specific band, and then detecting a portion for which a power level is continuously equal to or greater than the predetermined threshold. Using the detected portion, a highlight section is detected, and, by reproducing the detected section, a content of the AV content can be grasped in a short time period. Hereinafter, such a reproduction is referred to as an isolation reproduction.
Next, described with reference to
A highlight section is detected using a magnitude of power level as described above. Therefore, in
However, in an isolation reproduction, a purpose of a user is to grasp a content of a program in a short time period. Therefore, it is important that a highlight section is extracted without having a useless portion. Nevertheless, when an isolation reproduction is simply performed for a highlight section detected as above, a CM detected as the highlight section is included. Reproducing such a CM in an isolation reproduction is equivalent to reproducing a useless portion for the user, and therefore, it defeats the purpose of grasping a content of a program in a short time period. Accordingly, it can be thought that the CM section 302 detected by the CM detection unit 101 is to be excluded from a target for searching a highlight section. In other words, the reproduction control unit 104 removes a section corresponding to the CM section in the highlight section and reproduces the obtained highlight section. However, in this case also, the CM detection unit 101 cannot perfectly detect a position of the CM section, and therefore, there is a possibility that a highlight section (H9 or H10 in
Therefore, the boundary correction unit 103 shifts a start point and an end point of the CM section 302 (section BE) detected by the CM detection unit 101 toward program section sides. In other Words, the width of the CM section is increased (the CM section 303). The amount of the shift, namely, a correction width, is selected in a similar manner to that described in the above first embodiment. Then, the boundary correction unit 103 outputs, to the reproduction control unit 104, time information for the CM section 303 having been corrected. As such, a unit CM section (section EF), which the CM detection unit 101 could not detect, can be included in the CM section. Then, the reproduction control unit 104 reproduces the highlight section after removing, from the highlight section, sections included in the CM section 303 having been corrected. Accordingly, it is possible to prevent a highlight in a CM from being detected and reproduced as a highlight section in a program.
As described above, in the fourth embodiment, it is possible to detect and remove, from a characteristic event section such as a highlight section, a CM section having characteristics similar to a highlight section. As such, it is possible to prevent a highlight section (CM section) which is unnecessary for the user from being reproduced in an isolation reproduction.
Next, with reference to
An edit reproduction device 50 according to the fifth embodiment of the present invention corresponds to a functional configuration of the edit reproduction device 40, described with reference to
Next, referring back to the above-described
Next, assume that the user selects H7 from a thumbnail display displayed on the monitor. H7 is originally included in the CM section 302 detected by the CM detection unit 101. Accordingly, when the user views this highlight section, the user determines that the section is a CM and therefore unnecessary. Then, the user gives an instruction that he/she does not want the section (skip instruction) via the skip reception unit 108. The reproduction control unit 104 deletes H7 (information concerning H7) from a group of highlight sections (a group of highlight sections for edit candidates) to be displayed in thumbnails. Also, here, the reproduction control unit 104 refers to time information for the CM section 302 not corrected, and deletes H8 included in the CM section 302 together with H7. Then, time information for next H9 is outputted to the reproduction control unit 104. The reproduction control unit 104 starts reproducing H9 and outputs H9 to the monitor 11. In other words, a highlight section is evaluated as unnecessary when the highlight section follows to a highlight section being displayed at the time of receiving from the user a skip instruction and included in the CM section 302 not corrected. Consequently, the highlight section is deleted from edit candidates by the reproduction control unit 104.
Accordingly, in the fifth embodiment, it is possible that, in a view purpose of a highlight edit, the amount of edit candidates of highlight sections being missed is reduced by correcting boundaries for CM sections. Also, even when a CM section is erroneously detected and reproduced as a highlight section, the user can delete the detected highlight section corresponding to the CM section with an easy operation. As a result, it is possible to provide the user a pleasant environment for editing.
Note that each of the above-described embodiments may be provided in a form of a program to be executed by a computer. In this case, an edit reproduction program stored in a storage section (not shown) in an edit reproduction device is read, and a control section (not shown) may execute the process such as described in the above.
An AV content edit reproduction device, an edit reproduction method, an edit reproduction program, and an edit reproduction circuit of the present invention can correct positions of boundaries for detected CM sections and are useful for use for an equipment or the like, such as a hard disk recorder and a DVD recorder, for viewing an AV content.
Number | Date | Country | Kind |
---|---|---|---|
2004-181021 | Jun 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/10956 | 6/15/2005 | WO | 8/15/2006 |