P
US8213718B2ExpiredUtilityPatentIndex 36

Method for video mode detection

Assignee: MAYORAL SERGIOPriority: Mar 29, 2006Filed: Mar 22, 2007Granted: Jul 3, 2012
Est. expiryMar 29, 2026(expired)· nominal 20-yr term from priority
Inventors:MAYORAL SERGIOERDLER OLIVER
H04N 7/0137H04N 7/0115H04N 5/147H04N 5/144
36
PatentIndex Score
1
Cited by
9
References
28
Claims

Abstract

A method for video mode detection, wherein video input data (VID) corresponding to a video picture (P) is received and a video mode is determined for said video picture (P). The determining of said video mode depends on a local video mode (LVM) and a global video mode (GVM) of said video picture (P). Said global video mode (GVM) is determined for said video picture (P) based on said video input data (VID) or a derivative (m 1 ) thereof. For determining said local video mode (LVM), first said video picture (P) is subdivided into a ticker area (TA) and a remaining area (RA), thereby generating ticker area data (TAD). Then, said local video mode (LVM) is determined for said ticker area (TA) based on said ticker area data (TAD). When determining said local video mode (LVM), said ticker area (TA) is subdivided into n sub-areas, and at least one of said n sub-areas ( 1 . . . 6 ) is selected as selected sub-area (SSA). Further, a sub-area video mode (SVM) is determined for said selected sub-area and said local video mode (LVM) is determined for said ticker area (TA) based on said sub-area video mode (SVM).

Claims

exact text as granted — not AI-modified
1. A method for video mode detection, comprising:
 dividing a video image of video input data into a ticker area and a remaining area; 
 determining a local video mode for the ticker area by
 subdividing said ticker area into n sub-areas, where n is an integer value and greater or equal to two; 
 selecting at least one of said n sub-areas as a selected sub-area; 
 determining a sub-area video mode for said selected sub-area based on a derivative of sub-area data corresponding to the selected sub-area, said derivative of said sub-area data corresponding to a second measurement value indicating a degree of motion between previous and current video images within said sub-areas; and 
 determining said local video mode for said ticker area based on said sub-area video mode. 
 
 
     
     
       2. The method according to  claim 1 , further comprising analyzing said video image, thereby determining a video mode of said video image, wherein said video mode is determined depending on said local video mode and a global video mode of said video image, wherein said global video mode for said video image is determined based on said video image or a derivative thereof. 
     
     
       3. The method according to  claim 1 , wherein, when selecting at least one of said n sub-areas, said selected sub-area is selected depending on a previous local video mode, which corresponds to the local video mode of a previous video image. 
     
     
       4. The method according to  claim 1 , wherein, when selecting at least one of said n sub-areas, said selected sub-area is selected depending on a previous sub-area video mode, which corresponds to the sub-area video mode of a previous video image. 
     
     
       5. The method according to  claim 1 , wherein a first sub-area and an n-th sub-area of said n sub-areas are chosen to be smaller than a remaining n-2 sub-areas, wherein said first sub-area is located on the right side of said ticker area and said n-th sub-area is located on the left side. 
     
     
       6. The method according to  claim 5 , wherein
 n is greater or equal to four, 
 said first sub-area is completely contained in a second sub-area of said n sub-areas, and 
 said n-th sub-area is completely contained in an (n-1)-th sub-area. 
 
     
     
       7. The method according to  claim 5 , wherein, when selecting at least one of said n sub-areas, said first sub-area and said n-th sub-area are selected as selected sub-area, such that a ticker running through said video image is detected when just entering said video image from a right side or when leaving the video image on a left side. 
     
     
       8. The method according to  claim 5 , wherein
 a second sub-area is chosen as selected sub-area in case a previous first sub-area video mode for a first sub-area was a camera mode, 
 wherein said previous first sub-area video mode corresponds to the sub-area video mode of a previous video image within said first sub-area. 
 
     
     
       9. The method according to  claim 8 , wherein
 when said first sub-area is said selected sub-area and said sub-area video mode is determined to be camera mode, then said local video mode is chosen to be film mode, and 
 said second sub-area is chosen to be said selected sub-area and a corresponding sub-area video mode is determined, 
 wherein when said corresponding sub-area video mode is camera mode, said local video mode is chosen to be camera mode, 
 otherwise said local video mode is chosen to be film mode. 
 
     
     
       10. The method according to  claim 1 , wherein an (n-1)-th sub-area is chosen as selected sub-area when a previous n-th sub-area video mode for an n-th sub-area was camera mode, wherein said previous n-th sub-area video mode corresponds to a sub-area video mode of a previous video image within said n-th sub-area. 
     
     
       11. The method according to  claim 10 , wherein
 when the n-th sub-area is said selected sub-area and said sub-area video mode is determined to be camera mode, then said local video mode is chosen to be film mode, and 
 said (n-1)-th sub-area is chosen to be said selected sub-area and a corresponding sub-area video mode is determined, 
 wherein when said corresponding sub-area video mode is camera mode, said local video mode is chosen to be camera mode, 
 otherwise said local video mode is chosen to be film mode. 
 
     
     
       12. The method according to  claim 1 , wherein
 a second to (n-1)-th sub-areas are non-overlapping areas of said ticker area, and 
 an m-th sub-area, where 3≦m≦n is selected as said selected sub-area, when a previous (m-1)-th sub-area video mode for an (m-1)-th sub-area was film mode, 
 wherein said previous (m-1)-th sub-area video mode corresponds to the sub-area video mode of said (m-1)-th sub-area of a previous video image. 
 
     
     
       13. The method according to  claim 2 , wherein
 when determining said global video mode for said video image, said global video mode is determined based on a video mode detection algorithm, and 
 when determining a sub-area video mode for said selected sub-area, said sub-area video mode is determined based on said video mode detection algorithm. 
 
     
     
       14. The method according to  claim 2 , wherein
 said derivative of said video image corresponds to a first measurement value indicating a degree of motion between previous and current video images. 
 
     
     
       15. The method according to  claim 14 , wherein said first measurement value and said second measurement value are calculated based on pixel differences between previous and current video images. 
     
     
       16. The method according to  claim 13 , wherein said video mode detection algorithm is based on a sum of motion vectors. 
     
     
       17. The method according to  claim 14 , wherein said first measurement value and said second measurement value are calculated based on a sum of motion vectors for previous and current video images. 
     
     
       18. The method according to  claim 13 , wherein said video mode detection algorithm comprises a decision about a video mode based on a hysteresis, wherein a change of video mode is only determined after a same video mode has been determined for a predetermined number of consecutive video images. 
     
     
       19. The method according to  claim 1 , wherein, when determining said local video mode for said ticker area, said local video mode is chosen to be said sub-area video mode. 
     
     
       20. The method according to  claim 1 , wherein said ticker area is located in the lower, upper or middle part of said video image. 
     
     
       21. The method according to  claim 1 , wherein said ticker area comprises a first picture area on the lower part of said video image and a second picture area on the upper part of said video image. 
     
     
       22. The method according to  claim 2 , wherein a state machine is used for modeling said analyzing of said video input picture, wherein each state of said state machine corresponds to one of said n sub-areas and to determining said sub-area video mode. 
     
     
       23. The method according to  claim 22 , wherein a change of state within said state machine depends on a video mode determined within a previous state. 
     
     
       24. A method for motion compensated up-conversion depending on a video mode, wherein said video mode is determined based on a method for video mode detection as defined in  claim 2 . 
     
     
       25. The method according to  claim 24 , wherein a motion compensated up-conversion is performed for said ticker area depending on said local video mode, and a motion compensated up-conversion is performed for a remaining area of said video input picture depending on said global video mode, wherein said remaining area does not comprise said ticker area. 
     
     
       26. A signal processing system,
 which performs or realizes a method for video mode detection or a method for motion compensated up-conversion according to  claim 1  or  24 . 
 
     
     
       27. A non-transitory computer-readable storage medium storing computer-readable instructions, that, when executed by a computer, cause the computer to perform a method for video mode detection or a method for motion compensated up-conversion according to  claim 1  or  24 . 
     
     
       28. A method for video mode detection, comprising:
 dividing a video image of video input data into a ticker area and a remaining area; 
 determining a local video mode for the ticker area by
 subdividing said ticker area into n sub-areas, where n is an integer value and greater or equal to two; 
 selecting at least one of said n sub-areas as a selected sub-area; 
 determining a sub-area video mode for said selected sub-area based on sub-area data corresponding to the selected sub-area or a derivative of the sub-area data; and 
 determining said local video mode for said ticker area based on said sub-area video mode; and 
 
 analyzing said video image, thereby determining a video mode of said video image, wherein 
 said video mode is determined depending on said local video mode and a global video mode of said video image, 
 said global video mode for said video image is determined based on said video image or a derivative thereof, 
 the global video mode being determined based on a video mode detection algorithm, 
 said sub-area video mode for said selected sub-area is determined based on said video mode detection algorithm, and 
 said video mode detection algorithm being based on pixel differences.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.