摘要:
A method and apparatus for reducing error propagation in digital video signals using random forced intra-refresh of macroblocks. One or more predetermined regions are defined for each digital video frame. Within each predetermined region, a number of macroblocks are selected according to a random permutation of the macroblocks within the region. The selected macroblocks are intra-coded, while the remaining macroblocks are coded according to a standard video compression protocol. This approach provides an efficient method for mitigating error propagation in a decoder. Interior regions may be smaller than exterior regions, providing higher quality for the interior regions, where sensitivity to errors is higher.
摘要:
A processor (10) utilizes information regarding one or more physical dimensions of an individual (14) to better inform a personal identification process. In one embodiment, the measured physical dimensions are utilized to influence the conduct of a face recognition process. In one embodiment, a Bayesian Belief Network can be utilized to facilitate such processes.
摘要:
At least one visual significance metric is determined (12) for at least some frames belonging to an original series of frames (11). Key frames are identified (13) as a function, at least in part, of the visual significance metric. Cumulative visual significance values are then determined (14) for at least some of the frames that intervene between each pair of key frames. These cumulative visual significance values are then used to identify (15) frames of additional content interest. Various frames are then selected (16) for use in a visual summary. In one embodiment, all of the key frames and frames of additional content interest are selected for inclusion in the visual summary.
摘要:
A method and device for detecting errors in a digital video signal comprising a sequence of image frames, each image frame comprising a sequence of image slices, each image slice comprising a sequence of macroblocks and each macroblock comprising a plurality of pixels. A macroblock decoder includes an error detection unit that operates to calculate an error metric between pixel values on at least part of the boundary between a current macroblock and one or more adjoining macroblocks and to label the current macroblock as suspicious if the error metric is greater than a threshold level. The threshold level is adjusted according to a weighted average error metric from one or more previous image frames. Suspicious macroblocks and subsequent inter-coded macroblocks may be regenerated according to a concealment strategy if a syntax error is found within the current image slice.
摘要:
The disclosed invention is a method to detect candidate errors within the picture start code, picture header, and picture timestamp. Upon detection, these errors may be confirmed and the impacts mitigated. An error within the timestamp bit field is adaptively detected by the use of a threshold comparison, and a mechanism for concealing the timestamp information leaves only a small timestamp anomaly. An error within the picture start code (PSC) is determined by adaptively analyzing the number of bits and the macro-block location of the next slice or GOB. If a PSC is suspected to have been overrun due to an error, this method allows for data beyond the first GOB or slice to be recovered in the frame. Depending on the extent of use of slices and GOBs, the method can recover a majority of the frame that otherwise would have been completely lost. A candidate error within the picture header is evaluated by utilizing the first slice or GOB of the frame and analyzing information from a previous frame to check whether the current frame's header information should be replaced with the previous frame's header information. Replacing the erred frame header can result in a majority of the data within the frame being recovered that would otherwise be discarded if the header was not replaced.