← Back to Patent Explorer
US5793384A Expired / Lapsed US ⏱️ 0.0 years remaining

Image decoder with bus arbitration circuit

Assignee: Yamaha Corp
•
Filing: 1996-02-05
•
Granted: 1998-08-11
•
Expires: 2016-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image decoder has a bus arbitrating circuit for controlling the use of the bus by any one of input bit stream buffer control circuit, decoding circuit, and image output control circuit. The bus arbitrating circuit controls the bus to provide the image output control means with the highest priority to use the bus without interruption to access the memory at predetermined time intervals. After the completion of the memory access by the image output control means, the bus arbitrating circuit detects whether a request for access to the memory is made by the input bit stream buffer control circuit, and when the request is made, permits the input bit stream buffer control circuit to use the bus. When both the image output control circuit and input bit stream buffer control circuit are not using the bus, permits the decoding means to use the bus to access the memory.

Inventors

  • 👤 Hiromi Okitsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:28
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/001; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364; G09G5/36; G09G5/363; G09G2340/00; G09G2340/02

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 305 words
An image decoder for decoding an input bit stream, the image decoder comprising: a memory having an input bit stream buffer for storing the input bit stream; an image memory region for storing a decoded image; and an image decoding circuit coupled to the memory through a bus, the image decoding circuit having input bit stream buffer control means coupled to the bus for writing and reading the input bit stream to and from the input bit stream buffer; decoding means coupled to the bus for reading the input bit stream from the input bit stream buffer to generate decoded image data, and for writing the decoded image data in the image memory region; image output control means coupled to the bus for reading the decoded image data from the image memory region and outputting the decoded image data; and bus arbitrating means coupled to at least one of the input bit stream buffer control means, the decoding means and the image output control means for controlling use of the bus by any one of the input bit stream buffer control means, decoding means, and image output control means, wherein the bus arbitrating means controls the bus to provide the image output control means with the highest priority to use the bus without interruption to access the memory at predetermined time intervals, and after the completion of the memory access by the image output control means, detects whether a request for access to the memory is made by the input bit stream buffer control means, and when the request is made, permits the input bit stream buffer control means to use the bus, and when both the image output control means and input bit stream buffer control means are not using the bus, permits the decoding means to use the bus to access the memory.
Claim 2
Dependent Claim 305 words
An image decoder for decoding an input bit stream, the image decoder comprising: a memory having an input bit stream buffer for storing the input bit stream; an image memory region for storing a decoded image; and an image decoding circuit coupled to the memory through a bus, the image decoding circuit having input bit stream buffer control means coupled to the bus for writing and reading the input bit stream to and from the input bit stream buffer; decoding means coupled to the bus for reading the input bit stream from the input bit stream buffer to generate decoded image data, and for writing the decoded image data in the image memory region; image output control means coupled to the bus for reading the decoded image data from the image memory region and outputting the decoded image data; and bus arbitrating means coupled to at least one of the input bit stream buffer control means, the decoding means and the image output control means for controlling use of the bus by any one of the input bit stream buffer control means, decoding means, and image output control means, wherein the bus arbitrating means controls the bus to provide the image output control means with the highest priority to use the bus without interruption to access the memory at predetermined time intervals, and after the completion of the memory access by the image output control means, detects whether a request for access to the memory is made by the input bit stream buffer control means, and when the request is made, permits the input bit stream buffer control means to use the bus, and when both the image output control means and input bit stream buffer control means are not using the bus, permits the decoding means to use the bus to access the memory.
Claim 3
Dependent Claim 48 words
The image decoder according to claim 1, wherein the decoding means reads the decoded image, as a reference image, from the image memory region, and based on the reference image, decodes the input bit stream from the input bit stream buffer control means using an inter-frame motion compensation.
Claim 4
Dependent Claim 295 words
An image decoding circuit for decoding an input bit stream, operable with a memory device having an input bit stream buffer and an image memory region, the image decoding circuit coupled to the memory device via a bus, the image decoding circuit comprising: input bit stream buffer control means coupled to the bus for writing and reading the input bit stream to and from the input bit stream buffer; decoding means coupled to the bus for reading the input bit stream from the input bit stream buffer to generate decoded image data, and for writing the decoded image data in the image memory region; image output control means coupled to the bus for reading the decoded image data from the image memory region and outputting the decoded image data; and bus arbitrating means coupled to at least one of the input bit stream buffer control means, the decoding means and the image output control means for controlling use of the bus by any one of the input bit stream buffer control means, decoding means, and image output control means, wherein the bus arbitrating means controls the bus to provide the image output control means with the highest priority to use the bus without interruption to access the memory at predetermined time intervals, and after the completion of the memory access by the image output control means, detects whether a request for access to the memory is made by the input bit stream buffer control means, and when the request is made, permits the input bit stream buffer control means to use the bus, and when both the image output control means and input bit stream buffer control means are not using the bus, permits the decoding means to use the bus to access the memory.
Claim 5
Dependent Claim 295 words
An image decoding circuit for decoding an input bit stream, operable with a memory device having an input bit stream buffer and an image memory region, the image decoding circuit coupled to the memory device via a bus, the image decoding circuit comprising: input bit stream buffer control means coupled to the bus for writing and reading the input bit stream to and from the input bit stream buffer; decoding means coupled to the bus for reading the input bit stream from the input bit stream buffer to generate decoded image data, and for writing the decoded image data in the image memory region; image output control means coupled to the bus for reading the decoded image data from the image memory region and outputting the decoded image data; and bus arbitrating means coupled to at least one of the input bit stream buffer control means, the decoding means and the image output control means for controlling use of the bus by any one of the input bit stream buffer control means, decoding means, and image output control means, wherein the bus arbitrating means controls the bus to provide the image output control means with the highest priority to use the bus without interruption to access the memory at predetermined time intervals, and after the completion of the memory access by the image output control means, detects whether a request for access to the memory is made by the input bit stream buffer control means, and when the request is made, permits the input bit stream buffer control means to use the bus, and when both the image output control means and input bit stream buffer control means are not using the bus, permits the decoding means to use the bus to access the memory.
Claim 6
Dependent Claim 186 words
An image decoding circuit according to claim 3, wherein the bus arbitrating means includes: a first input signal generated from the image output control means; a second input signal generated from the input bit stream buffer control means; a third input signal generated from the decoding means; a first output signal provided to the image output control means; a second output signal provided to the input bit stream control means: and a third output signal provided to the decoding means, wherein when the first input signal is activated, the first output signal is accordingly activated for the image output control means to access the bus without interruption and the second and the third output signals are deactivated, when the second input signal is activated, the second output signal is activated for the input bit stream buffer control means to access the bus only when the first input signal has been deactivated, and when the third input signal is activated, the third output signal is activated for the decoding means to access the bus only when both the first and the second input signals have been deactivated.
Claim 7
Dependent Claim 296 words
An image decoding circuit for decoding an input bit signal, operable with a memory device having an input bit stream buffer and an image memory, the image decoding circuit coupled to the memory device via a bus, the image decoding circuit comprising: an input bit stream buffer control unit coupled to the bus for writing and reading the input bit signal to and from the input bit stream buffer; a decoding unit coupled to the bus for reading the input bit signal from the input bit stream buffer to generate decoded image data, and for writing the decoded image data in the image memory; an image output control unit coupled to the bus for reading the decoded image data from the image memory and outputting the decoded image data; and a bus arbitrating unit coupled to at least one of the input bit stream buffer control means, the decoding means and the image output control means for controlling use of the bus by any one of the input bit stream buffer control unit, decoding unit, and image output control unit, wherein the bus arbitrating means controls the bus to provide the image output control unit with the highest priority to use the bus without interruption to access the memory at predetermined time intervals, and after the completion of the memory access by the image output control unit, detects whether a request for access to the memory is made by the input bit stream buffer control unit, and when the request is made, permits the input bit stream buffer control unit to use the bus, and when both the image output control unit and input bit stream buffer control unit are not using the bus, permits the decoding unit to use the bus to access the memory.
Claim 8
Dependent Claim 296 words
An image decoding circuit for decoding an input bit signal, operable with a memory device having an input bit stream buffer and an image memory, the image decoding circuit coupled to the memory device via a bus, the image decoding circuit comprising: an input bit stream buffer control unit coupled to the bus for writing and reading the input bit signal to and from the input bit stream buffer; a decoding unit coupled to the bus for reading the input bit signal from the input bit stream buffer to generate decoded image data, and for writing the decoded image data in the image memory; an image output control unit coupled to the bus for reading the decoded image data from the image memory and outputting the decoded image data; and a bus arbitrating unit coupled to at least one of the input bit stream buffer control means, the decoding means and the image output control means for controlling use of the bus by any one of the input bit stream buffer control unit, decoding unit, and image output control unit, wherein the bus arbitrating means controls the bus to provide the image output control unit with the highest priority to use the bus without interruption to access the memory at predetermined time intervals, and after the completion of the memory access by the image output control unit, detects whether a request for access to the memory is made by the input bit stream buffer control unit, and when the request is made, permits the input bit stream buffer control unit to use the bus, and when both the image output control unit and input bit stream buffer control unit are not using the bus, permits the decoding unit to use the bus to access the memory.

References Cited (Backward Citations)

US4941193A Cited
US5369744A Cited
US5566254A Cited
US5555322A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-10 2002-02-09 2002-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-10 2006-02-09 2006-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-10 2010-02-09 2010-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag