Image processing system including a variable size memory bus
First Claim
1. An image processing system including an image processor adapted to process images according to intra, predicted and bidirectional modes, in cooperation with a memory capable of storing at least three decoded images and accessible through an N-bit data bus, and adapted to process images only according to intra and predicted modes in cooperation with a half-size memory through an N/2-bit bus, said image processing system comprising:
- means for, at each execution by the processor of a write instruction of one N-bit word to the half-size memory, successively writing each N/2-bit sub-word of the N-bit word;
means for, at each execution of a read instruction of an N-bit word from the half-size memory, successively reading in said half-size memory two N/2-bit sub-words, and juxtaposing these subwords on the N-bit bus;
an addressing circuit for providing the half-size memory with two distinct addresses for each address provided by the processor;
an address folding circuit for providing an address within the address boundaries of the half-size memory when an address provided by the addressing means is out of the boundaries; and
means for stopping the processor if an address provided to the half-size memory in write mode corresponds to data which has not yet been read.
1 Assignment
0 Petitions
Accused Products
Abstract
A system incorporates a processor that includes a data bus having a fixed N-bits size connected to an n-bits word memory through a bus having an n-bits size, where N is a multiple of n, and n is a variable value. The system includes means for, at each execution by the processor of a write instruction of one word of N bits in the memory, successively writing each sub-word of n bits constituting this word of N bits at distinct addresses, and means for, at each execution of a read instruction of a word of N bits in the memory, successively reading in this memory at distinct addresses sub-words of n bits, and juxtaposing these sub-words on the fixed size bus.
-
Citations
22 Claims
-
1. An image processing system including an image processor adapted to process images according to intra, predicted and bidirectional modes, in cooperation with a memory capable of storing at least three decoded images and accessible through an N-bit data bus, and adapted to process images only according to intra and predicted modes in cooperation with a half-size memory through an N/2-bit bus, said image processing system comprising:
-
means for, at each execution by the processor of a write instruction of one N-bit word to the half-size memory, successively writing each N/2-bit sub-word of the N-bit word; means for, at each execution of a read instruction of an N-bit word from the half-size memory, successively reading in said half-size memory two N/2-bit sub-words, and juxtaposing these subwords on the N-bit bus; an addressing circuit for providing the half-size memory with two distinct addresses for each address provided by the processor; an address folding circuit for providing an address within the address boundaries of the half-size memory when an address provided by the addressing means is out of the boundaries; and means for stopping the processor if an address provided to the half-size memory in write mode corresponds to data which has not yet been read. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processing system for decoding images encoded in accordance with intra and predicted modes standard, said system comprising:
-
a memory having an image field; a processor for decoding said images and for storing and retrieving data of decoded images in said memory, said processor providing first addresses for storing and retrieving said data which include addresses which are larger than said image field; and address adjusting means for converting said first addresses to second addresses which are within said image field. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
- 16. The processing system of claim 14, wherein images are displayed in a interleaved display mode, wherein said image field is the size of one and a half images, and wherein said certain number is
- space="preserve" listing-type="equation">1/2 IB+WB* (NL-ODD)/(1/2 BH)!
where IB is the number of blocks in an image, WB is the number of blocks across an image, NL is the number of lines which have been displayed, ODD is the number of odd lines in an image, and BH is the number of lines in a block.
-
-
17. A method for decoding and displaying images encoded in accordance with intra and predicted modes standard, said method comprising the steps of:
-
decoding said images to produce image data; generating first addresses for storing said image data; adjusting said first addresses to create a second addresses for storing said image data; and storing said image data in a memory at locations corresponding to said second addresses. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification