Method and system for bit-based data access
First Claim
1. A system comprising:
- a data processor having an input data port and an output control port;
a memory having a data port to provide output data;
a bit access controller having an input data port coupled to the output data port of the memory, an input control port coupled to the output control port and an output data port coupled to the input data port of the data processor, the bit access controller further including;
a plurality of line storage locations coupled to the input data port of the bit access controller, wherein each line storage location stores data having N bit locations including a first bit and a last bit; and
a bit shift module having an input port coupled to the plurality of line storage locations and an output port coupled to the input data port of the data processor, the bit shift module to provide at the output port shifted bit values that are shifted relative to their storage location within the plurality of line storage locations.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for transcoding multiple media channels are provided. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction pacets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.
87 Citations
16 Claims
-
1. A system comprising:
-
a data processor having an input data port and an output control port; a memory having a data port to provide output data; a bit access controller having an input data port coupled to the output data port of the memory, an input control port coupled to the output control port and an output data port coupled to the input data port of the data processor, the bit access controller further including; a plurality of line storage locations coupled to the input data port of the bit access controller, wherein each line storage location stores data having N bit locations including a first bit and a last bit; and a bit shift module having an input port coupled to the plurality of line storage locations and an output port coupled to the input data port of the data processor, the bit shift module to provide at the output port shifted bit values that are shifted relative to their storage location within the plurality of line storage locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification