Abstract:
An arrangement for processing video signals comprises at least one linear filter and at least one non-linear filter with inputs for an input signal and selection means for receiving output signals of the at least one linear and of the at least one non-linear filter and for generating a selected output signal which corresponds to a selected one of the output signals whereby the selection is performed according to a predetermined rank order. The arrangement can be used in various video signal processing applications, especially image restoration or noise reduction, image or pattern recognition, image compression, image enhancement (contour sharpening or softening), image interpolation (up or down sampling), and flicker compensation.
Abstract:
A dynamic method and system for processing video source frames (e.g., a television movie) with a video processing system (VPS) that includes a processor, a memory structure, input devices, and an output display. The video source frames, which are received by the VPS from a video source, are executed by the processor. While the video source frames are being executed, a subset of the frames, called key frames, are extracted from the video source frames and stored in the memory structure. The extracting of the key frames is implemented in accordance with a frame extraction algorithm. The extracting is terminated prior to completion of execution of the video source frames. Following termination of extracting, the key frames are reviewed by a user with the output display to determine whether to watch the remainder of the video source frames. The key frames are erased after being reviewed.
Abstract:
A VLSI architecture adapted to be implemented in the form of a reusable IP cell and including a motion estimation engine, configured to process a cost function and identify a motion vector which minimizes the cost function, an internal memory configured to store the sets of initial candidate vectors for the blocks of a reference frame, first and second controllers to manage the motion vectors and manage an external frame memory, a reference synchronizer to align, at the input to the estimation engine, the data relevant to the reference blocks with the data relevant to candidate blocks coming from the second controller, and a control unit for timing the units included in the architecture and the external interfacing of the architecture itself.
Abstract:
A detection circuit detects a slice start code from an input stream. Based on a result of the detection and a frame pulse, a reference macroblock (MB) address generated by a timing generator is sent to an address comparator. The input stream which has been phase-adjusted by a delay circuit is supplied to a variable length decoder (VLD) for decoding a variable length code to detect an MB address. The address comparator compares the reference MB address with the MB address to check the continuity of the MB address. If it is discontinuous, the stream output from the VLD is temporarily interrupted, and a selector selects a replacement data generating circuit in response to a control signal output from the address comparator. The input stream is replaced at a discontinuous macroblock portion with macroblock data which has a correct macroblock address and which is prepared in advance by the replacement data generating circuit. This provides stable processing of macroblock discontinuities when I-pictures in an MPEG stream are input.
Abstract:
The image of a local user is captured from a beam splitter disposed in front of a video display. By canting the beam-splitter away from the surface of the video display, the bore-sight of the video camera is made to coincide with the line of sight from the local user to the center of the video display. This enables the arrangement to convey eye-contact from one user to another user using the same type of apparatus at a remote location.
Abstract:
A video-apparatus comprises histogram modification means to match at least luminance signals (Y) for separate pixels to prescribed values. The histogram modification means comprises a first memory (3) with a first look-up table to correct the video luminance signals (Y), while a second memory (4) with a second look-up table is provided, the values within the second look-up table (4) being derived from the values in the first look-up table (3) and being applied to correct the color-difference signals (U and V). Preferably, in order to obtain a distribution of a rounding-off error over a pixel's neighbor, each of the channels for the luminance (Y) and color-difference signals (U and V) comprises a closed lsb (least significant bit) correction loop (14, 14null) with a quantizer (15, 15null) and a pixel memory (16, 16null), the input of the lsb correction loop being formed by the corrected luminance and corrected color-difference signals respectively.
Abstract:
An apparatus for and a method of continuously adjusting a brightness and a contrast of a video display. An analog video signal is converted to provide digital luminance (Y) signals and amplitudes of the digital Y signals are adjusted based on determining whether the digital Y signals of a frame have amplitudes corresponding to one or more of four regions of digital values. The four regions include a highest region, a second highest region, a lowest region and a second lowest region. Contrast is adjusted based on whether digital Y values of the frame are included for the highest region and/or the second highest region and brightness is adjusted based on whether digital Y values are included for the lowest region and/or the second lowest region.
Abstract:
Disclosed is a holographic data storage device including holographic media for containing data, writing data to and reading data from. The storage device also includes at least one supplemental memory for containing at least a portion of a directory of the data contained in the holographic media. By locating directory information for the holographic media in a supplemental memory, areas of the holographic media that have not yet been written to can be determined prior to accessing the holographic media. In this way, activating photo-sensitive agents in unwritten areas of the holographic media can be avoided unless these areas are being written to.
Abstract:
A remote video recognition system is provided which realizes a new, one-source-multiscreen image reception system. The system comprises an imaging means such as a CCD device (4), a transmission means (5) for transmitting a video shot by the imaging means, and a display means (8) installed in a remote place (6) to receive video information transmitted from the transmission means and display the video information. The imaging means has a fish-eye lens (1) that can capture a curved image with a wide viewing angle. The transmission means can transmit the video shot by the imaging means to a desired location via the Internet (9). The imaging means, the transmission means or the display means (8) is provided with an input device that can select and specify an arbitrary range or area of the image. The selected arbitrary range or area of the image is automatically tracked.
Abstract:
The invention relates to a TV-receiver 220 for receiving and decoding a broadcasted TV-signal representing an image and control data wherein the control data defines a vector indicating a location of a partition of important subject matter within said image. The invention further relates to an image display apparatus 200 and to a TV-system comprising the TV-receiver and to a method for operating the TV-receiver. It is the object of the present invention to improve a known TV-receiver 220, an image display apparatus, a TV-system and a method for displaying an image such that at least a partition of important subject matter within the original broadcasted image can entirely be shown on a screen even if the size of said screen is smaller than the size of said partition with only a minimal loss of details. This object is solved in that the control data further defines the size of said partition showing said important subject matter and that the TV-receiver 220 further comprises a re-sampling unit being adapted to extract a re-sampled image to be displayed on the screen of a display device 200 from said decoded image by re-sampling said decoded image at a variable re-sampling rate defined at the receiving end such that the size of the partition of important subject matter in the re-sampled image is adapted according to a criterion.