This application claims priority from Japanese Patent Application No. JP 2005-208839 filed on Jul. 19, 2005, the disclosure of which is hereby incorporated by reference herein.
The present invention relates to an image processing apparatus, an image processing method, and an image processing program, and, more particularly to an image processing apparatus, an image processing method, and an image processing program that make it possible to switch, concerning contents multiply displayed on a main screen and sub-screens, display of the content on the main screen on the basis of a characteristic amount of the contents displayed on the sub-screens.
Apparatuses, for example, television receivers that can multiply display plural contents on a main screen and sub-screens have been developed.
However, a technique for switching display on the main screen according to a characteristic amount of contents displayed on the sub-screens, for example, displaying the contents displayed on the sub-screens on the main screen according to a predetermined characteristic amount of the content has not been developed.
The present invention is made in view of the above mentioned problems.
Therefore, it is desirable to make it possible to, for example, switch display on the main screen according to a characteristic amount of contents displayed on the sub-screens.
According to an embodiment of the invention, there is provided an image processing apparatus including a displaying unit that displays main-content on a main screen and sub-contents on sub-screens; a detecting unit that detects characteristic amounts of the sub-contents displayed on the sub-screens; and a control unit that switches the display on the main screen based on the characteristic amounts of the sub-contents detected by the detecting unit.
When the characteristic amounts of the sub-contents exceed a predetermined threshold, the control unit can display the sub-contents instead of the main content.
The characteristic amounts may be volumes of sounds or magnitudes of sound signals at a predetermined frequency of the sub-contents or degrees of matching of videos of the sub-contents and a predetermined image.
The control unit can return the display on the main screen to the main content when a predetermined condition is satisfied.
The control unit may include a reproducing unit that reproduces the main content, and when reproduction of the main content is stopped and an end time of the main content is determined, the reproducing unit may reproduce the main content such that the reproduction is completed by the end time.
When the characteristic amounts of the sub-contents exceed the predetermined threshold, the control unit can display the sub-contents from a scene a predetermined time earlier than a scene in which the characteristic amounts of the sub-contents exceeding the predetermined threshold is detected.
The control unit can limit switching of the display on the main screen until a characteristic state of the sub-contents displayed on the main-screen ends.
The control unit can reverse and display a video of the sub-contents on the main screen.
When the characteristic amounts of the sub-contents exceeding the predetermined threshold are simultaneously detected from plural sub-contents, the control unit can display all or a part of the plural sub-contents on the main screen.
The control unit can change the display of the sub-contents displayed on the main screen according to a transition of the characteristic amounts.
It is possible to further provide a recording unit that records the sub-contents displayed on the sub-screens.
The main content may be a broadcast program or game content.
The image processing apparatus may further include a sound outputting unit that outputs sound of the main content displayed on the main screen and sounds of the sub-contents displayed on the sub-screens. The control unit can control the sound outputting unit based on the characteristic amounts of the sub-contents detected by the detecting unit.
According to another embodiment of the invention, there is provided an image processing method including displaying a main content on a main screen and displaying sub-contents on sub-screens; detecting characteristic amounts of the sub-contents displayed on the sub-screens; and switching the display on the main screen based on the characteristic amounts of the sub-screens detected.
According to still another embodiment of the invention, there is provided a program for causing a computer to execute a process including displaying a main content on a main screen and displaying sub-contents on sub-screens; detecting characteristic amounts of the sub-contents displayed on the sub-screens; and switching the display on the main screen based on the characteristic amounts of the sub-contents detected.
In the embodiments of the invention, a main content is displayed on the main screen, sub-contents are displayed on the sub-screens, characteristic amounts of the sub-contents displayed on the sub-screens are detected, and the display on the main screen is switched based on the characteristic amounts of the sub-contents detected.
Embodiments of the invention will be hereinafter explained. An example of a correspondence relation between elements of the invention and embodiments described in the following detailed description of the invention is as described below. This description is made for the purpose of confirming that the embodiments supporting the invention are described in the detailed description of the invention. Therefore, even if there is an embodiment described in the detailed description of the invention but not described below as an embodiment corresponding to an element of the invention, this does not mean that the embodiment does not correspond to the element. On the other hand, even if an embodiment is described as an embodiment corresponding to an element of the invention, this does not means that the embodiment does not correspond to elements other than the element.
An image processing apparatus according to an embodiment of the invention, includes a displaying unit (e.g., a display control unit 206 in
In an image processing apparatus according to another embodiment of the invention, the control unit displays the sub-content, in which the characteristic amount exceeding a predetermined threshold is obtained, on the main screen instead of the main content (see, for example,
In an image processing apparatus according to still another embodiment of the invention, the characteristic amounts are volumes of sounds or magnitudes of sound signals at a predetermined frequency of the sub-contents (see, for example, B in
In an image processing apparatus according to still another embodiment of the invention, the control unit returns the display on the main screen to the main content when a predetermined condition is satisfied (see, for example,
In the case in which reproduction of the main content is stopped and an end time of the main content is determined, the control unit further includes a reproducing unit (e.g., a reproducing unit 202 in
In an image processing apparatus according to still another embodiment of the invention, the control unit displays, when the characteristic amount exceeding the threshold is detected, the sub-content from a scene a predetermined time earlier than a scene in which the characteristic amount exceeding the threshold is detected (see, for example,
In an image processing apparatus according to still another embodiment of the invention, the control unit limits switching of the display on the main screen until a characteristic state of the sub-content displayed on the main screen ends (see, for example,
In an image processing apparatus according to still another embodiment of the invention, the control unit reverses and displays a video of the sub-content on the main screen (see, for example,
In an image processing apparatus according to still another embodiment of the invention, the control unit displays, when characteristic amounts exceeding the threshold are simultaneously detected from plural sub-contents, all or an part of the plural sub-contents on the main screen (see, for example,
In an image processing apparatus according to still another embodiment of the invention, the control unit changes the display of the sub-content displayed on the main screen according to transition of the characteristic amount (see, for example,
An image processing apparatus according to still another embodiment of the invention further includes a recording unit (e.g., a recording control unit 207 in
In an image processing apparatus according to still another embodiment of the invention, the main content is a broadcast program or game content (see, for example,
An image processing apparatus according to still another embodiment of the invention further includes a sound outputting unit (e.g., a sound-output control unit 205 in
An image processing method according to still another embodiment of the invention and a program according to still another embodiment of the invention include a displaying step of displaying a main content on the main screen and displaying sub-contents on the sub-screens (processing of the display control unit 206 in
Embodiments of the invention will be hereinafter explained with reference to the accompanying drawings.
The image processing apparatus 1 is a digital recording apparatus including a hard disk (HD) 118 (
In an example shown in
The content M may be arbitrary content selected by a viewer. Alternatively, a live program may be preferentially displayed on the main screen 21 as the content M.
On the respective sub-screens 22, for example, content broadcasted on a predetermined channel is displayed. In the example shown in
The image processing apparatus 1 can further detect characteristic amounts of the contents C displayed on the sub-screens 22 and switch the display on the screen 21 according to the characteristic amounts.
For example, as shown in
The characteristic amounts can be set as, for example, volumes obtained from sound signals of the contents C or magnitudes of the sound signals at a predetermined frequency. In a replay broadcast program of the soccer, for example, when a goal is scored, a sound output of cheering and the like of audiences increases and a volume or a magnitude of a sound signal at a predetermined frequency increases. Thus, if the volume and the magnitude of the sound signal are set as characteristic amounts, it is possible to detect a goal scene (a climax scene) as a characteristic scene and display a video from the climax scene on the large main screen 21.
In other words, when the content Cc in
The characteristic amounts can also be set as degrees of matching of images of the contents C and, for example, an image of the face of a predetermined actor. If the degrees of matching are set as the characteristic amounts, a high degree of matching is obtained from an image of a scene in which the actor appears in a drama program. Thus, it is possible to detect the scene in which the actor appears as a characteristic scene and display a video from the scene on the large main screen 21.
The characteristic amounts are not limited to the examples described above as long as the characteristic amounts represent characteristics of the contents C.
According to the embodiment of the invention, it is possible to switch the display on the main screen 21 according to the characteristic amounts of the contents C displayed on the sub-screens 22, for example, display the contents C displayed on the sub-screens 22 on the main screen 21 according to the characteristic amounts. Thus, if a characteristic amount matching preference of a viewer is set, the viewer can appropriately view videos of the contents C matching the preference on the main screen 21 while viewing the content M on the main screen 21.
Images displayed on the sub-screens 22 maybe moving images or still images.
A central processing unit (CPU) 101 executes a program stored in a read only memory (ROM) 103 or a program loaded to a random access memory (RAM) 102 from the HD 118 via a HD interface (I/F) 117 and a bus 104. The CPU 101 controls, for example, operations of respective units according to an instruction from a user received by an user interface (UI) control unit 105 (e.g., a command from a not-shown remote controller).
A tuner 106 receives a broadcast signal from a not-shown antenna and outputs a reception signal to a demodulator 107 in accordance with the control by the CPU 101.
The demodulator 107 demodulates the reception signal supplied from the tuner 106 and outputs a transport stream broadcasted on a predetermined channel to a transport stream (TS) decoder 108.
The TS decoder 108 extracts, using a RAM 109, a predetermined stream from the transport stream supplied from the demodulator 107 and outputs a packet constituting the stream extracted onto the bus 104 or an audio-visual (AV) decoder 110 in accordance with the control by the CPU 101. The packet (data of content) supplied onto the bus 104 is, for example, supplied to the HD 118 via the HD I/F 117 and recorded therein. An electronic program guide (EPG) obtained by the TS decoder 108 is also appropriately supplied to the HD 118 and recorded therein.
The AV decoder 110 decodes, using a RAM 111, video data (a video packet) and audio data (an audio packet) supplied from the TS decoder 108 and outputs an audio signal and a video signal obtained by the decoding to a multiplexer (MUX) 112 and an MUX 113, respectively.
The MUX 112 outputs sound corresponding to the audio signal supplied from the AV decoder 110 from a speaker 12 of the TV 2.
The MUX 113 displays a predetermined image (screen) on the displaying unit 11 of the TV 2 on the basis of the video signal supplied from the AV decoder 110 and a video signal (on screen display (OSD) signal) supplied from a display controller 114.
The display controller 114 generates a video signal for multiply displaying contents of the main screen 21, the sub-screens 22, and the like and outputs the video signal generated to the MUX 113 in accordance with the control by the CPU 101.
A serial I/O (SIO) controller 115 makes connection to a Web server 133 or the like via the Internet 132 by controlling a fast modem 131 and downloads an EPG or the like as required. The EPG obtained by the download is supplied to the HD 118 and stored therein.
An IEEE (Institute of Electrical and Electronics Engineers) 1394 I/F 116 captures video data from a video camera 134 connected thereto via an IEEE 1394 cable.
The HD I/F 117 stores data supplied via the bus 104 in the HD 118 and supplies the data stored in the HD 118 to the respective units via the bus 104 in response to a request.
A card I/F 119 records data supplied via the bus 104 in a memory card 135 inserted in a slot 120. The card I/F 119 reads out the data recorded in the memory card 135 and outputs the data onto the bus 104.
An input unit 201 (realized by the tuner 106, the SIO controller 115, the IEEE 1394 I/F 116, the HD I/F 117, the CPU 101, and the like shown in
The reproducing unit 202 (realized by the demodulator 107, the TS decoder 108, the RAM 109, the AV decoder 110, and the RAM 111, the CPU 101, and the like shown in
The characteristic-amount extracting unit 203 (realized by the CPU 101 and the like shown in
For example, when the characteristic amount is set as a volume or a magnitude of a sound signal at a predetermined frequency, predetermined sound analysis is performed and a volume, a magnitude of a sound signal at a predetermined frequency, or the like obtained as a result of the sound analysis is supplied to the control unit 204.
When the characteristic amount is set as a degree of matching with a predetermined image, the video signal supplied from the reproducing unit 202 is analyzed and a degree of matching with an image of the video signal is detected and supplied to the control unit 204.
The control unit 204 (realized by the CPU 101 and the like) controls the display control unit 206 to multiply display videos of respective contents corresponding to the video signal supplied from the reproducing unit 202. In that case, the control unit 204 performs, for example, processing for comparing the characteristic amount supplied from the characteristic-amount extracting unit 203 with a predetermined threshold, detecting a characteristic scene (a climax scene, a scene in which a predetermined-actor appears, etc.), and notifying the sound-output control unit 205 and the display control unit 206 of content in which the characteristic scene is detected.
The control unit 204 also controls the sound-output control unit 205 to output sound corresponding to the sound signal supplied from the reproducing unit 202 from the speaker 12.
The control unit 204 also controls the recording control unit 207 to record the video signal and the audio signal supplied from the reproducing unit 202 in the HD 118.
The sound-output control unit 205 (realized by the MUX 112, the CPU 101, and the like shown in
The display control unit 206 (realized by the MUX 113, the display controller 114, the CPU 101, and the like shown in
The recording control unit 207 stores content data in HD 118 in accordance with the control by the control unit 204.
Display switching processing of the image processing apparatus 1 will be explained with reference to a flowchart shown in
In this case, as shown in
In the image processing apparatus 1, the control unit 204 starts processing for supplying video signals of the content M and the content Ca to the content Cc supplied from the reproducing unit 202 to the display control unit 206. The display control unit 206 starts processing for displaying a video corresponding to the video signal of the content M on the main screen 21, displaying a video corresponding to the video signal of the content Ca on the sub-screen 22-1, displaying a video corresponding to the video signal of the content Cb on the sub-screen 22-2, and displaying a video corresponding to the video signal of the content Cc on the sub-screen 22-3. The recording processing unit 207 starts processing for recording the content Ca to the content Cc in the HD 118. The control unit 204, the display control unit 206, and the recording processing unit 207 start these kinds of processing separately.
In step S1, the characteristic-amount extracting unit 203 starts detection of characteristic amounts of the contents C displayed on the sub-screens 22 and outputs a result of the detection to the control unit 204.
For example, detection of characteristic amounts (e.g., volumes or magnitudes of sound signals at a predetermined frequency) of the content Ca, the content Cb, and the content Cc shown in B in
In step S2, the control unit 204 compares, for each of the contents C, the characteristic amounts supplied from the characteristic-amount extracting unit 203 and a predetermined threshold. The control unit 204 is on standby until a characteristic amount exceeding the threshold is detected. When a characteristic amount exceeding the threshold is detected, the control unit 204 proceeds to step S3.
In step S3, the control unit 204 notifies the display control unit 206 of one of the contents C (in the example shown in
As shown in
The display switching processing returns to step S2 and the processing in step S2 and the subsequent steps is performed in the same manner.
As described above, the display on the main screen 21 is switched according to characteristic amounts of the contents C displayed on the sub-screens 22.
The display switching processing will be specifically explained with reference to
A characteristic amount exceeding the threshold is detected from the content Cb at time t21 (B in
A characteristic amount exceeding the threshold is detected from the content Ca at time t31 (B in
A characteristic amount exceeding the threshold is detected from the content Cc again at time t41 (B in
Specifically, in this way, the display on the main screen 21 is switched according to characteristic amounts of the contents C displayed on the sub-screens 22.
In the example shown in
In an example show in
When the content M is not displayed on the sub-screens 22 either after the display on the main screen 21 is switched to the content C (
In such a case, in an example shown in
In order to reproduce the content M at usual reproduction speed as much as possible, it is also possible to reproduce the content M at high speed from time t5l to time t61 such that, as shown in
An indication that makes it possible to identify a type of contents displayed on the screens is added to the main screen 21 and the sub-screens 22 shown in
Since the indication that makes it possible to identify a type of contents displayed on the screen is added to the main screen 21 and the sub-screens 22, a viewer can easily grasp a type of contents displayed on the screens.
For example, when the content M is displayed again after the display on the main screen 21 is switched and the reproduction of the content M is suspended, the viewer can also easily grasp that the content M is content for which the special reproduction is necessary.
In the examples shown in
In an example shown in
A video of the content Ca from a scene at time t30 the time Tb earlier than time 31 is displayed on the main screen 21 from time t31. A video of the content Cc from a scene at time t40 the time Tb earlier than time t41 is displayed on the main screen 21 from time t41.
For example, in a relay broadcast program of the soccer, as shown in
It is possible to determine length of the time Tb according to content. For example, when the content is a relay broadcast program of the soccer, the time Tb may be set as time Tb1. When the content is a relay broadcast program of the baseball, the time Tb may be set as time Tb2 which is different from time Tb1.
In the examples shown in
In an example shown in
In the example shown in
For example, as shown in
In the examples shown in
For example, as shown in
In an example shown in
As shown in B and C in
In the examples shown in
When a characteristic scene is detected in the content C (e.g., the content Cc) being recorded in the background, as shown in
When the recording of the content C being recorded in the background ends, it is also possible to display the content C on the main screen 21. In that case, as shown in
Besides, when the viewer performs predetermined operation, it is possible to preferentially display the content C not viewed yet on the main screen 21. In that case, as shown in
In the examples shown in
When the broadcast of the content M displayed on the main screen 21 ends, it is possible to switch the display on the main screen 21.
In the case in which the display of the content M displayed on the main screen 21 and the contents C displayed on the sub-screens 22 shown in
In this case, the content Cb and the content Cc are moved and displayed in order on the sub-screen 22-1 and the sub-screen 22-2, respectively. The sub-screen 22-3 is erased.
For example, when the broadcast of the content Cc ends at time t72, as shown in B in
When the number of the sub-screens 22 is reduced, as shown in D in
When the sub-screen 22 is deleted, besides simply deleting the sub-screen 22 as in the example shown in A in
In the above description, an order of the contents C displayed on the sub-screens 2 is not referred to. However, it is also possible to set an order of the contents C displayed on the sub-screens 22 such that the contents C belonging to the same genre are displayed side by side and, when the contents C displayed are changed and the genre is changed, readjust the order of the contents C displayed on the sub-screens 22.
When the content Ca to the content Cc are contents belonging to the same genre in a sports program, for example, as shown in
In the examples shown in
A video of the content C displayed on the main screen 21 shown in
For example, when a viewer (a customer at a barbershop) watches a video displayed on the television receiver 2 in a mirror, for example, in the barbershop, if the video reversed in this way is displayed on the main screen 21 when a characteristic scene is detected, it is possible to display, for example, a climax scene such that the viewer can easily see the scene.
As shown in
In the example shown in
In the case of this example, when a characteristic scene of the contents C displayed on the sub-screens 22 is detected, as shown in B in
Consequently, it is also possible to appropriately provide a user using a game in the game machine 500 with a climax scene of the contents C.
In the example shown in
For example, as shown in A in
In the case of this example, when a characteristic scene is detected from the contents C displayed on the sub-screens 22, as shown in B in
As shown in
In the case of this example, when a characteristic scene is detected from the contents C displayed on the sub-screens 22 of the displaying units 11 of the respective TVs 2, as shown in
In the above description, sound of content is not referred to. However, it is also possible to output sounds of all the contents C displayed on the main screen 21 and the sub-screens 22 at a fixed volume from the speaker 12 and, when the display on the main screen 21 is switched, sound of the content C displayed on the main screen 21 is outputted at a volume higher than a volume of the other contents.
Further, as shown in
In
The multi-screen display in the above explanation may be performed from the usual single screen display as required. In other words, a user may perform the multi-screen display as described above in response to a predetermined climax by selecting an operation mode of the multi-screen display using a predetermined operating unit such as a remote controller.
In the above description, the respective kinds of processing described above are executed independently in the image processing apparatus 1. However, for example, it is also possible to execute the processing by appropriately transmitting and receiving a predetermined software cell between the image processing apparatus 1 and a not-shown processing server connected to the image processing apparatus 1 by the Internet 132.
The series of processing described above can be executed by hardware or can be executed by software. When the series of processing is executed by software, a program constituting the software is installed in a computer built in dedicated hardware or, for example, a general-purpose personal computer capable of executing various functions by installing various programs.
A program recording medium that stores a program installed in a computer and brought into an executable state by the computer is constituted by a removable medium serving as a package medium including the memory card 135 shown in
In this specification, steps describing the program stored in the program recording medium includes not only processing performed in time series according to a described order but also processing executed in parallel or individually, although not always performed in time series.
Embodiments of the invention are not limited to the embodiments described above. Various modifications of the invention are possible without departing from the spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
P2005-208839 | Jul 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4729027 | Hakamada et al. | Mar 1988 | A |
5721593 | Suh et al. | Feb 1998 | A |
5754253 | Lee | May 1998 | A |
5978046 | Shintani | Nov 1999 | A |
6384868 | Oguma | May 2002 | B1 |
6449018 | Yokoyama | Sep 2002 | B1 |
6795125 | Yui | Sep 2004 | B2 |
7113224 | Inoue et al. | Sep 2006 | B2 |
7253843 | Lee | Aug 2007 | B2 |
20050113143 | Oiwa | May 2005 | A1 |
20050143137 | Matsunaga et al. | Jun 2005 | A1 |
Number | Date | Country |
---|---|---|
06105245 | Apr 1994 | JP |
07015683 | Jan 1995 | JP |
2000152120 | May 2000 | JP |
2002077780 | Mar 2002 | JP |
2003134415 | May 2003 | JP |
2003169274 | Jun 2003 | JP |
2003298972 | Oct 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20070024753 A1 | Feb 2007 | US |