IP Library Granted Patent US 7,346,789
Granted Patent B2
US 7,346,789 · App. 11/291,490 · Granted Mar 18, 2008

Multimedia reproducing apparatus having function for efficient use of memory

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,346,789
App. No.
11/291,490
Granted
Mar 18, 2008
Kind
B2
Abstract

A multimedia reproducing apparatus having excellent operability and amenity. In the apparatus, a ROM contains an OS including a system program and a utility program. A control unit controls at suspend function by which data indicating the state of contents of display and contents of execution before interruption of a power supply to a CPU is stored as save data so that the power supply, after interrupted, can be resumed from the state before interruption. A main memory includes a first area for the save data to be written to when suspend is executed, and a second area for data of an external program to be written to when the external program is executed. The system program has the functions of writing the save data to the first area when suspend is executed, and writing the utility program from the ROM to the first area when suspend is not executed and the utility program is called from the external program.

Claims (22)

1. A multimedia reproducing apparatus comprising:

a central processing unit which executes a program;

a main memory for data to be written to;

a ROM which contains an operating system including a system program and a utility program; and

a control unit which controls a suspend function of storing data indicating at least either contents of display or contents of execution prior to interruption of a power supply to the central processing unit as save data so that the power supply, after interrupted, can be resumed from a state where the contents of display and the contents of execution prior to the interruption of the power supply are restored, wherein:

the main memory includes a first area for the save data to be written to when the suspend function is executed, and a second area for data of an external program to be written to when the external program is executed by the central processing unit; and

the system program makes the central processing unit execute the functions of writing the save data to the first area when the suspend function is executed, and writing the utility program from the ROM to the first area when the suspend function is not executed and the utility program is called from the external program written to and executed in the second area.

2. A multimedia reproducing apparatus comprising:

a central processing unit which executes a program;

a main memory for data to be written to;

a ROM which contains an operating system including a system program and a utility program; and

a drawing processing unit which performs drawing processing, wherein:

the drawing processing unit has a register for a value necessary for drawing processing to be written to; and

when the utility program is called from an external program executed by the central processing unit, the utility program saves the value stored in the register to the main memory and then sends a drawing instruction to the drawing processing unit, and finishes sending the drawing instruction before the utility program restores the value saved in the main memory to the register and then switches to the processing of the external program.

3. A multimedia reproducing apparatus comprising:

a central processing unit which executes a program;

a main memory for data to be written to;

a ROM which contains an operating system including a system program and a utility program; and

a drawing processing unit which performs drawing processing, wherein:

the drawing processing unit has a video memory for data on an image to be drawn to be written to;

the video memory includes a frame buffer area for data on a frame image to be drawn to be written to, and an offscreen buffer area for texture to be used in drawing processing to be written to; and

when the utility program is called from an external program executed by the central processing unit, the utility program sends a data string of the image to be drawn to the frame buffer area if the external program does not specify any write destination of the image to be drawn, and sends the data string of the image to be drawn to the offscreen buffer area if the external program specifies the offscreen buffer area as the write destination of the image to be drawn.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027551/0154 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2006
From: SHIMOMURA, TOMONORI; HATAKEDA, TAKASHI; KONO, TAKESHI
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 017156/0574 →