IP Library Granted Patent US 7,512,311
Granted Patent B2
US 7,512,311 · App. 10/440,887 · Granted Mar 31, 2009

Data output apparatus and method with managed buffer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,512,311
App. No.
10/440,887
Granted
Mar 31, 2009
Kind
B2
Abstract

A data output apparatus includes a disk drive for driving a magneto-optical disk. Compressed image data recorded on the magneto-optical disk is transferred from the magneto-optical disk to an SDRAM according to a transfer instruction set in an instruction list and then output through an expansion process by a JPEG codec. A size of the compressed image data for which the transfer instruction is set in the instruction list and which has not yet been transferred to the SDRAM, and a size of the compressed image data for which the transfer instruction is set in the instruction list and which has not yet been expanded are detected by a CPU. The CPU suspends an output of an expansion instruction to the JPEG codec when a difference between the detected sizes is below a threshold value.

Claims (25)

1. An electronic camera having a playback mode which outputs data stored in a recording medium via a first buffer memory, comprising:

a setter for setting a transfer instruction including a file address, a buffer memory address and a data size in an instruction list;

a transferer for transferring from said recording medium to said first buffer memory data complying with the transfer instruction set in said instruction list;

a reader for reading the data stored in said first buffer memory by a transfer process of said transferer;

a first detector for detecting a size of data which is not yet transferred by said transferer out of the data complying with the transfer instruction set in said instruction list;

a second detector for detecting a size of data which is not yet read by said reader out of the data complying with the transfer instruction set in said instruction list; and

a disabler for disabling said reader when a difference value which is acquired by subtracting the size detected by said first detector from the size detected by said second detector is below a threshold value.

2. An electronic camera according to claim 1 , wherein the data is a plurality of screens of image data, and the threshold value corresponds to a size of image data to be read next by said reader.

3. An electronic camera according to claim 2 , wherein said recording medium is a disk medium, and said data output apparatus further comprising a movable reproducing member for reproducing the image data from said disk medium.

4. An electronic camera according to claim 1 , wherein the data is a plurality of screens of encoded image data, and said data output apparatus further comprising:

a decoder for decoding the encoded image data read by said reader;

a writer for writing decoded image data decoded by said decoder to a second buffer memory; and

an outputter for outputting to a monitor the decoded image data stored in said second buffer memory.

5. A method for an electronic camera having a playback mode which transfers to a buffer memory data recorded on a recording medium in complying with a transfer instruction set in an instruction list and reads the data stored in said buffer memory, comprising steps of:

(a) detecting a size of data which is not yet transferred to said buffer memory out of the data complying with the transfer instruction set in said instruction list, the transfer instruction including a file address, a buffer memory address and a data size;

(b) detecting a size of data which is not yet read from said buffer memory out of the data complying with the transfer instruction set in said instruction list; and

(c) suspending reading of the data from said buffer memory when a difference value which is acquired by subtracting the size detected by said step (b) from the size detected by said step (b) is below a threshold value.

6. An electronic camera having a playback mode, comprising:

a processor which is installed with a multitask OS; and

a buffer memory which temporarily stores data, wherein

a plurality of tasks executed by said processor includes a first task for transferring data from a recording medium to said buffer memory in complying with a transfer instruction including a file address, a buffer memory address and a data size set in an instruction list and a second task for reading the data stored in said buffer memory, and

said second task includes a suspending process for suspending reading of the data when a difference value acquired by subtracting a first size being a size of data which is not yet subjected to a transfer process out of the data complying with the transfer instruction set in said instruction list from a second size being a size of data which is not yet subjected to a reading process out of the data complying with the transfer instruction set in said instruction list is below a threshold value.

7. An electronic camera according to claim 6 , wherein said first task includes a first detecting process for detecting the first size, and said second task includes a second detecting process for detecting the second size.

8. An electronic camera according to claim 6 , wherein the data is a plurality of screens of image data, and the threshold value corresponds to a size of image data to be read next by said second task.

9. An electronic camera according to claim 6 , wherein said recording medium is a disk medium, and said data output apparatus further comprises a moveable reproducing member for reproducing the image data from said disk medium.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE INCORRECT PATENT NUMBER 13/446,454, AND REPLACE WITH 13/466,454 PREVIOUSLY RECORDED ON REEL 032467 FRAME 0095. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Apr 3, 2014
From: SANYO ELECTRIC CO., LTD.
To: XACTI CORPORATION
Reel/Frame 032601/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: SANYO ELECTRIC CO., LTD.
To: XACTI CORPORATION
Reel/Frame 032467/0095 →