Apparatus and method for video processing, and storage medium and program therefor
First Claim
1. A video processing apparatus comprising:
- first storage control means for, when a video signal including a first image and a second image temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the second image in the video signal;
second storage control means for controlling of storing the second image on the basis of the temporal position of at least one of the first image and the second image in the video signal;
image detection means for detecting the second image from the video signal,wherein the image detection means include;
a transition detecting unit that detects, from the video signal, a plurality of image transition frames for determining candidates of the second image signal, anda judgment unit that selects a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removes the selected candidate from a candidate list so that the selected candidate is excluded from being selected again;
determination means for determining whether a current period is a period during which to display the second image, on the basis of the temporal position of at least one of the first image and the second image in the video signal; and
mixing means for mixing the stored first and second images such that the first image is displayed temporally continuously in a first area of a screen and such that if the current period is determined as a period during which the second image should be displayed, the second image is displayed in a second area of the screen,wherein the second image is repeatedly displayed in the second area in the period during the second image is displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
A video recording apparatus for continuously presenting a main program to a user without a break while presenting a commercial. A main program buffer records a main program of a video signal in accordance with a temporal position of at least the main program or commercials in the video signal, and a commercial buffer records the commercials. A controller determines whether a current time is in a period to display a commercial, on the basis of at least the temporal position of the main program or the commercials in the video signal. A mixer mixes the main program and the commercials such that the main program is temporally continuously displayed in a full screen area and such that a commercial is displayed in a small area in the bottom right corner of the screen during a period in which the commercial should be displayed.
41 Citations
21 Claims
-
1. A video processing apparatus comprising:
-
first storage control means for, when a video signal including a first image and a second image temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the second image in the video signal; second storage control means for controlling of storing the second image on the basis of the temporal position of at least one of the first image and the second image in the video signal; image detection means for detecting the second image from the video signal, wherein the image detection means include; a transition detecting unit that detects, from the video signal, a plurality of image transition frames for determining candidates of the second image signal, and a judgment unit that selects a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removes the selected candidate from a candidate list so that the selected candidate is excluded from being selected again; determination means for determining whether a current period is a period during which to display the second image, on the basis of the temporal position of at least one of the first image and the second image in the video signal; and mixing means for mixing the stored first and second images such that the first image is displayed temporally continuously in a first area of a screen and such that if the current period is determined as a period during which the second image should be displayed, the second image is displayed in a second area of the screen, wherein the second image is repeatedly displayed in the second area in the period during the second image is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A video processing method comprising:
-
a first storage control step of, when a video signal including a first image and a second image temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the second image in the video signal; a second storage control step of controlling of storing the second image on the basis of the temporal position of at least one of the first image and the second image in the video signal; a detecting step of detecting, from the video signal, a plurality of image transition frames for determining candidates of the second image signal; a judging step of selecting a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removing the selected candidate from a candidate list so that the selected candidate is excluded from being selected again; a determination step of determining whether a current period is a period during which to display the second image, on the basis of the temporal position of at least one of the first image and the second image in the video signal; a mixing step of mixing the stored first and second images such that the first image is displayed temporally continuously in a first area of a screen and such that if the current period is determined as a period during which the second image should be displayed, the second image is displayed in a second area of the screen; and a displaying step of repeatedly displaying, on a display unit, the second image in the second area in the period during the second image is displayed. - View Dependent Claims (14)
-
-
15. A non-transitory computer-readable medium for storing a computer program causing a computer to execute video processing comprising:
-
a first storage control step of, when a video signal including a first image and a second image temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the second image in the video signal; a second storage control step of controlling of storing the second image on the basis of the temporal position of at least one of the first image and the second image in the video signal; a detecting step of detecting, from the video signal, a plurality of image transition frames for determining candidates of the second image signal; a judging step of selecting a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removing the selected candidate from a candidate list so that the selected candidate is excluded from being selected again; a determination step of determining whether a current period is a period during which to display the second image, on the basis of the temporal position of at least one of the first image and the second image in the video signal; a mixing step of mixing the stored first and second images such that the first image is displayed temporally continuously in a first area of a screen and such that if the current period is determined as a period during which the second image should be displayed, the second image is displayed in a second area of the screen; and a displaying step of repeatedly displaying the second image in the second area in the period during the second image is displayed.
-
-
16. A video processing apparatus comprising:
-
first storage control means for, when a video signal including a first image and one or more continuous second images temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the one or more second images in the video signal; second storage control means for controlling storing of the one or more second images on the basis of the temporal position of at least one of the first image and the one or more second images in the video signal; image detection means for detecting the second image from the video signal, wherein the image detection means include; a transition detecting unit that detects, from the video signal, a plurality of image transition frames for determining candidates of the second image signal, and a judgment unit that selects a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removes the selected candidate from a candidate list so that the selected candidate is excluded from being selected again; and mixing means for mixing the first image and the one or more second images by sequentially selecting the stored first image or one or more second images on the basis of the temporal position of the one or more second images in the video signal such that the number of directly adjacent second images in the mixed images is smaller than or at most equal to the number of directly adjacent second images in the original video signal, wherein the second image is repeatedly displayed in the second area in the period during the second image is displayed. - View Dependent Claims (17, 18, 19)
-
-
20. A video processing method comprising:
-
a first storage control step of, when a video signal including a first image and one or more continuous second images temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the one or more second images in the video signal; a second storage control step of controlling storing of the one or more second images on the basis of the temporal position of at least one of the first image and the one or more second images in the video signal; a detecting step of detecting, from the video signal, a plurality of image transition frames for determining candidates of the second image signal; a judging step of selecting a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removing the selected candidate from a candidate list so that the selected candidate is excluded from being selected again; a mixing step of mixing the first image and the one or more second images by sequentially selecting the stored first image or one or more second images on the basis of the temporal position of the one or more second images in the video signal such that the number of directly adjacent second images in the mixed images is smaller than or at most equal to the number of directly adjacent second images in the original video signal; and a displaying step of repeatedly displaying, on a display unit, the second image in the second area in the period during the second image is displayed.
-
-
21. A non-transitory computer-readable medium storing a computer program for causing a computer to execute video processing comprising:
-
a first storage control step of, when a video signal including a first image and one or more continuous second images temporally inserted in the first image is given, controlling storing of the first image of the video signal, on the basis of the temporal position of at least one of the first image and the one or more second images in the video signal; a second storage control step of controlling storing of the one or more second images on the basis of the temporal position of at least one of the first image and the one or more second images in the video signal; a detecting step of detecting, from the video signal, a plurality of image transition frames for determining candidates of the second image signal; a judging step of selecting a candidate with a minimum broadcast period as the second image for a temporal position when more than one candidate starts at the same temporal position and removing the selected candidate from a candidate list so that the selected candidate is excluded from being selected again; a mixing step of mixing the first image and the one or more second images by sequentially selecting the stored first image or one or more second images on the basis of the temporal position of the one or more second images in the video signal such that the number of directly adjacent second images in the mixed images is smaller than or at most equal to the number of directly adjacent second images in the original video signal; and a displaying step of repeatedly displaying the second image in the second area in the period during the second image is displayed.
-
Specification