Information processing apparatus and method

a technology of information processing apparatus and control program, which is applied in the direction of unauthorized memory use protection, multi-programming arrangement, instruments, etc., can solve the problems of requiring a great deal of time for control program development, and the conventional information processing apparatus is not adapted to allow users to upgrade (rewrite) control programs. , to achieve the effect of easy upgrading of control programs

Inactive Publication Date: 2010-01-07
SONY CORP
View PDF42 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]It is therefore an object of the present invention to provide an apparatus that allows users to upgrade control programs with ease.

Problems solved by technology

However, conventional information processing apparatuses are not adapted to allow users themselves to upgrade (rewrite) control programs.
In addition, because the users cannot upgrade control programs, if control programs have bugs or the like, the manufacturers of the affected information processing apparatuses must recall them for the rewriting of the control programs.
Namely, the manufacturers of these information processing apparatuses must use time and labor for apparatus recall and control program rewriting and be extremely careful in fixing the bugs, which requires a great deal of time for control program development.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Information processing apparatus and method
  • Information processing apparatus and method
  • Information processing apparatus and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0166]Now, with reference to FIG. 1, an audio server practiced as one embodiment of the invention will be outlined below. An audio server 1 reads PCM (Pulse Code Modulation) data from a music CD 3, encodes the PCM data based on the ATRAC (Adaptive Transform Acoustic Coding) 3 technique, records the encoded data to a hard disk drive 58 (FIG. 6), and manages the recorded encoded data by relating them with hierarchical objects such as, from the higher layer, folder list, folder, album, and track.

[0167]The folder list can include a plurality of folders at a layer one step below. Each folder can include a plurality of albums at a layer one step below. Each album can include a plurality of tracks at a layer one step below. Each track located at the bottom layer of this hierarchical structure corresponds to the encoded data for one piece of music, one to one.

[0168]In what follows, encoded data are also referred to as content data. Each of the folder list, folders, albums, and tracks is als...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to an information apparatus and method suitable for use in upgrading control programs readily by a user. In step S501, a storage area to store an upgraded firmware is determined. In step S502, the upgraded firmware is provided. In step 503, the provided firmware is decrypted and re-encrypted. In step S504, re-encrypted firmware is written into the storage area determined in step S501. In step S505, a maximum marker is detected. In step S506, a value obtained by adding 1 to the maximum marker provides the marker corresponding to the storage area in which the firmware was stored in step S504. The present invention is applicable to, for example, an audio data server.

Description

CROSS REFERENCES TO RELATED APPLICATIONS[0001]The present invention is a continuation application of U.S. application Ser. No. 10 / 399,299, filed Apr. 15, 2003, which claims priority under 35 U.S.C. 371 and 37 CFR 1.495 to International Application Serial No. PCT / JP02 / 006800, filed Jul. 4, 2002, which, in turn, claims priority under 35 U.S.C. §119 to Japanese Patent Application No. JP 2001-252912, filed in the Japanese Patent Office on Aug. 23, 2001, the entire contents of which being incorporated herein by reference.TECHNICAL FIELD[0002]The present invention relates to an information processing apparatus and method and, more particularly, to an information apparatus and method suitable for use in upgrading prepared control programs.BACKGROUND ART[0003]Information processing apparatuses are known in which various processes are executed in accordance with a control program.[0004]However, conventional information processing apparatuses are not adapted to allow users themselves to upgra...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L9/28G06F9/44G06F13/28G06F9/50G06F9/445G06F11/00G06F12/00G06F12/14
CPCG06F8/65G06F9/06
Inventor OBAYASHI, MASAYUKINOBORI, MASAHIROOYAMA, MASAMI
Owner SONY CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products