Video processing system with video to text description generation, search system and methods for use therewith
AssigneeViXS Systems, Inc.
InventorsYing Li, Xu Gang (Wilf) Zhao
Life of this patent
Estimating the term…
Loading patent…
AssigneeViXS Systems, Inc.
InventorsYing Li, Xu Gang (Wilf) Zhao
Estimating the term…
A system for searching at least one video signal based on an input text string includes a video processing system that processes the at least one video signal by decoding the at least one video signal, encoding the at least one video signal or transcoding the at least one video signal. The video processing system generates a plurality of text strings that describe the video signal in conjunction with the processing. A memory stores a searchable index that includes the plurality of text strings. A search module identifies at least one matching video of the at least one video signal by comparing the input text string to the plurality of text strings of the searchable index.
A system for processing a video signal into a processed video signal, the video signal including an image sequence, the system comprising:
A method for processing a video signal into a processed video signal, the video signal including an image sequence, the method comprising:
A system for searching at least one video signal based on an input text string, the system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport…: of…
Characterised by the element, parameter or selection affected or controlled by the adaptive coding: selection of coding mode or of prediction mode
Data rate or code amount at the encoder output: by measuring the fullness of the transmission buffer
Characterised by the element, parameter or criterion affecting or controlling the adaptive coding: position within a video image, e.g. region of…
About 6 years 8 months of term left · ends 5 Jul 2033 (estimated)
The present invention relates to coding used in devices such as video encoders/decoders.
Video encoding has become an important issue for modern video processing devices. Robust encoding algorithms allow video signals to be transmitted with reduced bandwidth and stored in less memory. However, the accuracy of these encoding methods face the scrutiny of users that are becoming accustomed to higher resolution and better picture quality. Standards have been promulgated for many encoding methods including the H.264 standard that is also referred to as MPEG-4, part 10 or Advanced Video Coding, (AVC). While this standard sets forth many powerful techniques, further improvements are possible to improve the performance and speed of implementation of such methods. Video encoding can be a computationally complex task for high resolution video signals requiring large amounts of computations and storage.
Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of ordinary skill in the art through comparison of such systems with the present invention.
FIG. 1 presents a block diagram representation of a video processing system 102 in accordance with an embodiment of the present invention.
FIG. 2 presents a block diagram representation of a video processing system 102 in accordance with an embodiment of the present invention.
FIG. 3 presents a block diagram representation of a video processing system 102 in accordance with an embodiment of the present invention.
FIG. 1 presents a block diagram representation of a video processing system 102 in accordance with an embodiment of the present invention. In particular, a video processing system 102 includes both a video codec 103 and a pattern recognition module 125. Video encoding/decoding and pattern recognition are both computational complex tasks, especially when performed on high resolution videos. Some temporal and spatial information, such as motion vectors and statistical information of blocks and shot segmentation are useful for both tasks. So if the two tasks are developed together, they can share information and economize on the efforts needed to implement these tasks.
In particular, a video system includes a receiving module 100, such as a video server, set-top box, television receiver, personal computer, cable television receiver, satellite broadcast receiver, broadband modem, 3G transceiver, network node, cable headend or other information receiver or transceiver that is capable of receiving one or more video signals 110 from one or more sources such as video content providers, a broadcast cable system, a broadcast satellite system, the Internet, a digital video disc player, a digital video recorder, or other video source. Video processing system 102 is coupled to the receiving module 100 to encode, decode and/or transcode one or more of the video signals 110 to form processed video signal 112 via the operation of video codec 103.
In an embodiment of the present invention, the video signals 110 can include a broadcast video signal, such as a television signal, high definition televisions signal, enhanced high definition television signal or other broadcast video signal that has been transmitted over a wireless medium, either directly or through one or more satellites or other relay stations or through a cable network, optical network or other transmission network. In addition, the video signals 110 can be generated from a stored video file, played back from a recording medium such as a magnetic tape, magnetic disk or optical disk, and can include a streaming video signal that is transmitted over a public or private network such as a local area network, wide area network, metropolitan area network or the Internet.