摘要:
A method of operating a multi-processor video encoder by determining a target size corresponding to a preferred number of bits to be used when creating an encoded version of a picture in a group of sequential pictures making up a video sequence. The method includes the steps of calculating a first degree of fullness of a coded picture buffer at a first time, operating on the first degree of fullness to return an estimated second degree of fullness of the coded picture buffer at a second time, and operating on the second degree of fullness to return an initial target sized for the picture. The first time corresponds to the most recent time an accurate degree of fullness of the coded picture buffer can be calculated and the second time occurs after the first time.
摘要:
A rate and delivery time multiplexing for bandwidth optimization algorithm has an allocation portion and a transrating portion. The allocation portion determines how many bits are available for each group of pictures in each program stream that is to be inserted into an outgoing MPEG Transport Stream (MTS). Based upon the allocated bits the transrating portion, when necessary, further compresses the program streams either in the compressed domain when rate reduction is minimal or in the pixel domain when rate reduction is significant. The result is the ability to transmit more video program streams over a given fixed bandwidth pipe for a given level of acceptable picture degradation.
摘要:
An enhanced video data compressor has a composite video signal decoder that changes the state of a field identification signal in response to a vertical interval indicator in composite video data which is in a digital video format. Thereafter a vertical timing pulse is generated to prepare a compression encoder to acquire data. By counting lines from the vertical timing pulse the decoder sets a horizontal timing signal at a one macroblock line interval prior to active video data so that the compression encoder acquires video data from the vertical interval as well as active video data. At the end of each field the acquired data is processed by the compression encoder to produce compressed video data.
摘要:
A method of operating a multi-processor video encoder by determining a target size corresponding to a preferred number of bits to be used when creating an encoded version of a picture in a group of sequential pictures making up a video sequence. The method includes the steps of calculating a first degree of fullness of a coded picture buffer at a first time, operating on the first degree of fullness to return an estimated second degree of fullness of the coded picture buffer at a second time, and operating on the second degree of fullness to return an initial target sized for the picture. The first time corresponds to the most recent time an accurate degree of fullness of the coded picture buffer can be calculated and the second time occurs after the first time.
摘要:
A method of rate control using a picture-based lookahead sliding window in a dual-pass transcoder/encoder compressed video architecture extracts statistics from an input video signal according to a simple compression standard, the input video signal being a compressed video signal for transcoding or an uncompressed video signal for encoding. A trans-factor is calculated for a current picture based on previous pictures in a sliding window to predict the complexity of the current picture, the trans-factor being a ratio of global complexity measures for the simple compression standard versus a sophisticated compression standard. Bits for the current picture are then allocated based on the complexity of future pictures in the sliding window. After encoding the current picture according to the sophisticated compression standard, the target bits of and the picture complexity in the sliding window, as well as the trans-factor, are updated as the window is moved by one picture. The extraction of the statistics is achieved in a transcoder by using a simple compression standard decoder to produce the statistics from the compressed video signal as the input video signal, and in an encoder by using a simple compression encoder to generate the statistics from the uncompressed video signal as the input video signal.
摘要:
A method of operating a multi-processor video encoder by determining a target size corresponding to a preferred number of bits to be used when creating an encoded version of a picture in a group of sequential pictures making up a video sequence. The method includes the steps of calculating a first degree of fullness of a coded picture buffer at a first time, operating on the first degree of fullness to return an estimated second degree of fullness of the coded picture buffer at a second time, and operating on the second degree of fullness to return an initial target sized for the picture. The first time corresponds to the most recent time an accurate degree of fullness of the coded picture buffer can be calculated and the second time occurs after the first time.
摘要:
An apparatus for video clock and framing signal extraction by transport stream snooping parses MPEG2 Transport Packet headers from a transmission transport stream and partially decodes the headers to identify those corresponding to a specified packet identification (PID). From the specified headers a program clock is decoded and compared with a recovered program clock generated by a local clock oscillator and a local clock counter. The comparison is used to finely tune the recovered program clock frequency. Also from the heads video framing information is decoded, and such framing information and the recovered program clock are used to generate a video reference signal.
摘要:
A remote control device is adapted to control a plurality of appliances such as televisions, VCRs, stereos, etc. The remote controller includes a first connector for mating with a plurality of transducer modules, so that the remote control device can be used to emit infrared, radio, or other signals. (In another embodiment, the remote control device includes a plurality of different transducers for providing a plurality of different types of control signals.) The remote control device includes a second connector for mating with a cradle. The cradle can receive signals from external source such as a telephone line. Thus, one can access the remote control device from a remote location and cause the remote control device to control selected appliances. The remote control device also includes a programmable timer so that various appliances can be turned on and off at selected times.