Abstract: A method for presenting streaming media for an event. Event-specific information is received, wherein the event-specific information comprises data stream information identifying at least one data stream associated with the event, compression quality information identifying a measure of compression quality for the data stream associated with the event, and sensor information identifying at least one sensor associated with the event. The measure of compression quality for the data stream is determined based on the compression quality information and the sensor.
Type:
Grant
Filed:
October 9, 2002
Date of Patent:
January 5, 2010
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Relationship information is previously generated and stored by learning based on camera motion estimation information expressing motion of a video camera, which is detected by a desired image signal picked up by the video camera, and camera motion information expressing physical motion of the video camera, which was obtained by a sensor for detecting physical motion at the same time when the desired image signal was picked up by the video camera. Camera motion estimation information with respect to an inputted image signal is detected from the inputted image signal. Camera motion prediction information with respect to the inputted image signal is generated, based on the camera motion estimation information detected and the relationship information. Based on the camera motion prediction information, a vibration signal for vibrating an object is generated. As a result, vibration data can be easily generated at low costs, based on existing video assets.
Abstract: A method includes generating first difference frames and compressing the first difference frames to form compressed difference frames. The compressed difference frames are decompressed to form decompressed difference frames, and the decompressed difference frames are used in the generation of the first difference frames.
Abstract: For the purpose of coding or decoding motion information in a picture with a small overhead, a coding method of performing compression coding of a moving picture by motion compensated prediction is configured to have a motion compensated prediction step (processing by motion detector 2, motion compensator 5, spatial predictor 9, etc.) of performing the motion compensated prediction while assigning one or more motion vectors (e.g., up to two motion vectors) in units of sub-blocks obtained by sub-dividing each of macroblocks resulting from division of each frame of the moving picture; and an assignment information coding step (processing by variable length encoder 23 and others) of outputting information about an assignment situation of the one or more motion vectors to the sub-blocks in a multiplexed form on a bitstream.
Abstract: According to one aspect of the present invention, a method and apparatus is provided in which input data (e.g., input video data) is encoded in accordance with a first coding standard (e.g., MPEG-4) to generate encoded data. The input data is also encoded based on a reconstruction of the input data to generate encoded side information associated with the input data. The encoded data are transmitted to a destination (e.g., a decoding subsystem) over a first channel and the encoded side information are transmitted to the destination over a second channel. The encoded data and the encoded side information are decoded and combined at the destination to generate output data.
Abstract: A method and apparatus for temporally filtering a video sequence using motion compensation in which motion information captures the motion of objects is disclosed. Pixels from a current frame are aligned with matching pixels from previous and/or future frames according to the motion of the surrounding object of arbitrary shape. A weighted average of the corresponding pixels is taken for each pixel in the current frame to produce a filtered version of the current frame. The weights may be adjusted to compensate for similarities between the frames and for blur transitions near object boundaries. A lighting offset may also be used to prevent erroneous lighting shifts during filtering.
Abstract: In an image information encoder (10) supplied with an interlaced image in a 4:2:0 format, a color-difference signal phase correction unit (22) shifts, for motion estimation and compensation, the phase of the color-difference signal in a reference image block adaptively to a selected motion estimate mode and the value mv of vertical component in motion vector information so that the reference image block will coincide in phase of the color-difference signal with an input image block.
Abstract: A method and system of controlling a video surveillance system comprising providing a distributed video surveillance system having a plurality of devices, building a script having a parameter that is filled in when an event occurs, storing the script, detecting the occurrence of an event, loading data related to a first device from the plurality of devices in a first parameter to generate a first script, the first device being associated with the detection of the occurrence of an event, and executing the first script.
Abstract: A recording process records low-resolution video data while obtaining a high-resolution image in a window region being a portion of an entire image. Then, the process learns, as a resolution conversion rule, a resolution increasing parameter by using the high-resolution image. In a resolution increasing process, the resolution of the recorded low-resolution video data is increased by using the resolution increasing parameter learned in the recording process.
Abstract: An object detection portal wherein a video image is obtained of a volume or area being scanned, and location of a threat object is determined and displayed in real time as an indicator overlay on the video image. An individual subject being scanned may be continuously monitored by an operator during an object divesting process, and an operator may view the threat object moving from or remaining with the subject. Object location information is supplied to a video driver to superimpose the overlay on a real time image of a subject. The scanning portal may interact with an exit barrier. The exit barrier may be activated automatically in response to sensing of a threat.
Type:
Grant
Filed:
October 25, 2002
Date of Patent:
December 15, 2009
Assignee:
Quantum Magnetics, Inc.
Inventors:
Simon Peter Beevor, Alexander R. Perry, Gerard Andrew Hanley, Steve Wolff, Peter V. Czipott
Abstract: A model-based rate control mechanism involves the percentage of less probable symbols (LPS). The mechanism is first described in the context of bi-level video and subsequently extended for multi-level video by applying it to individual bit planes thereof. A model parameter represents a relationship between an LPS reduction ratio and a bit-count reduction ratio. The model parameter thusly facilitates transforming a targeted bit-count into an LPS reduction ratio. The LPS reduction ratio can be attained by adjusting a threshold band half-width wherein LPS pixels within the threshold band are converted to more probable symbols (MPSs). In a described implementation, a threshold band half-width is set so as to achieve a desired LPS reduction ratio. The desired LPS reduction ratio is determined based on a desired bit-count reduction ratio and the model parameter. The desired bit-count reduction ratio is determined using a bit plane complexity value and a targeted bit-count.
Abstract: A method, system, computer program product, and computer system for processing video frames. Frames A and B of a pair of successive video frames each comprise blocks of pixels. Frame A is earlier in time than frame B. A connection state of each pixel in frame B relative to the pixels of frame A is determined. The connection state is a connected state or an unconnected state. Each block in frame B is classified as either unconnected or uni-connected. Uni-connected blocks in frame B satisfying a reclassification criteria are reclassified as being unconnected. Each unconnected block in frame B is categorized as being a P-block or an I-block. Values for the pixels of each I-block in frame B are calculated by spatial interpolation based on values of nearest available neighbor pixels relative to each I-block. A residual error block for each I-block in frame B is generated.
Type:
Grant
Filed:
June 9, 2004
Date of Patent:
December 1, 2009
Assignee:
Rensselaer Polytechnic Institute (RPI)
Inventors:
John W. Woods, Peisong Chen, Yongjun Wu
Abstract: Control data subsequent to an extension start code is stored in an encoding apparatus when transmitted after each header data of a video sequence layer, a GOP layer, a picture layer and a slice layer. And in transmission of the next header data, the content of the control data subsequent to the extension start code in the header data to be transmitted is compared with the content of the preceding header data of the same layer stored in the encoding apparatus. And if the result of such comparison signifies that the compared data are mutually the same, neither the extension start code nor the subsequent control data is transmitted. At the reception of each header data of the video sequence layer, the GOP layer, the picture layer and the slice layer, the control data decoded subsequently to the extension start code is stored in the decoding apparatus.
Abstract: A method of processing video data to detect field characteristics of the data, said data having a plurality of fields, including the steps of: comparing first and second fields, said first field being a successive field of said second field; comparing pixel values of respective sub-blocks of said first field and a third field, said second field being a successive field of said third field; determining whether said first field is an interlaced field or a progressive field with respect to a successive field of said first field based on said steps of comparing.
Type:
Grant
Filed:
February 26, 1999
Date of Patent:
November 24, 2009
Assignee:
STMicroelectronics Asia Pacific Pte. Ltd.
Abstract: A video encoder is disclosed that includes an encoder circuit, a quantizer circuit and a control circuit. The encoder circuit may be configured to generate a number of coefficient values in response to a video stream and a number of quantized values. The quantizer circuit may be configured to generate the number of quantized values in response to the coefficient values, two or more quantization dead zones and two or more offsets. The control circuit may be configured to set the two or more quantization dead zones and the two or more offsets to different values. The two or more quantization dead zones and the two or more offsets are independently programmable.
Type:
Grant
Filed:
December 10, 2004
Date of Patent:
November 17, 2009
Assignee:
LSI Corporation
Inventors:
Guy Cote, Elliot N. Linzer, Lowell L. Winger
Abstract: In the method, a pixel in a first block of an image is filtered according to a filtering methodology, where the filtering methodology includes determining a filtering strength. A filtering strength of one is determined if a motion vector difference between a motion vector of the first block and a motion vector of an adjacent second block is greater than or equal to one.
Abstract: A method of generating a spatial prediction of a target block of pixels in a target image includes generating a spatial vector for a target block of pixels, using the spatial vector to construct a spatial reference block, and using the spatial reference block to generate the spatial prediction of the target block.
Type:
Grant
Filed:
September 16, 2005
Date of Patent:
November 17, 2009
Assignees:
Sony Corporation, Sony Electronics Inc.
Inventors:
Zhourong Miao, James J. Carrig, Marco Paniconi
Abstract: A digital video coding system is provided that is capable of reducing the load of a CPU (Central Processing Unit) that controls a video coding system for implementing a digital video data compression/decompression standard such as MPEG-1, 2, 4, H.261 or H.263. In a conventional video coding system, the circuit configuration and control method of a variable length encoder are becoming increasingly complex with the development of a video compression/decompression standard. In a conventional system structure, a complex control operation must be carried out, such that there is a problem in that the load of the CPU controlling the video coding system increases. Thus, the video coding technology is provided to reduce the load of the CPU necessary for controlling a VLC (Variable Length Coding) unit.
Abstract: A surveillance system detects events in an environment. The system includes a camera arranged in the environment, and multiple context sensors arranged in the environment. The sensors are configured to detect events in the environment. A processor is coupled to the camera and the context sensors via a network. The processor provides the camera with actions based only on the events detected by the context sensors. The actions cause the camera to view the detected events.
Type:
Grant
Filed:
April 20, 2005
Date of Patent:
November 17, 2009
Assignee:
Mitsubishi Electric Research Laboratories, Inc.
Inventors:
Christopher R. Wren, Ugur M. Erdem, Ali J. Azarbayejani
Abstract: In one embodiment, a pixel in a block of the image is filtered according to a filtering methodology. The filtering methodology includes determining a filtering strength value. This determining step determines a first filter strength value if the block has non-zero transform coefficient information and determines a second filter strength value if a motion vector difference between a motion vector of the first block and a motion vector of an adjacent second block is greater than or equal to one. The first filter strength value is greater than the second filter strength value.