Abstract:
Variable length code decoding device for decoding variable length code data, including: decoding process tables each including at least two kinds of formats consisting a first format storing identification information for designating a subsequent table to be referred to in a subsequent decoding process, and a second format that stores a decoded value obtained by repeating the decoding process and a significant bit length to be referred to with respect to variable length code data. The device utilizes first, second, third and fourth formats and relative addresses.
Abstract:
Variable length code decoding device for decoding variable length code data, including: decoding process tables each including at least two kinds of formats consisting a first format storing identification information for designating a subsequent table to be referred to in a subsequent decoding process, and a second format that stores a decoded value obtained by repeating the decoding process and a significant bit length to be referred to with respect to variable length code data. The device utilizes first, second, third and fourth formats and relative addresses.
Abstract:
A variable length code decoding device for decoding variable length code data, including: a table memory that stores a plurality of decoding process tables having a reference relationship therein; and a decoding control unit that sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data, wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.
Abstract:
A speaker of the present invention includes the following: a diaphragm that includes an inner periphery coupled to a voice coil, and a corrugation provided at the intermediate position between the inner periphery and an outer periphery; a speaker edge for supporting the outer periphery of the diaphragm; and a damping member attached to an outer peripheral part of the diaphragm outside the vicinity of an outer periphery of the corrugation. The effective vibration area of an inner peripheral part of the diaphragm inside an inner periphery of the corrugation is substantially half or less of the total effective vibration area. The damping member is configured as a damping portion by extending an overlap portion of the speaker edge overlapping with the diaphragm to the vicinity of the outer periphery of the corrugation. This configuration can suppress the vibration transmission at high frequencies to the outer peripheral part of the diaphragm outside the corrugation, allows only the inner peripheral part of the diaphragm inside the corrugation to mainly vibrate at high frequencies, and also can suppress a resonance in the outer peripheral part of the diaphragm outside the corrugation. Thus, the speaker can have both an excellent high frequency response and an excellent mid-high frequency response.
Abstract:
The present invention relates to a video transmission system that uses an encoding/decoding technique. An object of the present invention is to refrain from using a memory for storing decoded image data, avoid a decoder input buffer problem (buffer overflow or underflow) with ease, achieve cost reduction, and provide enhanced image quality. In the video transmission system with an encoding/decoding device, a reference signal for adjusting a synchronization schedule of the entire system is generated and supplied to various sections. In addition, a timing adjustment amount for adjusting the synchronization schedule for the reference signal is generated by a decoder and supplied to a camera.
Abstract:
A flag indicating whether a decoding process is completed or continued is disposed in each of entries of a decoding process table. A decoded value and a significant bit length are recorded in the entry of a decoding process completion. Information for identifying the decoding process table which is used in a subsequent process, and a bit length that is clipped from a code word which is used when referring to a subsequent table are recorded in the entry of the decoding process continuation. When the decoding process starts, the information for identifying the table to be used and the bit length that is referred to from the code word when referring to the table are designated together with the code word. The decoding process table reference is repeated as the occasion demands. With the above configuration, there is provided a variable length code decoding device.
Abstract:
When an error is detected in an error detecting unit in a processor system, the error detecting unit outputs an error signal to an interrupt control unit, and the interrupt control unit outputs a value of an error address register and a control signal to a program counter control unit and rewrites a value of a program counter to a value of an error address register. By this means, the branching process by an error interrupt is realized. In this case, when the error is detected, the process of saving the value of the program counter at the time of error occurrence is not performed, and a specific save register and a control circuit for the recovery to the address at the time of the error occurrence after the end of the error processing are not provided.
Abstract:
The present invention provides a functional block that executes video coding and video decoding based on H.264/AVC. The functional block includes two moving picture processing units, and a memory unit that stores therein data related to the results of processing of first plural macroblocks arranged within one row of one picture by the first moving picture processing unit. Data related to the results of processing of plural adjacent macroblocks, which are selected from the data stored in the memory unit, are transferred to the second moving picture processing unit. The second moving picture processing unit performs processing of one macroblock of second plural macroblocks arranged in the following row, using the transferred data.
Abstract:
A variable length code decoding device for decoding variable length code data, including: a table memory that stores a plurality of decoding process tables having a reference relationship therein; and a decoding control unit that sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data, wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.
Abstract:
A moving image processor includes a first and a second moving image processing unit which are able to perform parallel operation, and a data transfer unit having a first buffer and a second buffer. The first moving image processing unit processes macroblocks MB00, - - - , of one row of one image sequentially, and the second moving image processing unit processes macroblocks MB10, - - - , of the next row sequentially. The first and the second moving image processors include a first and a second deblocking filters, respectively. Operation timing of the second filter is delayed by the processing time of two macroblocks, compared with operation timing of the first filter. The processing results of the first filter and the second filter are transferred to an external memory via the first buffer and the second buffer of the transfer unit.