JP2003058430A - Information recording processing device, content input / output management device, content management system, and information recording processing method, content input / output management method, content management method, and computer program - Google Patents
Information recording processing device, content input / output management device, content management system, and information recording processing method, content input / output management method, content management method, and computer programInfo
- Publication number
- JP2003058430A JP2003058430A JP2001246074A JP2001246074A JP2003058430A JP 2003058430 A JP2003058430 A JP 2003058430A JP 2001246074 A JP2001246074 A JP 2001246074A JP 2001246074 A JP2001246074 A JP 2001246074A JP 2003058430 A JP2003058430 A JP 2003058430A
- Authority
- JP
- Japan
- Prior art keywords
- content
- information recording
- recording processing
- directory
- storage medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 コンテンツの転送回数の管理によるコンテン
ツ管理システムにおける改善されたコンテンツ管理シス
テムを実現する。
【解決手段】 1つの情報記録処理装置に複数の機器I
Dを設定してメモリに格納し、PCからのコンテンツ入
力処理として実行されるチェックアウト処理に際して、
複数の機器IDから選択したIDを適用してチェックア
ウトを実行する。コンテンツ入出力管理装置としてのP
Cは、複数の機器IDに対応付けたコンテンツのチェッ
クアウトまたはチェックインの管理を行なう。本構成に
より大容量のHD、光ディスク等の記憶媒体を持つ情報
記録処理装置に対するチェックアウト/チェックイン処
理におけるコンテンツ検索を機器IDによる限定範囲で
実行することが可能となり、高速処理が実現される。
(57) [Summary] [PROBLEMS] To realize an improved content management system in a content management system by managing the number of times of content transfer. SOLUTION: A plurality of devices I are provided in one information recording processing device.
D is set and stored in the memory, and at the time of the checkout process executed as the content input process from the PC,
Check-out is performed by applying an ID selected from a plurality of device IDs. P as a content input / output management device
C manages check-out or check-in of content associated with a plurality of device IDs. With this configuration, it is possible to execute a content search in a check-out / check-in process for an information recording processing device having a large-capacity storage medium such as an HD or an optical disk within a limited range based on a device ID, thereby realizing high-speed processing.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報記録処理装
置、コンテンツ入出力管理装置、コンテンツ管理システ
ム、および情報記録処理方法、コンテンツ入出力管理方
法、コンテンツ管理方法、並びにコンピュータ・プログ
ラムに関する。特に、著作権保護等により、再生制限を
付加することが好ましいコンテンツの機器間の移動(ム
ーブ)、複製(コピー)処理において、効率的な処理を
実現した情報記録処理装置、コンテンツ入出力管理装
置、コンテンツ管理システム、および情報記録処理方
法、コンテンツ入出力管理方法、コンテンツ管理方法、
並びにコンピュータ・プログラムに関する。The present invention relates to an information recording processing device, a content input / output management device, a content management system, an information recording processing method, a content input / output management method, a content management method, and a computer program. In particular, an information recording processing device and a content input / output management device that realize efficient processing in moving (moving) or copying (copying) content between devices, for which it is preferable to add playback restrictions due to copyright protection or the like. , Content management system, information recording processing method, content input / output management method, content management method,
And computer programs.
【0002】[0002]
【従来の技術】昨今、音楽データ、ゲームプログラム、
画像データ等、様々なソフトウエアデータ(以下、これ
らをコンテンツ(Content)と呼ぶ)の、インターネッ
ト等のネットワーク、あるいは、メモリカード、HD、
DVD、CD等の流通可能な記憶媒体を介した流通が盛
んになっている。これらの流通コンテンツは、ユーザの
所有するPC(Personal Computer)、記録再生器、再
生専用器、あるいはゲーム機器内の記憶手段、例えばH
D,フラッシュメモリを有するカード型記憶装置、C
D、DVD等に格納され、再生処理が実行される。2. Description of the Related Art Recently, music data, game programs,
Various software data such as image data (hereinafter, these are referred to as contents), networks such as the Internet, memory cards, HD,
Distribution through a distributable storage medium such as a DVD or a CD has become popular. These distributed contents are stored in a user-owned PC (Personal Computer), recording / playback device, playback-only device, or game device, such as H.
D, card type storage device having flash memory, C
It is stored in the D, DVD, etc., and the reproduction process is executed.
【0003】記録再生装置、ゲーム機器、PC等の情報
機器には、コンテンツをネットワークから受信するため
のインタフェース、あるいはメモリカード、HD、DV
D、CD等にアクセスするためのインタフェースを有
し、コンテンツの再生に必要となる制御手段、プログラ
ム、データのメモリ領域として使用されるRAM、RO
M等を有する。Information devices such as recording / reproducing devices, game machines, and PCs have interfaces for receiving contents from a network, or memory cards, HDs, DVs.
RAM, RO having an interface for accessing D, CD, etc. and used as a memory area for control means, programs, and data required for reproducing contents
M and so on.
【0004】音楽データ、画像データ、あるいはプログ
ラム等の様々なコンテンツは、再生機器として利用され
る記録再生装置、ゲーム機器、PC等の情報機器本体か
らのユーザ指示、あるいは接続された入力手段を介した
ユーザの指示により、例えば内蔵、あるいは着脱自在の
記憶媒体から呼び出され、情報機器本体、あるいは接続
されたディスプレイ、スピーカ等を通じて再生される。Various contents such as music data, image data, programs, and the like are transmitted from a recording / reproducing device used as a reproducing device, a game device, a user instruction from an information device main body such as a PC, or a connected input means. In response to the user's instruction, for example, it is called from a built-in or removable storage medium, and reproduced through the information equipment main body or a connected display, speaker or the like.
【0005】ゲームプログラム、音楽データ、画像デー
タ等、多くのソフトウエア・コンテンツは、一般的にそ
の作成者、販売者に頒布権等が保有されている。従っ
て、これらのコンテンツの配布に際しては、一定の利用
制限、すなわち、正規なユーザに対してのみ、ソフトウ
エアの使用を許諾し、許可のない複製等が行われないよ
うにする、すなわちセキュリティを考慮した構成をとる
のが一般的となっている。Many software contents such as game programs, music data, image data, etc. are generally owned by their creators and sellers. Therefore, when distributing these contents, certain usage restrictions, that is, only authorized users are permitted to use the software and unauthorized copying is not performed, that is, security is considered It is common to adopt the above configuration.
【0006】特に、近年においては、情報をデジタル的
に記録する記録装置や記憶媒体が普及しつつある。この
ようなデジタル記録装置および記憶媒体によれば、例え
ば画像や音声を劣化させることなく記録、再生を繰り返
すことができる。このようにデジタルデータは画質や音
質を維持したまま何度もコピーを繰り返し実行すること
ができるため、コピーが違法に行われた記憶媒体が市場
に流通することになると、音楽、映画等各種コンテンツ
の著作権者、あるいは正当な販売権者等の利益が害され
ることになる。昨今では、このようなデジタルデータの
不正なコピーを防ぐため、デジタル記録装置および記憶
媒体に違法なコピーを防止するための様々な処理構成が
実現または提案されている。Particularly, in recent years, recording devices and storage media for digitally recording information have become widespread. According to such a digital recording device and storage medium, recording and reproduction can be repeated without deteriorating images and sounds, for example. In this way, since digital data can be repeatedly copied many times while maintaining image quality and sound quality, when a illegally copied storage medium comes into the market, various contents such as music, movies, etc. The profits of the copyright holders or legitimate sales right holders will be harmed. In recent years, in order to prevent such illegal copying of digital data, various processing configurations for preventing illegal copying have been realized or proposed in a digital recording device and a storage medium.
【0007】例えば、音楽配信技術における各種の仕様
を提案しているSDMI(Secure Digital music Initi
ative)では、ポータブルプレーヤにおける著作権保護
機能の規格を提案している。著作権保護機能の実現形態
としては、コンテンツのコピー数の制限、コンテンツの
利用期間の制限など様々である。[0007] For example, SDMI (Secure Digital music Initiation) has proposed various specifications in music distribution technology.
has proposed a standard for a copyright protection function in a portable player. There are various forms of implementing the copyright protection function, such as the limitation on the number of copies of the content and the limitation on the usage period of the content.
【0008】[0008]
【発明が解決しようとする課題】フラッシュメモリ、H
D等を用いたメモリカードを記憶媒体としてオーディオ
データやビデオデータ等のコンテンツを記録再生するシ
ステムでは、例えばCD等の記憶媒体から音楽等のコン
テンツをメモリカードにコピーして、メモリカードを装
着したポータブル再生装置で楽しむといった使用形態が
ある。また、ネットワークから配信されるコンテンツを
パーソナルコンピュータに内蔵されるハードディスク等
の大容量記憶媒体に一旦蓄積し、その後、パーソナルコ
ンピュータからメモリカードあるいは携帯型の小型ハー
ドディスク(HD)にコンテンツを移動して、メモリカ
ード、HDを装着可能なポータフブルデバイスでコンテ
ンツを再生する形態、すなわちPCをコンテンツのパー
ソナルサーバとして使用する形態も多く行われつつあ
る。A flash memory, H
In a system that records and reproduces contents such as audio data and video data using a memory card using D or the like as a storage medium, contents such as music are copied from the storage medium such as a CD to the memory card, and the memory card is mounted. There is a usage mode such as enjoying with a portable playback device. In addition, the content distributed from the network is temporarily stored in a large-capacity storage medium such as a hard disk built in the personal computer, and then the content is moved from the personal computer to a memory card or a portable small hard disk (HD), A form in which a content is reproduced by a portable device in which a memory card and a HD can be mounted, that is, a form in which a PC is used as a personal server for the contents is becoming popular.
【0009】CD等の記憶媒体からのコンテンツや、イ
ンターネット等の通信を介して得たコンテンツを一旦ハ
ードディスクに保存し、このハードディスクからメモリ
カードにコンテンツをコピー又はムーブする。そしてメ
モリカード側でコンテンツの再生を行うようなコンテン
ツ利用が無秩序に行われることはコンテンツの著作権上
問題がある。なおムーブ、すなわちコンテンツの移動と
は、コンテンツを例えばHDからメモリカードにコピー
記録した後に、そのコピー元となる記憶媒体(HD)か
らコンテンツを消去することで実現される動作形態であ
る。Contents from a storage medium such as a CD or contents obtained through communication such as the Internet are temporarily stored in a hard disk, and the contents are copied or moved from the hard disk to a memory card. Then, there is a problem in copyright of the content that the content is randomly used such that the content is reproduced on the memory card side. The move, that is, the movement of the content is an operation mode realized by, for example, copying and recording the content from the HD to the memory card and then erasing the content from the storage medium (HD) that is the copy source.
【0010】著作権保護の観点から、ある程度コピーや
ムーブが制限されるようにする必要がある。その一方
で、完全にコピー/ムーブを禁止してしまうことは、上
記のようなPCからポータブルメディアにコンテンツを
移動して外でコンテンツの再生を楽しむといったコンテ
ンツ利用を阻むことになり、適切ではない。従って、著
作権保護を実現した上で、ユーザーの私的コピーの権利
を維持できるような、適切なコピー/ムーブ管理を実現
することが求められている。From the viewpoint of copyright protection, it is necessary to restrict copying and moving to some extent. On the other hand, completely prohibiting copy / move is not appropriate because it hinders the use of contents such as moving the contents from the PC to the portable media and enjoying the reproduction of the contents outside as described above. . Therefore, it is required to realize appropriate copy / move management so that the copyright protection can be realized and the user's right to private copy can be maintained.
【0011】上記の問題に鑑み、PCからポータブルデ
バイスへのコンテンツ転送処理に回数制限を設定し、コ
ンテンツの転送回数をPC側でカウントする構成等が提
案されている。このようなカウント処理を実行する構成
において、コンテンツ転送回数を確実に検証したり、あ
るいはコンテンツの重複転送排除のために、ポータブル
デバイスに転送済みのコンテンツがポータブルデバイス
に残っているか、消去されているか等を判定する処理が
行なわれることがある。In view of the above problems, a configuration has been proposed in which a number of times is set for content transfer processing from a PC to a portable device, and the number of content transfers is counted on the PC side. In a configuration that executes such counting processing, whether the content that has been transferred to the portable device remains in the portable device or is erased in order to reliably verify the number of times of content transfer or to eliminate duplicate transfer of content. There is a case where a process for determining the above is performed.
【0012】このような検索処理において、ポータブル
メディアが小容量のものであれば、格納コンテンツ数も
少なく、検索対象コンテンツの有無の判定に時間を要し
ないが、昨今PCカード型のHDD等、大容量の記憶媒
体を備えたポータブルメデイアが使用されるようになっ
ている。このような大容量の記憶媒体を備えたポータブ
ルメデイアに対してPCから転送可能なコンテンツ数
は、例えば音楽であれば1万曲を超える数となる。この
ような多量のコンテンツからの検索処理には多くの時間
を要し、処理の非効率化を招く結果となる。In such a search process, if the portable medium has a small capacity, the number of stored contents is small and it does not take time to judge the presence / absence of contents to be searched. Portable media with high capacity storage media have become available. The number of contents that can be transferred from a PC to a portable medium having such a large-capacity storage medium is, for example, more than 10,000 songs for music. The search processing from such a large amount of content requires a lot of time, resulting in inefficiency of the processing.
【0013】本発明はこのような状況に鑑みてなされた
ものであり、機器間でのコピー/ムーブに関する適切な
コンテンツ管理を実現し、特に、大容量のポータブルメ
ディアにおけるコンテンツ転送処理構成において、効率
的処理を可能とした情報記録処理装置、コンテンツ入出
力管理装置、コンテンツ管理システム、および情報記録
処理方法、コンテンツ入出力管理方法、コンテンツ管理
方法、並びにコンピュータ・プログラムを提供すること
を目的とする。The present invention has been made in view of the above circumstances, and realizes appropriate content management regarding copying / moving between devices, and particularly in a content transfer processing configuration in a large-capacity portable medium, it is efficient. It is an object of the present invention to provide an information recording processing device, a content input / output management device, a content management system, an information recording processing method, a content input / output management method, a content management method, and a computer program capable of performing dynamic processing.
【0014】[0014]
【課題を解決するための手段】本発明の第1の側面は、
記憶媒体に対するコンテンツ格納処理を実行する情報記
録処理装置であり、複数の異なる機器IDを格納したメ
モリを有し、記憶媒体に対するコンテンツ格納処理に際
して、前記複数の異なる機器IDから選択した機器ID
を選択機器IDとして設定し、記憶媒体格納コンテンツ
の識別データと前記選択機器IDとを対応付けたコンテ
ンツ管理テーブルを生成する構成を有することを特徴と
する情報記録処理装置にある。The first aspect of the present invention is as follows.
An information recording processing device for executing a content storage process for a storage medium, having a memory storing a plurality of different device IDs, and a device ID selected from the plurality of different device IDs in the content storage process for the storage medium.
Is set as a selected device ID, and a content management table in which the identification data of the storage medium storage content and the selected device ID are associated with each other is generated.
【0015】さらに、本発明の情報記録処理装置の一実
施態様において、前記情報記録処理装置は、記憶媒体に
対する格納コンテンツの外部装置からの入力に際して、
該入力コンテンツに対して選択した選択機器IDを前記
外部装置における管理用データとして、前記外部装置に
対して出力する構成を有することを特徴とする。Further, in an embodiment of the information recording processing device of the present invention, the information recording processing device is characterized in that when the stored content is input to the storage medium from an external device,
It is characterized in that the selected device ID selected for the input content is output to the external device as management data in the external device.
【0016】さらに、本発明の情報記録処理装置の一実
施態様において、前記情報記録処理装置は、コンテンツ
の記憶媒体に対する格納処理を該記憶媒体内の第1のデ
ィレクトリに対して実行するとともに、該第1のディレ
クトリの格納データを第2のディレクトリの格納データ
とするディレクトリ変更処理を実行する構成を有するこ
とを特徴とする。Further, in an embodiment of the information recording processing apparatus of the present invention, the information recording processing apparatus executes the storage processing of the content in the storage medium to the first directory in the storage medium, and It is characterized by having a configuration for executing a directory changing process in which the data stored in the first directory is used as the data stored in the second directory.
【0017】さらに、本発明の情報記録処理装置の一実
施態様において、前記情報記録処理装置は、コンテンツ
の記憶媒体に対する格納処理を該記憶媒体内の第1のデ
ィレクトリに対して実行し、該第1のディレクトリの格
納データを第2のディレクトリの格納データとするディ
レクトリ変更処理を実行するとともに、前記第2のディ
レクトリの格納対象となるコンテンツのファイル名を、
前記第2のディレクトリに格納済みのファイル名と重複
しないファイル名に変換する処理を実行する構成を有す
ることを特徴とする。Further, in one embodiment of the information recording processing device of the present invention, the information recording processing device executes a storage process of a content storage medium on a first directory in the storage medium, A directory change process is performed using the data stored in the first directory as the data stored in the second directory, and the file name of the content to be stored in the second directory is changed to
It is characterized in that it has a configuration for executing processing for converting into a file name which does not overlap with a file name already stored in the second directory.
【0018】さらに、本発明の第2の側面は、コンテン
ツを格納した記憶媒体を有し、接続された情報記録処理
装置との間のコンテンツ転送管理を行なうコンテンツ入
出力管理装置であり、コンテンツ出力可能回数をチェッ
クアウト可能回数としてコンテンツ識別子に対応付ける
とともに、コンテンツ出力対象機器である情報記録処理
装置を識別する機器IDと出力コンテンツ識別子とを対
応付けた管理テーブルに基づいて情報記録処理装置に対
するコンテンツ転送の回数管理を行なう構成を有し、前
記管理テーブルは、同一の情報記録処理装置に設定され
た複数の異なる機器ID毎の管理データを含む構成であ
ることを特徴とするコンテンツ入出力管理装置にある。Further, a second aspect of the present invention is a content input / output management device which has a storage medium storing contents and manages the transfer of contents to / from a connected information recording / processing device. The possible number of times is associated with the content identifier as the check-out possible number, and the content is transferred to the information recording processing device based on the management table in which the device ID for identifying the information recording processing device as the content output target device and the output content identifier are associated with each other. In the content input / output management device, the management table includes management data for each of a plurality of different device IDs set in the same information recording processing device. is there.
【0019】さらに、本発明の第3の側面は、コンテン
ツを蓄積した蓄積手段を有するコンテンツ入出力管理装
置と、前記コンテンツ入出力管理装置からの転送コンテ
ンツを格納する1以上の情報記録処理装置との間のコン
テンツ転送管理を行なうコンテンツ管理システムであ
り、前記情報記録処理装置は、情報記録処理装置に設定
された複数の異なる機器IDから選択した機器IDを前
記コンテンツ入出力管理装置に出力して、該機器IDに
基づくコンテンツ転送要求を前記コンテンツ入出力管理
装置に対して実行する構成を有し、前記コンテンツ入出
力管理装置は、コンテンツ出力可能回数をチェックアウ
ト可能回数としてコンテンツ識別子に対応付けるととも
に、前記機器IDと出力コンテンツ識別子とを対応付け
た管理テーブルに基づいてコンテンツ格納情報記録処理
装置に対するコンテンツ転送の回数管理を行なうことを
特徴とするコンテンツ管理システムにある。Further, a third aspect of the present invention is a content input / output management device having a storage means for storing content, and one or more information recording processing devices for storing transfer contents from the content input / output management device. Is a content management system for managing content transfer between devices, wherein the information recording processing device outputs a device ID selected from a plurality of different device IDs set in the information recording processing device to the content input / output management device. A content transfer request based on the device ID is executed to the content input / output management apparatus, and the content input / output management apparatus associates the content output possible count with the checkout possible count and the content identifier, and Based on a management table in which the device ID and the output content identifier are associated with each other. There is a content management system and performing count management of content transfer to the content storage information recording processing apparatus.
【0020】さらに、本発明の第4の側面は、記憶媒体
に対するコンテンツ格納処理を実行する情報記録処理方
法であり、記憶媒体に対するコンテンツ格納処理を実行
するステップと、情報記録処理装置に対して設定された
複数の異なる機器IDから選択した機器IDを選択機器
IDとして設定するステップと、記憶媒体格納コンテン
ツの識別データと前記選択機器IDとを対応付けたコン
テンツ管理テーブルを生成するステップとを有するとを
特徴とする情報記録処理方法にある。Further, a fourth aspect of the present invention is an information recording processing method for executing a content storing process for a storage medium, which comprises a step of executing the content storing process for the storage medium and a setting for the information recording processing device. And a step of setting a device ID selected from the plurality of different device IDs selected as the selected device ID, and a step of generating a content management table in which the identification data of the storage medium storage content and the selected device ID are associated with each other. The information recording processing method is characterized by
【0021】さらに、本発明の情報記録処理方法の一実
施態様において、前記情報記録処理方法は、さらに、記
憶媒体に対する格納コンテンツの外部装置からの入力に
際して、該入力コンテンツに対して選択した選択機器I
Dを前記外部装置における管理用データとして、前記外
部装置に対して出力することを特徴とする。Further, in one embodiment of the information recording processing method of the present invention, the information recording processing method further comprises a selection device selected for the input content when the content stored in the storage medium is input from an external device. I
D is output to the external device as management data in the external device.
【0022】さらに、本発明の情報記録処理方法の一実
施態様において、前記情報記録処理方法は、さらに、コ
ンテンツの記憶媒体に対する格納処理を該記憶媒体内の
第1のディレクトリに対して実行するとともに、該第1
のディレクトリの格納データを第2のディレクトリの格
納データとするディレクトリ変更処理を実行することを
特徴とする。Further, in one embodiment of the information recording processing method of the present invention, the information recording processing method further executes storage processing of the content in a storage medium to a first directory in the storage medium. , The first
The directory changing process is performed by using the data stored in the directory of No. 2 as the data stored in the second directory.
【0023】さらに、本発明の情報記録処理方法の一実
施態様において、前記情報記録処理方法は、さらに、コ
ンテンツの記憶媒体に対する格納処理を該記憶媒体内の
第1のディレクトリに対して実行し、該第1のディレク
トリの格納データを第2のディレクトリの格納データと
するディレクトリ変更処理を実行するとともに、前記第
2のディレクトリの格納対象となるコンテンツのファイ
ル名を、前記第2のディレクトリに格納済みのファイル
名と重複しないファイル名に変換する処理を実行するこ
とを特徴とする。Further, in one embodiment of the information recording processing method of the present invention, the information recording processing method further executes a storage processing of a content in a storage medium to a first directory in the storage medium, A directory change process is performed in which the data stored in the first directory is used as the data stored in the second directory, and the file name of the content to be stored in the second directory is already stored in the second directory. It is characterized in that processing for converting into a file name that does not overlap with the file name of is executed.
【0024】さらに、本発明の第5の側面は、コンテン
ツを格納した記憶媒体を有し、接続された情報記録処理
装置との間のコンテンツ転送管理を行なうコンテンツ入
出力管理方法であり、コンテンツ出力可能回数をチェッ
クアウト可能回数としてコンテンツ識別子に対応付ける
とともに、コンテンツ出力対象機器である情報記録処理
装置を識別する機器IDと出力コンテンツ識別子とを対
応付け、機器IDとして、同一の情報記録処理装置に設
定された複数の異なる機器IDを含む管理テーブルに基
づいて情報記録処理装置に対するコンテンツ転送の回数
管理を行なうことを特徴とするコンテンツ入出力管理方
法にある。Further, a fifth aspect of the present invention is a content input / output management method which has a storage medium for storing content and manages content transfer to / from a connected information recording / processing apparatus. The possible number of times is associated with the content identifier as the check-out possible number, the device ID for identifying the information recording processing device that is the content output target device is associated with the output content identifier, and the same information recording processing device is set as the device ID. In the content input / output management method, the number of times of content transfer to the information recording processing apparatus is managed based on the management table including the plurality of different device IDs.
【0025】さらに、本発明の第6の側面は、コンテン
ツを蓄積した蓄積手段を有するコンテンツ入出力管理装
置と、前記コンテンツ入出力管理装置からの転送コンテ
ンツを格納する1以上の情報記録処理装置との間のコン
テンツ転送管理を行なうコンテンツ管理方法であり、前
記情報記録処理装置は、情報記録処理装置に設定された
複数の異なる機器IDから選択した機器IDを前記コン
テンツ入出力管理装置に出力して、該機器IDに基づく
コンテンツ転送要求を前記コンテンツ入出力管理装置に
対して実行し、前記コンテンツ入出力管理装置は、コン
テンツ出力可能回数をチェックアウト可能回数としてコ
ンテンツ識別子に対応付けるとともに、前記機器IDと
出力コンテンツ識別子とを対応付けた管理テーブルに基
づいてコンテンツ格納情報記録処理装置に対するコンテ
ンツ転送の回数管理を行なうことを特徴とするコンテン
ツ管理方法にある。Further, a sixth aspect of the present invention is to provide a content input / output management device having storage means for storing content, and one or more information recording processing devices for storing transfer contents from the content input / output management device. The information recording processing device outputs a device ID selected from a plurality of different device IDs set in the information recording processing device to the content input / output management device. A content transfer request based on the device ID is made to the content input / output management device, and the content input / output management device associates the content output possible count with the content identifier as the checkout possible count and Content based on the management table that is associated with the output content identifier In the content management method characterized by performing the count management of content transfer to pay the information recording processing apparatus.
【0026】さらに、本発明の第7の側面は、記憶媒体
に対するコンテンツ格納処理をコンピュータ・システム
上で実行せしめるコンピュータ・プログラムであって、
記憶媒体に対するコンテンツ格納処理を実行するステッ
プと、情報記録処理装置に対して設定された複数の異な
る機器IDから選択した機器IDを選択機器IDとして
設定するステップと、記憶媒体格納コンテンツの識別デ
ータと前記選択機器IDとを対応付けたコンテンツ管理
テーブルを生成するステップとを有するとを特徴とする
コンピュータ・プログラムにある。Further, a seventh aspect of the present invention is a computer program for causing a computer system to execute a content storage process for a storage medium,
A step of executing a content storage process on a storage medium, a step of setting a device ID selected from a plurality of different device IDs set for the information recording processing device as a selected device ID, and identification data of the storage medium storage content. And a step of generating a content management table in which the selected device ID is associated with the selected device ID.
【0027】なお、本発明のコンピュータ・プログラム
は、例えば、様々なプログラム・コードを実行可能な汎
用コンピュータ・システムに対して、コンピュータ可読
な形式で提供する記憶媒体、通信媒体、例えば、CDや
FD、MOなどの記憶媒体、あるいは、ネットワークな
どの通信媒体によって提供可能なコンピュータ・プログ
ラムである。このようなプログラムをコンピュータ可読
な形式で提供することにより、コンピュータ・システム
上でプログラムに応じた処理が実現される。The computer program of the present invention is, for example, a storage medium or communication medium provided in a computer-readable format for a general-purpose computer system capable of executing various program codes, such as a CD or FD. , MO, etc., or a computer program that can be provided by a communication medium such as a network. By providing such a program in a computer-readable format, processing according to the program is realized on the computer system.
【0028】本発明のさらに他の目的、特徴や利点は、
後述する本発明の実施例や添付する図面に基づくより詳
細な説明によって明らかになるであろう。なお、本明細
書においてシステムとは、複数の装置の論理的集合構成
であり、各構成の装置が同一筐体内にあるものには限ら
ない。Still other objects, features and advantages of the present invention are as follows.
It will be clarified by a more detailed description based on embodiments of the present invention described below and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to a device in which each configuration is provided in the same housing.
【0029】[0029]
【発明の実施の形態】[システム概要]図1は、本発明
に係るコンテンツ管理システムにおけるコンテンツ利用
形態の一例を説明する図である。音楽配信専用サーバと
して設けられるEMD(Electrical Music Distributio
n)サーバ11,12、WWW(World Wide Web)サー
バ13は、パーソナルコンピュータ(PC)21の要求
に応じて、ローカルエリアネットワークまたはインター
ネットなどから構成されるネットワークを介して、コン
テンツおよび付帯データ(例えば、曲名、または再生制
限情報など)をパーソナルコンピュータ21に供給す
る。なお、EMDサーバ11,12、WWWサーバ13
の供給するコンテンツは、必要に応じて圧縮され、暗号
化されている。BEST MODE FOR CARRYING OUT THE INVENTION [System Outline] FIG. 1 is a diagram for explaining an example of a content utilization mode in a content management system according to the present invention. EMD (Electrical Music Distributio) provided as a dedicated server for music distribution
n) The servers 11 and 12 and the WWW (World Wide Web) server 13 are responsive to a request from the personal computer (PC) 21 via a network such as a local area network or the Internet, and contents and incidental data (for example, , Music title, or playback restriction information) to the personal computer 21. In addition, the EMD servers 11 and 12, the WWW server 13
Content provided by is compressed and encrypted as necessary.
【0030】パーソナルコンピュータ(PC)21は、
ネットワークに接続され、EMD(Electrical Music D
istribution)サーバ11,12、あるいはWWW(Wor
ld Wide Web)サーバ13から音楽データ、画像デー
タ、プログラムデータ等を受信する。あるいはCD(Co
mpact Disc)、DVD等の記憶媒体から音楽、画像、そ
の他のデータ(以下、コンテンツと称する)を読み取
る。パーソナルコンピュータ(PC)21は、ネットワ
ークを介して受信したデータ、または記憶媒体から読み
取ったデータを所定の圧縮の方式(例えば、音楽データ
であればATRAC3(商標))で圧縮するとともにD
ES(Data Encryption Standard)などの暗号化方式で
暗号化してPC内の記憶媒体(例えばハードディスク)に
記録する。この際、パーソナルコンピュータ21は、記
録コンテンツに対応するコンテンツの利用条件データを
記録する。The personal computer (PC) 21 is
Connected to the network, EMD (Electrical Music D
istribution) server 11, 12, or WWW (Wor
(ld Wide Web) server 13 receives music data, image data, program data, and the like. Or CD (Co
music, images, and other data (hereinafter referred to as contents) are read from a storage medium such as a mpact disc) or a DVD. The personal computer (PC) 21 compresses the data received via the network or the data read from the storage medium by a predetermined compression method (for example, ATRAC3 (trademark) for music data) and D
The data is encrypted by an encryption method such as ES (Data Encryption Standard) and recorded in a storage medium (eg hard disk) in the PC. At this time, the personal computer 21 records the usage condition data of the content corresponding to the recorded content.
【0031】コンテンツの利用条件データには、利用期
間の限定条件、コピーの回数制限等、様々なものがある
が、その1つにコンテンツを同時に利用することができ
るポータブルメディア(PM:Portable Media)の数
(後述する、いわゆるチェックアウト(Check-out)数
に対応)の制限がある。本発明の実施例においては、こ
のチェックアウト数の管理処理を中心に説明する。There are various contents use condition data such as a use period limitation condition and a copy number limit, and one of them is a portable medium (PM: Portable Media) capable of simultaneously using contents. There is a limit on the number of (corresponding to the so-called Check-out number, which will be described later). In the embodiment of the present invention, the checkout number management process will be mainly described.
【0032】例えば、PCのハードディスクに格納した
各コンテンツの各々に対応させて、そのコンテンツを同
時に利用することができるポータブルメディア(PM:
Portable Media)の数として最大チェックアウト数を設
定する。ポータブルメディア(PM:Portable Media)
は例えばフラッシュメモリ、または小型HD、光ディス
ク、光磁気ディスク等を備えたデータ記憶可能な装置で
あり、例えば携帯型のコンテンツ再生機器に装着可能な
構成である。For example, a portable medium (PM: PM) that can be used at the same time by corresponding to each content stored in the hard disk of the PC.
Set the maximum checkout number as the number of Portable Media. Portable Media (PM)
Is a device capable of storing data, such as a flash memory, a compact HD, an optical disc, a magneto-optical disc, or the like, and has a configuration that can be mounted in, for example, a portable content reproducing device.
【0033】パーソナルコンピュータ(PC)は、コン
テンツを格納するポータブルメディア等の情報記録処理
装置にPCのハードディスクからコンテンツを転送(チ
ェックアウト)する数をカウントし、コンテンツに対し
て設定された最大チェックアウト数までのコンテンツ転
送(チェックアウト)処理を許容し、最大チェックアウ
ト数を超えるコンテンツ転送(チェックアウト)を禁止
する。すなわち、パーソナルコンピュータ(PC)は、
コンテンツ入出力管理装置として機能する。このチェッ
クアウト管理により、1つのコンテンツがPCから無数
の記憶媒体にコピーされる事態を防止することができ
る。チェックアウト処理については、後段で詳細に説明
する。The personal computer (PC) counts the number of times the content is transferred (checked out) from the hard disk of the PC to the information recording processing device such as a portable medium storing the content, and the maximum checkout set for the content is performed. Allows content transfer (checkout) processing up to the maximum number, and prohibits content transfer (checkout) exceeding the maximum number of checkouts. That is, a personal computer (PC) is
Functions as a content input / output management device. By this check-out management, it is possible to prevent one content from being copied from a PC to an infinite number of storage media. The check-out process will be described later in detail.
【0034】フラッシュメモリ、または小型HD、光デ
ィスク、光磁気ディスク等を備えたデータ記憶装置を装
着した情報記録処理装置としてのポータブルデバイス3
0は、パーソナルコンピュータ21から供給されたコン
テンツを、付帯データと共に、フラッシュメモリ、また
は小型HD、光ディスク、光磁気ディスク等の記憶媒体
に記憶する。ポータブルデバイス30は、コンテンツの
付帯データとしての利用条件に従って、記憶媒体に格納
したコンテンツを再生し、ヘッドフォン、スピーカ等の
出力手段を介して出力する。A portable device 3 as an information recording processing device equipped with a data storage device including a flash memory or a compact HD, an optical disk, a magneto-optical disk, or the like.
0 stores the content supplied from the personal computer 21 in the storage medium such as a flash memory or a compact HD, an optical disk, a magneto-optical disk together with the supplementary data. The portable device 30 reproduces the content stored in the storage medium according to the use condition as the auxiliary data of the content, and outputs the content via an output unit such as a headphone or a speaker.
【0035】次に、パーソナルコンピュータ、およびコ
ンテンツ格納可能なフラッシュメモリ、または小型H
D、光ディスク、光磁気ディスク等を備えた情報記録処
理装置の構成について、図2、図3を用いて説明する。Next, a personal computer and a flash memory capable of storing contents, or a compact H
The configuration of the information recording processing device including the D, the optical disc, the magneto-optical disc, and the like will be described with reference to FIGS.
【0036】まず、図2を用いてパーソナルコンピュー
タ21の構成について説明する。CPU(Central Proc
essing Unit)101は、各種アプリケーションプログ
ラム、OS(Operating System)を実際に実行する。さ
らに、コンテンツの暗号化、復号処理として、例えばD
ES(Data Encryption Standard)の暗号化アルゴリズム
を適用した暗号処理を実行し、接続した情報記録処理装
置(ポータブルデバイス)との間で実行されるコンテン
ツ入出力時の認証およびセッションキー共有処理を実行
する。さらに、後述するチェックイン/チェックアウト
処理を実行する。First, the configuration of the personal computer 21 will be described with reference to FIG. CPU (Central Proc
The essing unit) 101 actually executes various application programs and an OS (Operating System). Further, as content encryption / decryption processing, for example, D
Performs encryption processing to which the ES (Data Encryption Standard) encryption algorithm is applied, and executes authentication and session key sharing processing at the time of content input / output executed with the connected information recording processing device (portable device). . Further, the check-in / check-out processing described later is executed.
【0037】ROM(Read Only Memory)102は、C
PU101が使用するプログラムや演算用のパラメータ
のうちの固定データ等を格納する。上述したポータブル
デバイスとの間で実行されるコンテンツ入出力時の認
証、コンテンツ暗号処理、さらに、チェックイン/チェ
ックアウト処理プログラム等が格納される。RAM(Ra
ndom Access Memory)103は、CPU101の実行に
おいて使用するプログラムや、その実行において適宜変
化するパラメータ等を格納する。これらはCPUバスな
どから構成されるホストバス104により相互に接続さ
れている。A ROM (Read Only Memory) 102 is a C
It stores programs used by the PU 101 and fixed data among parameters for calculation. It stores the authentication at the time of content input / output executed with the portable device, the content encryption processing, the check-in / check-out processing program, and the like. RAM (Ra
The ndom access memory) 103 stores programs used in the execution of the CPU 101, parameters that change appropriately in the execution, and the like. These are connected to each other by a host bus 104 including a CPU bus and the like.
【0038】ホストバス104は、ブリッジ105を介
して、PCI(Peripheral Component Interconnect/Int
erface)バスなどの外部バス106に接続されている。The host bus 104 is connected to the PCI (Peripheral Component Interconnect / Int) via the bridge 105.
erface) bus or other external bus 106.
【0039】キーボード108は、CPU101に各種
の指令を入力するとき、使用者により操作される。ポイ
ンティングデバイス109は、ディスプレイ110の画
面上のポイントの指示や選択を行うとき、使用者により
操作される。ディスプレイ110は、液晶表示装置また
はCRT(Cathode Ray Tube)などから成り、各種情報
をテキストやイメージで表示する。HDD(Hard Disk
Drive)111は、ハードディスクを駆動し、CPU1
01によって実行するプログラムや情報を記録または再
生させる。The keyboard 108 is operated by the user when inputting various commands to the CPU 101. The pointing device 109 is operated by the user when pointing or selecting a point on the screen of the display 110. The display 110 is composed of a liquid crystal display device, a CRT (Cathode Ray Tube), or the like, and displays various kinds of information as text or images. HDD (Hard Disk
Drive) 111 drives the hard disk, and CPU 1
The program or information executed by 01 is recorded or reproduced.
【0040】ドライブ112は、装着されている磁気デ
ィスク、光ディスク、光磁気ディスク、または半導体メ
モリ等のリムーバブル記録媒体121に記録されている
データまたはプログラムを読み出して、そのデータまた
はプログラムを、インターフェース107、外部バス1
06、ブリッジ105、およびホストバス104を介し
て接続されているRAM103に供給する。The drive 112 reads out the data or program recorded on the removable recording medium 121 such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the data or program to the interface 107, External bus 1
06, the bridge 105, and the RAM 103 connected via the host bus 104.
【0041】PD(ポータブルデバイス)接続ポート1
14は、ポータブルデバイスを接続するポートであり、
USB,IEEE1394等の接続によりポータブルデ
バイスが接続される。PD(ポータブルデバイス)接続
ポート114は、インターフェース107、および外部
バス106、ブリッジ105、ホストバス104等を介
して、HDD111、CPU101、またはRAM10
3から供給されたデータ、例えば、コンテンツまたはポ
ータブルデバイス122のコマンドなどをポータブルデ
バイス122に出力する。PD (portable device) connection port 1
14 is a port for connecting a portable device,
A portable device is connected by a connection such as USB or IEEE1394. The PD (portable device) connection port 114 is provided with the HDD 111, the CPU 101, or the RAM 10 via the interface 107, the external bus 106, the bridge 105, the host bus 104, and the like.
The data supplied from No. 3 such as the content or the command of the portable device 122 is output to the portable device 122.
【0042】音声入出力インタフェース115は、例え
ばIEC(Internationl Electrotechnical Commissio
n)60958端子を有するデジタル音声入出力、あるいはア
ナログ音声入出力のインタフェース処理を実行し、スピ
ーカ等の出力手段に接続され、入出力インタフェース1
15から供給された音声信号を基に、コンテンツに対応
する所定の音声を出力する。The voice input / output interface 115 is, for example, an IEC (Internationl Electrotechnical Commissio).
n) Performs interface processing of digital audio input / output or analog audio input / output having 60958 terminals and is connected to output means such as a speaker, and the input / output interface 1
Based on the audio signal supplied from 15, a predetermined audio corresponding to the content is output.
【0043】これらのキーボード108乃至音声入出力
インタフェース115は、インターフェース107に接
続されており、インターフェース107は、外部バス1
06、ブリッジ105、およびホストバス104を介し
てCPU101に接続されている。The keyboard 108 to the audio input / output interface 115 are connected to the interface 107, and the interface 107 is connected to the external bus 1.
06, the bridge 105, and the host bus 104, and is connected to the CPU 101.
【0044】通信部116は、ネットワークに接続さ
れ、CPU101、またはHDD111等から供給され
たデータ(例えば、登録の要求、またはコンテンツの送
信要求など)を、所定の方式のパケットに格納して、ネ
ットワーク2を介して、送信するとともに、ネットワー
ク2を介して、受信したパケットに格納されているデー
タ(例えば、認証鍵、またはコンテンツなど)をCPU
101、RAM103、またはHDD111に出力す
る。The communication unit 116 is connected to the network and stores data (for example, a registration request or a content transmission request) supplied from the CPU 101, the HDD 111, or the like in a packet of a predetermined method, and stores the data in the network. The data stored in the packet received via the network 2 (for example, the authentication key or the content) is transmitted to the CPU via the network 2.
101, RAM 103, or HDD 111.
【0045】次に、ポータブルメディア、ポータブルデ
バイス等のコンテンツ格納可能な情報記録処理装置の構
成例を図3を参照して説明する。なお、コンテンツの格
納記憶媒体は、フラッシュメモリ、または小型HD、光
ディスク、光磁気ディスク等である。Next, a configuration example of an information recording processing device such as a portable medium or a portable device capable of storing contents will be described with reference to FIG. The content storage medium is a flash memory, a compact HD, an optical disc, a magneto-optical disc, or the like.
【0046】電源回路152は、供給される電源電圧を
所定の電圧の内部電力に変換して、CPU153乃至表
示部167に供給することにより、装置全体を駆動させ
る。入出力I/F157は、コンテンツの提供元となる
パーソナルコンピュータ(PC)172と接続するイン
タフェースであり、例えばUSB,IEEE1394等
の接続態様による接続を行なう。The power supply circuit 152 converts the supplied power supply voltage into internal power of a predetermined voltage and supplies it to the CPU 153 to the display unit 167 to drive the entire apparatus. The input / output I / F 157 is an interface that connects to a personal computer (PC) 172 that is a content providing source, and makes a connection in a connection mode such as USB or IEEE1394.
【0047】パーソナルコンピュータ172から転送さ
れるデータは、一例として1パケット当たり64バイト
のデータから構成され、12Mbit/secの転送レ
ートでパーソナルコンピュータからポータブルデバイス
に対して転送される。ポータブルデバイスに転送される
データは、コンテンツおよびコンテンツの利用条件等の
付帯情報から構成される。The data transferred from the personal computer 172 is composed of data of 64 bytes per packet as an example, and is transferred from the personal computer to the portable device at a transfer rate of 12 Mbit / sec. The data transferred to the portable device is made up of content and incidental information such as usage conditions of the content.
【0048】ポータブルデバイスが、パーソナルコンピ
ュータからコンテンツと共にコンテンツの書き込み命令
を受信した場合、ROM155からRAM154に読み
出したメインプログラムを実行するCPU153は、書
き込み命令を受け取り、記憶媒体161、例えばフラッ
シュメモリ、HD,DVD,CDにコンテンツ書き込み
を実行する。なお、図の例では、記憶媒体161として
フラッシュメモリ、HD,DVD,CDを示している
が、これらの記憶媒体は例であり、少なくとも1種類の
記憶媒体が利用可能であればよい。When the portable device receives a content write command from the personal computer together with the content, the CPU 153 which executes the main program read from the ROM 155 to the RAM 154 receives the write command and receives the write command from the storage medium 161, for example, a flash memory, HD, or the like. Content writing is executed on DVD and CD. In the example of the drawing, a flash memory, HD, DVD, and CD are shown as the storage medium 161, but these storage media are examples, and at least one type of storage medium can be used.
【0049】記憶媒体161に対するデータの書き込み
処理は、記憶媒体161に応じた記憶媒体コントローラ
またはドライブ160を介して実行される。例えば記憶
媒体161がフラッシュメモリであれば、フラッシュメ
モリコントローラを介して書き込みが実行され、記憶媒
体161がハードディスク(HD)であれば、HDDを
介して書き込みが実行される。なお、記憶媒体161、
例えばフラッシュメモリ、HD,DVD,CDは、ポー
タブルデバイスに着脱可能なものとして構成可能であ
る。The process of writing data to the storage medium 161 is executed via the storage medium controller or drive 160 corresponding to the storage medium 161. For example, if the storage medium 161 is a flash memory, writing is executed via the flash memory controller, and if the storage medium 161 is a hard disk (HD), writing is executed via an HDD. The storage medium 161,
For example, flash memory, HD, DVD, and CD can be configured as removable devices in a portable device.
【0050】ユーザによるコンテンツ再生命令が操作キ
ーコントローラ162を介してCPU153に供給され
ると、CPU153は、記憶媒体コントローラまたはド
ライブ160に記憶媒体161からのコンテンツ読み出
し処理を実行させ、DSP159に転送させる。When a content reproduction command from the user is supplied to the CPU 153 via the operation key controller 162, the CPU 153 causes the storage medium controller or the drive 160 to execute a content read process from the storage medium 161, and transfers it to the DSP 159.
【0051】DSP(Digital Signal Processor)159
は、記憶媒体161から転送されたコンテンツの再生処
理を実行する。DSP159は、暗号化、復号化処理機
能、イコライザ調整(音声信号の周波数帯域に対応した
利得の調整)機能、圧縮伸長(エンコード/デコード)
処理機能を有する。例えば、デジタルオーディオ信号を
記憶媒体161に書き込むために高能率符号化し、ま
た、メモリカード161から読み出されたデータを復号
する。高能率符号化方法としては、ミニディスクで採用
されているATRAC(Adaptive Transform Acoustic C
oding)を改良したATRAC3が使用される。DSP (Digital Signal Processor) 159
Executes a reproduction process of the content transferred from the storage medium 161. The DSP 159 has an encryption / decryption processing function, an equalizer adjustment (gain adjustment corresponding to the frequency band of an audio signal) function, compression / expansion (encoding / decoding).
It has a processing function. For example, high-efficiency encoding is performed to write a digital audio signal in the storage medium 161, and data read from the memory card 161 is decoded. As a high-efficiency coding method, ATRAC (Adaptive Transform Acoustic C
A modified version of ATRAC3 is used.
【0052】ATRAC3では、サンプリング周波数=
44.1kHzでサンプリングした量子化ビットが16ビ
ットのオーディオデータを高能率符号化処理する。AT
RAC3でオーディオデータを処理する時の最小のデー
タ単位がサウンドユニットSUである。1SUは、10
24サンプル分(1024×16ビット×2チャンネ
ル)を数百バイトに圧縮したものであり、時間にして約
23m秒である。上述の高能率符号化処理により約1/
10にオーディオデータが圧縮される。In ATRAC3, sampling frequency =
Audio data having 16-bit quantized bits sampled at 44.1 kHz is subjected to high efficiency encoding processing. AT
The smallest data unit when processing audio data in the RAC3 is the sound unit SU. 1 SU is 10
It is obtained by compressing 24 samples (1024 × 16 bits × 2 channels) into several hundred bytes, and the time is about 23 msec. Approximately 1 / though the above high-efficiency coding processing
Audio data is compressed to 10.
【0053】ディジタルアナログ変換回路163は、再
生したコンテンツをアナログの音声信号に変換して、こ
れを増幅回路164に供給する。増幅回路164は、音
声信号を増幅して、ヘッドフォンジャック165を介し
て、図示せぬヘッドフォンに音声信号を供給する。The digital-analog conversion circuit 163 converts the reproduced content into an analog audio signal and supplies it to the amplification circuit 164. The amplifier circuit 164 amplifies the audio signal and supplies the audio signal to a headphone (not shown) via the headphone jack 165.
【0054】入力I/F171からは、外部のソースか
らデジタル信号、またはアナログ信号を入力し、アナロ
グ信号入力時にはA/D変換する。A/D変換は、入力
される入力信号を例えばサンプリング周波数=44.1
kHz、量子化ビット=16ビットのディジタルオーディ
オ信号へ変換する。また、外部のソースからデジタル信
号は、SRC(サンプリングレートコンバータ)によ
り、同様にサンプリング周波数が44.1kHz、量子化
ビットが16ビットのデジタルオーディオ信号に変換さ
れる。From the input I / F 171, a digital signal or an analog signal is input from an external source, and A / D conversion is performed when the analog signal is input. In the A / D conversion, the input signal to be input is, for example, sampling frequency = 44.1.
Convert to a digital audio signal of kHz and quantization bit = 16 bits. Further, a digital signal from an external source is similarly converted into a digital audio signal having a sampling frequency of 44.1 kHz and quantization bits of 16 bits by an SRC (sampling rate converter).
【0055】また、CPU153は、LCDコントロー
ラ166を制御して、表示部167に、再生モードの状
態(例えば、リピート再生、イントロ再生など)、イコ
ライザ調整(音声信号の周波数帯域に対応した利得の調
整)、曲番号、演奏時間、再生、停止、早送り、早戻し
などの状態、音量および乾電池の残量等の情報を表示さ
せる。Further, the CPU 153 controls the LCD controller 166 to display on the display unit 167 the state of the reproduction mode (eg, repeat reproduction, intro reproduction, etc.), equalizer adjustment (gain adjustment corresponding to the frequency band of the audio signal). ), Song number, playing time, playback, stop, fast-forward, fast-reverse status, volume, and battery level information.
【0056】なお、DSP159で実行するコンテンツ
の暗号化、復号処理には例えばDES(Data Encryption
Standard)の暗号化アルゴリズムが適用される。コンテ
ンツの暗号化は、コンテンツの著作権を保護するための
処理であり、PCとポータブルデバイス間におけるコン
テンツ転送処理、ポータブルデバイスと記憶媒体との間
におけるコンテンツ転送処理において、コンテンツ暗号
処理が実行される。For the content encryption / decryption processing executed by the DSP 159, for example, DES (Data Encryption) is used.
Standard) encryption algorithm is applied. The content encryption is a process for protecting the copyright of the content, and the content encryption process is executed in the content transfer process between the PC and the portable device and the content transfer process between the portable device and the storage medium. .
【0057】例えばフラッシュメモリからなるEEPR
OM168には、複数のマスターキーと機器毎にユニー
クなストレージキーを格納し、PCとポータブルデバイ
ス間におけるコンテンツ転送処理、ポータブルデバイス
と記憶媒体との間におけるコンテンツ転送処理における
認証処理およびセッションキー共有処理、転送データ、
あるいは格納データの暗号化、復号処理等において、マ
スターキー、ストレージキーが適用される。For example, an EEPR including a flash memory
The OM 168 stores a plurality of master keys and a unique storage key for each device, and performs content transfer processing between the PC and the portable device, authentication processing and session key sharing processing in the content transfer processing between the portable device and the storage medium. , Transfer data,
Alternatively, a master key and a storage key are applied in encryption and decryption processing of stored data.
【0058】本実施例のポータブルデバイスは、EEP
ROM168に、さらに、複数の異なる機器IDを格納
している。これらは、PCとの間で実行されるコンテン
ツ入出力処理、すなわちチェックイン/チェックアウト
処理の際に適用するIDである。この機器IDを使用し
たチェックイン/チェックアウト処理については、以下
で詳細に説明する。The portable device of this embodiment is an EEP.
The ROM 168 further stores a plurality of different device IDs. These are IDs that are applied during the content input / output processing executed with the PC, that is, the check-in / check-out processing. The check-in / check-out process using this device ID will be described in detail below.
【0059】[チェックイン/チェックアウト処理]次
に、パーソナルコンピュータと、コンテンツ格納可能な
記憶媒体を持つ情報記録処理装置間で実行されるコンテ
ンツの入出力処理、すなわち、チェックイン/チェック
アウト処理について説明する。[Check-in / Check-out Processing] Next, regarding the input / output processing of the content, that is, the check-in / check-out processing, which is executed between the personal computer and the information recording processing device having the storage medium capable of storing the content. explain.
【0060】チェックイン/チェックアウト処理は、パ
ーソナルコンピュータに格納されたチェックイン/チェ
ックアウト管理プログラムによって実行される。チェッ
クイン/チェックアウト管理プログラムは、チェックイ
ンまたはチェックアウトの設定、およびコンテンツに対
応する利用条件データに基づいて、PCのハードディス
ク等の記憶媒体に格納されているコンテンツを情報記録
処理装置としてのポータブルメデイアまたはポータブル
メデイアを装着したポータブルデバイスに出力(チェッ
クアウト)する処理における制御および管理を実行し、
また情報記録処理装置に記憶されているコンテンツをP
Cに返却するチェックイン処理の制御および管理を実行
するプログラムである。The check-in / check-out process is executed by the check-in / check-out management program stored in the personal computer. The check-in / check-out management program is a portable information recording processing device for contents stored in a storage medium such as a hard disk of a PC based on check-in or check-out settings and usage condition data corresponding to the contents. Performs control and management in the process of outputting (checking out) to a portable device equipped with a media or a portable media,
In addition, if the content stored in the information recording processing device is P
It is a program that executes control and management of check-in processing that is returned to C.
【0061】チェックイン/チェックアウト管理プログ
ラムは、チェックインまたはチェックアウトの処理に対
応して、コンテンツに対応する利用条件データとしての
コンテンツに対応して設定されるチェックアウト数とし
てのカウンタを更新する。The check-in / check-out management program updates the counter as the number of check-outs set corresponding to the content as the usage condition data corresponding to the content in response to the check-in or check-out processing. .
【0062】図4は、チェックイン/チェックアウト処
理時に、PCのディスプレイに表示されるチェックイン
/チェックアウト操作指示ウィンドウの例を示す図であ
る。FIG. 4 is a diagram showing an example of the check-in / check-out operation instruction window displayed on the display of the PC during the check-in / check-out processing.
【0063】PCのディスプレイには、チェックイン/
チェックアウト処理対象となるコンテンツ関連データと
して、アルバムタイトル、曲タイトル、アーティスト名
などが表示される。図に示すフィールド[No.]に
は、タイトルに対応する識別番号が表示されるととも
に、現時点で可能なチェックアウト回数が音符として識
別可能に表示されている。Check in / display on the PC display.
An album title, a song title, an artist name, etc. are displayed as the content-related data to be checked out. The field [No. ], The identification number corresponding to the title is displayed, and the number of possible checkouts at the present time is displayed in a distinguishable manner as a note.
【0064】図4の項目[No.]に示す音符1つは、
1回のチェックアウト処理が可能であることを示してい
る。No.1の[SOMEWHERE IN…]は、音
符1つであり、1回のみのチェックアウト、すなわちP
Cからポータブルデバイスへのコンテンツ転送処理があ
と1回許可されたコンテンツである。No.2の[HE
RE AND…]は、音符2つであり、さらに2回のチ
ェックアウト、すなわちPCからポータブルデバイスへ
のコンテンツ転送処理があと2回許可されたコンテンツ
である。No.3の[WE COULD…]は、音符3
つであり、現時点でさらに3回のチェックアウトが許可
されたコンテンツであることを示している。No.5の
[BETTER MAKE…]は、音符ではなく休符記
号が示され、さらなるチェックアウト処理は実行不可と
して設定されたコンテンツであることを示している。す
なわち許容された回数のチェックアウト処理がすでに実
行されていることを示している。Items [No. ] Is the one note
This indicates that one checkout process is possible. No. [SOMEWHERE IN ...] of 1 is one note, and only one checkout, that is, P
It is the content for which the content transfer process from C to the portable device is permitted once more. No. 2 [HE
[RE AND ...] is two notes, and is content that has been checked out twice, that is, content transfer processing from the PC to the portable device has been permitted twice. No. [WE COULD ...] of 3 is note 3
This indicates that the content is currently permitted to be checked out three more times. No. No. 5, [BETTER MAKE ...], shows rest marks instead of notes, and indicates that the content is set to be incapable of further checkout processing. That is, it indicates that the permitted number of checkout processes have already been executed.
【0065】パーソナルコンピュータは、コンテンツ
を、コンテンツに関連するデータ(例えば、曲名、また
は再生条件など)と共に、例えばUSB(Universal Se
rial Bus)ケーブルを介して接続されているポータブル
デバイスを介してポータブルデバイスに装着されたポー
タブルメディアに記憶させる。このチェックアウト処理
に際して、記憶させたコンテンツに対応する利用条件の
カウンタを更新する。カウンタは、図4に示す音符の数
に対応する。チェックアウト処理の実行により、パーソ
ナルコンピュータが記録しているコンテンツに対応する
カウンタは1つデクリメントされる。すなわち、チェッ
クアウト可能回数が1減らされる。チェックアウトでき
る回数が0のとき、対応するコンテンツは、チェックア
ウトすることができない。The personal computer stores the content together with the data related to the content (for example, the song title or the reproduction condition) in, for example, a USB (Universal Se).
rial bus) via a portable device connected via a cable to a portable medium attached to the portable device. At the time of this check-out processing, the usage condition counter corresponding to the stored content is updated. The counter corresponds to the number of notes shown in FIG. By executing the check-out process, the counter corresponding to the content recorded by the personal computer is decremented by one. That is, the number of possible checkouts is reduced by one. When the number of times check-out is possible is 0, the corresponding content cannot be checked out.
【0066】このようにコンテンツのPCからのチェッ
クアウト数をカウントするカウンタをコンテンツに対応
する利用条件として設定することで、1つのコンテンツ
がPCから無数の記憶媒体にコピーされる事態を防止す
ることができる。例えば最大チェックアウト数を3とす
る場合、PCのHDに格納したコンテンツに対応するカ
ウンタを3として設定する。この設定により、最大3つ
の記憶媒体にPCからコンテンツをコピーすることが許
容されるが、それ以上のコピー処理が禁止される。By thus setting the counter for counting the number of check-outs of contents from the PC as the usage condition corresponding to the contents, it is possible to prevent one content from being copied from the PC to an infinite number of storage media. You can For example, when the maximum number of checkouts is 3, the counter corresponding to the content stored in the HD of the PC is set to 3. This setting allows copying of content from a PC to a maximum of three storage media, but prohibits further copying.
【0067】PCから情報記録処理装置としてのポータ
ブルメディアへのコンテンツ転送処理、すなわちチェッ
クアウト処理毎にPCのコンテンツ対応カウンタは3→
2→1→0と更新され、カウンタが0となったコンテン
ツは、PCからの転送(チェックアウト)処理が禁止さ
れる。The content correspondence counter of the PC is 3 for each content transfer process from the PC to the portable medium as the information recording processing device, that is, every check-out process.
For content whose counter is updated to 2 → 1 → 0 and which has become 0, transfer (checkout) processing from the PC is prohibited.
【0068】ポータブルメディアにチェックアウトされ
HD,フラッシュメモリ、光ディスト等の記憶素子に格
納されたコンテンツは、PCのハードディスクに返却す
る処理が可能である。このようなポータブルメディアか
らPCへの返却処理をチェックイン(Check-in)処理と
呼ぶ。Content checked out to a portable medium and stored in a storage device such as an HD, a flash memory, or an optical disc can be returned to the hard disk of the PC. Such a return process from the portable medium to the PC is called a check-in process.
【0069】このチェックイン処理が実行されると、P
CのHDに格納されたコンテンツに対応して設定された
カウンタが増加する。すなわち、パーソナルコンピュー
タは、コンテンツをチェックアウトしたポータブルメデ
イアからコンテンツを返却(チェックイン)された場合
は、カウンタを増加させ、チェックイン毎にPCのコン
テンツ対応カウンタを0→1→2→3と更新する。従っ
て、カウンタの増加分に応じて繰り返しチェックアウト
が可能となる。When this check-in processing is executed, P
The counter set corresponding to the content stored in the C HD increases. That is, when the content is returned (checked in) from the portable media that checked out the content, the personal computer increments the counter and updates the content correspondence counter of the PC with 0 → 1 → 2 → 3 every check-in. To do. Therefore, it is possible to repeatedly check out according to the increment of the counter.
【0070】パーソナルコンピュータ(PC)は、チェ
ックイン処理の際に、チェックイン処理を要求してきた
ポータブルメディアが、自己がチェックアウトしたポー
タブルメディアであるか否かを判別して、自己がチェッ
クアウトしたポータブルメディアからのコンテンツのチ
ェックイン処理要求である場合にのみチェックイン処理
を実行する。すなわち、コンテンツを格納したポータブ
ルメディアが他のPCからチェックアウトしたコンテン
ツを格納している場合は、そのコンテンツのチェックイ
ン処理は実行しない。この識別のために、パーソナルコ
ンピュータ(PC)は、チェックアウト処理の際に、チ
ェックアウトを実行するポータブルメデイア(PM)の
機器IDを取得し、チェックアウト処理コンテンツに対
応付けてPC内のメモリに格納する。At the time of the check-in processing, the personal computer (PC) determines whether or not the portable medium requesting the check-in processing is the portable medium checked out by itself and checked out itself. The check-in processing is executed only when the request is for the check-in processing of the content from the portable medium. That is, when the portable medium storing the content stores the content checked out from another PC, the check-in process of the content is not executed. For this identification, the personal computer (PC) acquires the device ID of the portable medium (PM) that executes the checkout at the time of the checkout process, and associates it with the checkout process content and stores it in the memory in the PC. Store.
【0071】この機器IDをコンテンツに対応付けてP
Cに格納することにより、以下に説明する「みなしチェ
ックイン処理」が可能となる。例えばPCからポータブ
ルメデイア(PM)にチェックアウトしたコンテンツ
を、外出先で消去した場合、消去済みのポータブルメデ
イア(PM)を例えばポータブルデバイスを介してPC
に接続することにより、PCが自己がチェックアウトし
たコンテンツがポータブルメデイア(PM)から消去さ
れていることを検出し、かつ、そのポータブルメデイア
(PM)からのチェックイン処理が未実行であることが
確認されると、チェックイン処理が仮想的に実行された
ものとして、消去コンテンツに対して設定されているカ
ウンタを1増加する処理を実行する。このみなしチェッ
クインにより、チェックアウトしたコンテンツを外部で
消去しても、カウンタの復帰(増加)が可能となる。This device ID is associated with the content and P
By storing in C, "deemed check-in processing" described below becomes possible. For example, when the contents checked out from the PC to the portable media (PM) are erased on the go, the erased portable media (PM) is transmitted to the PC via the portable device, for example.
The PC detects that the content checked out by itself is erased from the portable media (PM) by connecting to the PC, and the check-in process from the portable media (PM) is not executed yet. If confirmed, it is assumed that the check-in process has been virtually executed, and the process of incrementing the counter set for the erased content by 1 is executed. By this deemed check-in, the counter can be restored (incremented) even if the checked-out content is erased outside.
【0072】このようなみなしチェックイン処理を実行
する際、パーソナルコンピュータ(PC)は、自己がチ
ェックアウトしたコンテンツがポータブルメデイア(P
M)から消去されているか否かを判定する処理を実行す
ることになる。この際、ターゲットとなるコンテンツの
識別子の検索処理を実行する。ポータブルメデイア(P
M)自体の容量が少なく格納コンテンツ数が少ない場合
には、検索に要する時間は問題にならないが、例えば小
型のハードディスクをポータブルメデイア(PM)とし
て利用した場合には多量のコンテンツがHD内に格納さ
れ、これらの多量のコンテンツから目的のコンテンツを
検索するのは時間を要することになる。When executing such a deemed check-in process, the personal computer (PC) checks the contents checked out by the portable computer (P).
A process for determining whether or not the data has been deleted from M) will be executed. At this time, a search process for the target content identifier is executed. Portable media (P
If the capacity of M) itself is small and the number of stored contents is small, the time required for search does not matter, but if a small hard disk is used as a portable medium (PM), a large amount of content is stored in the HD. Therefore, it takes time to search for the target content from these large amounts of content.
【0073】本発明のシステムでは、ハードディスク、
光ディスク、光磁気ディスク、あるいは大容量のフラッ
シュメモリ等、大容量の記憶容量を持つポータブルメデ
イア(PM)にコンテンツをチェックアウトした場合で
も、PCが容易に目的とするコンテンツ識別子を検索
し、コンテンツの有無を判定することを可能とした構成
を持つ。In the system of the present invention, a hard disk,
Even if the content is checked out to a portable medium (PM) having a large storage capacity such as an optical disk, a magneto-optical disk, or a large-capacity flash memory, the PC can easily search for the target content identifier and search for the content. It has a configuration that makes it possible to determine the presence or absence.
【0074】本発明のシステムでは、HD,フラッシュ
メモリ、光ディスク、光磁気ディスク等の記憶素子を有
する情報記録処理装置としてのポータブルメディア、ま
たは、ポータブルメディアを装着するポータブルデバイ
スに複数の機器IDを設定する。これらの機器IDを選
択的に使用してチェックイン/チェックアウト処理を実
行する。複数の機器IDは、情報記録処理装置内のメモ
リ、例えば図3のEEPROM内に格納される。例えば
500個の異なる機器IDを1つの情報記録処理装置内
のメモリに情報記録処理装置の使用可能な機器IDとし
て設定する。これらの機器IDは、製造時に格納され各
々ユニークな固有の識別データである。In the system of the present invention, a plurality of device IDs are set for a portable medium as an information recording processing device having a storage element such as an HD, a flash memory, an optical disc, a magneto-optical disc, or a portable device on which the portable medium is mounted. To do. Check-in / check-out processing is executed by selectively using these device IDs. The plurality of device IDs are stored in a memory in the information recording processing device, for example, the EEPROM in FIG. For example, 500 different device IDs are set in the memory of one information recording processing device as device IDs usable by the information recording processing device. These device IDs are unique identification data stored at the time of manufacture and unique.
【0075】コンテンツのチェックアウト/チェックイ
ン処理の際には、500個の異なる機器IDの中から選
択した1つの機器IDに対応したチェックアウト/チェ
ックイン処理を実行する。このような機器IDの選択的
使用により、1つの情報記録処理装置が仮想的に500
個の異なる機器としてPCから認識可能となる。At the time of content check-out / check-in processing, check-out / check-in processing corresponding to one device ID selected from 500 different device IDs is executed. By selectively using such a device ID, one information recording processing device is virtually
It becomes possible to recognize the different devices from the PC.
【0076】ポータブルメデイア(PM)を装着したポ
ータブルデバイスに対するコンテンツのチェックアウト
処理の詳細を示した実行処理フローを図5に示す。以
下、フローに従って処理の詳細について説明する。FIG. 5 shows an execution processing flow showing details of content check-out processing for a portable device equipped with a portable medium (PM). The details of the process will be described below according to the flow.
【0077】まず、例えばHD,フラッシュメモリ、光
ディスク、光磁気ディスク等の記憶素子を有するポータ
ブルメディアを装着したポータブルデバイス(ex.携
帯型記録再生装置)は、チェックアウト対象コンテンツ
をハードディスクに格納したパーソナルコンピュータと
接続(例えばUSB接続)し、PCとポータブルデバイ
ス間での相互認証処理および鍵交換処理を実行する。First, for example, a portable device (ex. Portable recording / reproducing apparatus) equipped with a portable medium having a storage element such as an HD, a flash memory, an optical disc, a magneto-optical disc, etc. It connects to a computer (for example, USB connection), and executes mutual authentication processing and key exchange processing between the PC and the portable device.
【0078】これは、互いに相手の正当性を確認するた
め処理である。実行される相互認証のプロトコル例とし
ては、ISO/IEC 9798-2に代表される、共通鍵暗号を用い
るもの、ISO/IEC 9798-3に代表される、公開鍵暗号を用
いるもの、ISO/IEC 9798-4に代表される、暗号学的チェ
ック関数(MAC)を用いるものなどが挙げられる。This is a process for confirming the validity of each other. Examples of mutual authentication protocols that are executed include common key cryptography represented by ISO / IEC 9798-2, public key cryptography represented by ISO / IEC 9798-3, ISO / IEC The one using a cryptographic check function (MAC) typified by 9798-4 and the like can be given.
【0079】図6は、暗号学的チェック関数(MAC)
を用いた相互認証および暗号鍵共有のための方法のひと
つを本実施例に用いたものである。FIG. 6 shows a cryptographic check function (MAC).
One of the methods for mutual authentication and encryption key sharing using is used in this embodiment.
【0080】図6において、コンテンツの送信機器と受
信機器であるパーソナルコンピュータ、ポータブルデバ
イスの各々のいずれかに対応するデバイスA,Bは、共
通の鍵Kabを格納、または生成可能とした構成を持
つ。本システムのパーソナルコンピュータは前述したマ
スターキーを使用して共通鍵Kabを生成する。図6に
おける処理について説明する。デバイスBは乱数Rbを
発生し、デバイスAに送る。なお、図6における記号
「||」は連結を表している。In FIG. 6, devices A and B corresponding to either a personal computer or a portable device, which are a content transmitting device and a content receiving device, have a configuration capable of storing or generating a common key Kab. . The personal computer of this system uses the above-mentioned master key to generate the common key Kab. The processing in FIG. 6 will be described. The device B generates a random number Rb and sends it to the device A. The symbol “||” in FIG. 6 represents a connection.
【0081】次にデバイスAは、乱数Ra、Saを生成
し、Ra,SaとともにMAC(Kab,Ra||Rb||S
a)をデバイスBに送る。MAC(Kab,Ra||Rb||
Sa)は、暗号学的チェック関数に鍵としてKabを、
データとしてRa||Rb||Saを入力することを表す。
暗号学的チェック関数は、ISO/IEC 9797 に示されてい
るように、FIPS 46-2 のデータ暗号化規格(Data Encry
ption Standard, DES)を用いて構成することが可能で
ある。Next, the device A generates random numbers Ra and Sa, and MAC (Kab, Ra || Rb || S together with Ra and Sa.
Send a) to device B. MAC (Kab, Ra || Rb ||
Sa) uses Kab as a key for the cryptographic check function,
Indicates that Ra || Rb || Sa is input as data.
The cryptographic check function is a FIPS 46-2 Data Encryption Standard (Data Encry), as specified in ISO / IEC 9797.
ption Standard, DES).
【0082】デバイスBは、受信したデータを用いて自
分でもMAC(Kab,Ra||Rb||Sa)を計算し、こ
れが受信したものと一致するかを検査する。一致すれば
通信相手であるデバイスAが正当であると認め、処理を
続けるが、一致しなければ不正なものと判断して処理を
中止する。The device B itself calculates the MAC (Kab, Ra || Rb || Sa) using the received data and checks whether this matches the received one. If they match, the device A, which is the communication partner, is recognized as valid and the processing is continued, but if they do not match, it is determined to be invalid and the processing is stopped.
【0083】次にデバイスBは乱数Sbを生成し、これ
とMAC(Kab,Rb||Ra||Sb)をデバイスAに送
る。デバイスAも受信したデータを用いて自分でMAC
(Kab,Rb||Ra||Sb)を計算し、受信したものと
一致するかを確認する。一致すれば通信相手であるデバ
イスBが正当であると認め、処理を続けるが、一致しな
ければ不正なものと判断して処理を中止する。最後に、
双方がMAC(Kab,Sa||Sb)を計算し、これをそ
のセッションにおけるセッションキーとして使用する。Next, the device B generates a random number Sb and sends it and the MAC (Kab, Rb || Ra || Sb) to the device A. Device A also uses the received data to MAC itself
(Kab, Rb || Ra || Sb) is calculated and it is confirmed whether or not it matches the received one. If they match, the device B, which is the communication partner, is recognized as valid and the processing is continued, but if they do not match, it is determined to be invalid and the processing is stopped. Finally,
Both sides compute MAC (Kab, Sa || Sb) and use this as the session key for the session.
【0084】上記のようにすることにより、コンテンツ
送信機器と受信機器としてのパーソナルコンピュータお
よびポータブルデバイスは、互いの正当性を検査するこ
とができ、またセッションキーを安全に共有することが
できる。この後のパーソナルコンピュータおよびポータ
ブルデバイス間での転送データは必要に応じてセッショ
ンキーで暗号化される。By the above, the personal computer and the portable device as the content transmitting device and the receiving device can inspect each other's legitimacy and can safely share the session key. After that, the transfer data between the personal computer and the portable device is encrypted with the session key if necessary.
【0085】図5に戻り、チェックアウト処理について
説明を続ける。ステップS101における認証処理の結
果をステップS102で判定し、認証が非成立であった
場合には、チェックアウト処理は実行されず処理を終了
する。認証が成立した場合は、ステップS103に進
み、PC側がポータブルデバイスから受信したチェック
アウト要求データに含まれる機器IDについてのチェッ
クイン処理が実行済みか否かを検証する。Returning to FIG. 5, the checkout process will be further described. The result of the authentication process in step S101 is determined in step S102, and if the authentication is not established, the checkout process is not executed and the process ends. If the authentication is successful, the process proceeds to step S103, and it is verified whether or not the check-in process for the device ID included in the check-out request data received from the portable device on the PC side has been executed.
【0086】情報記録処理装置としてのポータブルデバ
イスは、コンテンツ入出力管理装置としてのPC側にチ
ェックアウト処理を要求する際、前述した複数の機器I
D(例えば500種類)の中から選択した機器IDをP
Cに送信する。PC側のハードディスクには、図7に示
すように暗号化コンテンツとともに、チェックイン/チ
ェックアウト管理テーブルが格納されている。The portable device as the information recording processing device, when requesting the check-out process from the PC as the content input / output management device, makes use of the plurality of devices I described above.
The device ID selected from D (for example, 500 types) is P
Send to C. As shown in FIG. 7, the hard disk on the PC side stores a check-in / check-out management table together with the encrypted content.
【0087】チェックイン/チェックアウト管理テーブ
ルは、図7に示すように、機器IDに対してチェックア
ウトしたコンテンツの識別子であるコンテンツID(C
ID)を登録し、さらに、チェックアウトしたコンテン
ツID(CID)に対応するチェックアウト数カウント
値(C.O.)を格納したテーブルである。図7に示す
例では、機器ID=1000に対してコンテンツ:CI
D=1,2,3,4がチェックアウト中であり、機器I
D=1001に対してコンテンツ:CID=1,2,5
がチェックアウト中であり機器ID=1002に対して
コンテンツ:CID=1,3がチェックアウト中である
ことを示し、さらに、CID1のチェックアウト数カウ
ント値(C.O.)は3、CID2のチェックアウト数
カウント値(C.O.)は2、CID3のチェックアウ
ト数カウント値(C.O.)は2、CID4のチェック
アウト数カウント値(C.O.)は1、CID5のチェ
ックアウト数カウント値(C.O.)は1てあることを
示している。The check-in / check-out management table, as shown in FIG. 7, is a content ID (C
ID is registered, and the checkout number count value (CO) corresponding to the checked-out content ID (CID) is stored. In the example shown in FIG. 7, content: CI for device ID = 1000
D = 1, 2, 3, 4 is checking out, and device I
Content for D = 1001: CID = 1, 2, 5
Indicates that the device is checking out and the content: CID = 1, 3 is checking out for the device ID = 1002. Furthermore, the checkout count value (C.O.) of CID1 is 3, and the checkout number count value of CID2 is 3 The checkout number count value (C.O.) is 2, the checkout number count value (C.O.) of CID3 is 2, the checkout number count value (C.O.) of CID4 is 1, and the checkout number of CID5 is It indicates that the number count value (C.O.) is 1.
【0088】図5に戻り、チェックアウト処理について
説明を続ける。PCは、ステップS103において、P
C側がポータブルデバイスから受信したチェックアウト
要求データに含まれる機器IDについてのチェックイン
処理が実行済みか否かを検証する。チェックイン処理
は、前述したようにチェックアウトしたコンテンツをポ
ータブルデバイスからPCに返却する処理として実行さ
れるものである。Returning to FIG. 5, the explanation of the checkout process will be continued. In step S103, the PC sets P
The C side verifies whether the check-in process for the device ID included in the check-out request data received from the portable device has been executed. The check-in process is executed as a process of returning the checked-out content from the portable device to the PC as described above.
【0089】PCは、自己のチェックイン/チェックア
ウト管理テーブルに登録されたコンテンツがポータブル
デバイスに装着されたポータブルメディア(例えば、H
D,フラッシュメモリ、光ディスク、光磁気ディスク)
内に格納されているか否かを検索することでチェックイ
ンがなされているか否かを判定する。この処理は、ポー
タブルメディア内の格納コンテンツに対応して生成され
たディレクトリからコンテンツ識別子を検索する処理と
して実行される。The PC is a portable medium (for example, H-type) in which the contents registered in its own check-in / check-out management table are attached to the portable device.
D, flash memory, optical disk, magneto-optical disk)
It is determined whether or not the check-in is performed by searching whether or not it is stored in. This process is executed as a process of searching for a content identifier from a directory generated corresponding to the stored content in the portable medium.
【0090】本発明の情報記録処理装置の記憶媒体、例
えば、HD,フラッシュメモリ、光ディスク、光磁気デ
ィスクに格納するコンテンツデータに対応するディレク
トリ構成について、図8を用いて説明する。図示するよ
うにルートディレクトリから、静止画用ファィルディレ
クトリ、動画用ファイルディレクトリ、音楽用ファイル
ディレクトリ他、カテゴリ別ディレクトリが形成され
る。本例では、音楽の記録/再生を中心に説明を行うの
で、以下、音楽用ディレクトリについて説明する。The directory structure corresponding to the content data stored in the storage medium of the information recording processing apparatus of the present invention, for example, HD, flash memory, optical disk, magneto-optical disk will be described with reference to FIG. As shown in the figure, a file directory for still images, a file directory for moving images, a file directory for music, and a category-specific directory are formed from the root directory. In this example, the recording / playback of music will be mainly described, so that the music directory will be described below.
【0091】本発明のシステムにおいては、同一カテゴ
リに属する音楽用ディレクトリ(HiFi)に2つの独
立したディレクトリとしてHiFi、およびHiFi2
を生成する。それぞれの音楽用ディレクトリには、複数
のファイルが置かれる。その1つは、再生管理ファイル
PBLIST.MSF(以下、単にPBLISTと表記
する)であり、他のものは、暗号化された音楽データを
収納したATRAC3データファイルA3Dnnnn.
MSA(以下、単にA3Dnnnと表記する)である。
ATRAC3データファイルは、再生管理ファイルに登
録した上で機器により任意に作成される。なお、これら
のファイル以外にも、曲名データファイル、演奏者デー
タファイル、暗号処理キーデータファイル等が格納され
るが図では省略している。In the system of the present invention, two independent directories HiFi and HiFi2 are provided in the music directory (HiFi) belonging to the same category.
To generate. Multiple files are placed in each music directory. One of them is the reproduction management file PBLIST. MSF (hereinafter, simply referred to as PBLIST), and the others are ATRAC3 data files A3Dnnnn.
MSA (hereinafter, simply referred to as A3Dnnn).
The ATRAC3 data file is arbitrarily created by the device after being registered in the reproduction management file. In addition to these files, a music title data file, a performer data file, an encryption key data file, etc. are stored, but they are omitted in the figure.
【0092】本発明のシステムにおいては、同一カテゴ
リに属する音楽用ディレクトリ(HiFi)に2つの独
立したディレクトリとしてHiFi、およびHiFi2
を生成する。PCとのチェックアウト処理により入力し
たコンテンツは、ディレクトリHiFiに一旦登録さ
れ、PCからの転送処理が完了した後、ディレクトリH
iFiからディレクトリHiFi2への移動処理、すな
わちディレクトリ変更処理が実行される。ディレクトリ
HiFi2に登録されたコンテンツは、ポータブルメデ
ィア内に生成されるコンテンツ管理テーブルに登録され
て管理される。In the system of the present invention, two independent directories HiFi and HiFi2 are provided in the music directory (HiFi) belonging to the same category.
To generate. The contents input by the check-out process with the PC are once registered in the directory HiFi, and after the transfer process from the PC is completed, the directory H
A transfer process from the iFi to the directory HiFi2, that is, a directory change process is executed. The content registered in the directory HiFi2 is registered and managed in the content management table created in the portable medium.
【0093】コンテンツを格納するポータブルメディア
等の情報記録処理装置内に生成されるコンテンツ管理テ
ーブルについて、図7を参照して説明する。コンテンツ
管理テーブルには、ディレクトリHiFi2に登録され
たコンテンツのATRAC3データファイル名A3Dn
nnnに対応付けられたコンテンツ識別子(CID)、
および、チェックアウト処理の際に適用された機器ID
が対応付けられて格納される。A content management table generated in the information recording processing device such as a portable medium for storing content will be described with reference to FIG. In the content management table, the ATRAC3 data file name A3Dn of the content registered in the directory HiFi2 is displayed.
a content identifier (CID) associated with nnn,
And the device ID that was applied during the checkout process
Are stored in association with each other.
【0094】本発明の構成では、1つの情報記録処理装
置が情報記録処理装置に設定されメモリに格納された複
数の機器IDを選択的に使い分けてチェックアウト処理
を実行することができる。図7の例では、まず、チェッ
クアウト処理に適用する機器IDとして機器ID=10
00を選択機器IDとして設定し、機器ID=1000
を用いたチェックアウト処理によって、A3D0000
1,CID=1〜A3D00004,CID=4のコン
テンツをディレクトリHiFiを経由してディレクトリ
HiFi2に格納する。In the configuration of the present invention, one information recording processing device can selectively execute the checkout process by selectively using a plurality of device IDs set in the information recording processing device and stored in the memory. In the example of FIG. 7, first, the device ID = 10 as the device ID applied to the checkout process.
00 is set as the selected device ID, and the device ID = 1000
A3D0000 by the checkout process using
The contents of 1, CID = 1 to A3D00004, and CID = 4 are stored in the directory HiFi2 via the directory HiFi.
【0095】次に、同一の情報記録処理装置が、チェッ
クアウト処理に適用する機器IDとして機器ID=10
01を選択機器IDとして設定し、機器ID=1001
を用いたチェックアウト処理によって、A3D0000
5,CID=1〜A3D00007,CID=5のコン
テンツをディレクトリHiFiを経由してディレクトリ
HiFi2に格納する。さらに、同一の情報記録処理装
置が、チェックアウト処理に適用する機器IDとして機
器ID=1002を選択機器IDとして設定し、機器I
D=1002を用いたチェックアウト処理によって、A
3D00008,CID=1,A3D00009,CI
D=3のコンテンツをディレクトリHiFiを経由して
ディレクトリHiFi2に格納した場合の処理を示して
いる。Next, the same information recording processing apparatus uses the device ID = 10 as the device ID to be applied to the checkout process.
01 is set as the selected device ID, and device ID = 1001
A3D0000 by the checkout process using
5, the contents of CID = 1 to A3D00007 and CID = 5 are stored in the directory HiFi2 via the directory HiFi. Further, the same information recording processing device sets the device ID = 1002 as the selected device ID as the device ID applied to the checkout process, and the device I
By the checkout process using D = 1002, A
3D00008, CID = 1, A3D00009, CI
The processing when the content of D = 3 is stored in the directory HiFi2 via the directory HiFi is shown.
【0096】これらの処理により、ディレクトリHiF
i2に格納されたコンテンツに対応して図7に示すよう
なコンテンツ管理テーブルを生成する。By these processes, the directory HiF
A content management table as shown in FIG. 7 is generated corresponding to the content stored in i2.
【0097】なお、ディレクトリHiFi2において
は、ATRAC3データファイル名A3Dnnnnは、
累積順にシーケンシャルな番号に変換されて登録され
る。例えば初回のチェックアウト時にまず、ディレクト
リHiFiに15曲が格納され、その後ディレクトリH
iFi2に移動格納される場合は、A3D00001〜
A3D00015のATRAC3データファイル名が付
与されるが、その後、さらにチェックアウト処理によ
り、例えばコンテンツ3曲を格納する場合、PCからま
ず、ディレクトリHiFiに格納されたA3D0000
1〜A3D00003は、ディレクトリHiFi2に移
動する際、A3D00016〜A3D00018に変換
されて格納される。In the directory HiFi2, the ATRAC3 data file name A3Dnnnn is
It is converted into a sequential number in cumulative order and registered. For example, when checking out for the first time, first, 15 songs are stored in the directory HiFi, and then the directory H
When moved to and stored in iFi2, A3D00001 ~
The ATRAC3 data file name of A3D00015 is given, but thereafter, for example, when three pieces of contents are stored by the check-out process, first, from the PC, the A3D0000 stored in the directory HiFi is stored.
1 to A3D00003 are converted to A3D00016 to A3D00018 and stored when moving to the directory HiFi2.
【0098】連番となったATRAC3データファイル
であるA3Dファイルの複数ファイルの集合として識別
されるアルバムとしての区切りはディレクトリHiFi
2の再生管理ファイルPBLISTによって管理され
る。チェックアウト処理時には、ディレクトリHiFi
に再生管理ファイルPBLISTが生成されるが、チェ
ックアウト後のディレクトリ移動処理の際に、ディレク
トリHiFi2に、PBLISTnnn.MSFとして
1から500の累積番号を再設定して格納される。ディ
レクトリHiFi2の再生管理ファイルPBLISTに
基づいて各ATRAC3データファイルであるA3D0
0001〜A3D20000がどの再生管理ファイルP
BLISTに属するかを識別できる。1つの再生管理フ
ァイルPBLISTは1つのアルバムに対応するもので
あり、PBLISTはどのATRAC3ファイルがどの
アルバムに属するかを判別するために使用される。A delimiter as an album identified as a set of a plurality of A3D files, which are serial ATRAC3 data files, is a directory HiFi.
It is managed by the second reproduction management file PBLIST. When checking out, the directory HiFi
The reproduction management file PBLIST is generated in the directory HiFi2 in the directory HiFi2 during the directory moving process after the checkout. The cumulative number of 1 to 500 is reset and stored as the MSF. A3D0 which is each ATRAC3 data file based on the reproduction management file PBLIST of the directory HiFi2
Which reproduction management file P is 0001 to A3D20000
It can be identified whether it belongs to BLIST. One playback management file PBLIST corresponds to one album, and PBLIST is used to determine which ATRAC3 file belongs to which album.
【0099】図5に戻り、チェックアウト処理フローに
ついて説明を続ける。PCは、ステップS103におけ
る、PC側がポータブルデバイスから受信したチェック
アウト要求データに含まれる機器IDについてのチェッ
クイン処理が実行済みか否かの検証を、図7に示すPC
の有するチェックイン/チェックアウト管理テーブルに
登録されたコンテンツがポータブルデバイスに装着され
たポータブルメディア内に格納されているか否かを検索
する処理として実行する。Returning to FIG. 5, the description of the checkout processing flow will be continued. The PC verifies in step S103 whether or not the check-in process for the device ID included in the check-out request data received from the portable device by the PC side has been executed, as shown in FIG.
It is executed as a process for searching whether or not the content registered in the check-in / check-out management table of the device is stored in the portable medium mounted in the portable device.
【0100】検索処理は、PC側からチェックアウト要
求処理時に受信した機器IDに対応してチェックイン/
チェックアウト管理テーブルに登録されたコンテンツ識
別子(CID)をポータブルデバイスに送信し、ポータ
ブルデバイスが受信CIDに基づいて、コンテンツ管理
テーブルを検索することで実行される。例えばPC側か
らチェックアウト要求処理時に受信した機器ID=10
00であれば、図7に示すPCの有するチェックイン/
チェックアウト管理テーブルに登録されたCID=1,
2,3,4についてCIDをポータブルデバイスに送信
し、ポータブルデバイスが受信CIDに基づいて、コン
テンツ管理テーブルを検索する。コンテンツ管理テーブ
ルには、機器ID毎にコンテンツ識別子(CID)が格
納されており、全データを検索することなく、機器ID
の一致するデータのみを抽出して検索処理を実行すれば
よく、高速処理が可能となる。In the search processing, check-in / check-in is performed corresponding to the device ID received from the PC at the time of check-out request processing.
This is executed by transmitting the content identifier (CID) registered in the checkout management table to the portable device, and the portable device searching the content management table based on the received CID. For example, the device ID received from the PC during the checkout request processing is 10
If 00, check-in / in the PC shown in FIG.
CID = 1, registered in the checkout management table
CIDs 2, 3, and 4 are transmitted to the portable device, and the portable device searches the content management table based on the received CID. In the content management table, a content identifier (CID) is stored for each device ID, and the device ID is stored without searching all data.
It suffices to extract only the data that coincides with each other and execute the search processing, which enables high-speed processing.
【0101】なお、情報記録処理装置としてのポータブ
ルデバイスのコンテンツ管理テーブルは、コンテンツの
チェックイン処理、あるいは削除処理が実行され、ディ
レクトリHiFi2からデータが削除された場合にはエ
ントリが消去される。従って、情報記録処理装置のコン
テンツ管理テーブルに検索対象のコンテンツ識別子がな
い場合には、コンテンツのチェックイン処理、あるいは
削除処理が実行されたものとみなすことができる。な
お、コンテンツのチェックイン処理が実行されると、P
Cの有するチェックイン/チェックアウト管理テーブル
も更新され、チェックイン処理を実行した機器IDに対
応するチェックイン処理対象コンテンツのCIDエント
リが消去され、コンテンツID(CID)に対応するチ
ェックアウト数カウント値(C.O.)が1増加され
る。The content management table of the portable device as the information recording processing device is subjected to content check-in processing or deletion processing, and the entry is deleted when data is deleted from the directory HiFi2. Therefore, when there is no content identifier to be searched in the content management table of the information recording processing device, it can be considered that the content check-in processing or the content deletion processing has been executed. When the content check-in process is executed, P
The check-in / check-out management table of C is also updated, the CID entry of the check-in processing target content corresponding to the device ID that executed the check-in processing is deleted, and the check-out number count value corresponding to the content ID (CID) (C.O.) is incremented by 1.
【0102】PCの有するチェックイン/チェックアウ
ト管理テーブルに、チェックインの有無を判定している
機器IDに対応するコンテンツ識別子(CID)のエン
トリがあるにもかかわらず、ポータブルデバイスのコン
テンツ管理テーブルに対応エントリがない場合は、チェ
ックイン処理がなされず、消去処理がなされたことを示
している。この場合は、図5の処理フローでステップS
104の判定がNoとなり、ステップS112において
みなしチェックイン処理を実行する。Although the check-in / check-out management table of the PC has an entry of the content identifier (CID) corresponding to the device ID for which the presence or absence of check-in is determined, the content management table of the portable device does not. If there is no corresponding entry, it means that the check-in process is not performed and the erasing process is performed. In this case, step S in the processing flow of FIG.
The determination of 104 is No, and the deemed check-in process is executed in step S112.
【0103】みなしチェックイン処理は、PCの有する
チェックイン/チェックアウト管理テーブルの更新処理
として実行される。すなわち、ポータブルデバイスのコ
ンテンツ管理テーブルに対応エントリが検出されず、P
Cの有するチェックイン/チェックアウト管理テーブル
にエントリが残っている場合は、チェックイン処理を実
行したと同様、機器IDに対応するチェックイン処理対
象コンテンツのCIDエントリを消去し、コンテンツI
D(CID)に対応するチェックアウト数カウント値
(C.O.)を1増加する。The deemed check-in process is executed as a process of updating the check-in / check-out management table of the PC. That is, the corresponding entry is not detected in the content management table of the portable device, and the P
If an entry remains in the check-in / check-out management table of C, the CID entry of the check-in processing target content corresponding to the device ID is deleted and the content I
The checkout number count value (C.O.) corresponding to D (CID) is incremented by 1.
【0104】次にステップS105においてチェックア
ウト容量のチェックが実行される。チェックアウト処理
は、音楽データの場合、ポータブルメディアのディレク
トリHiFiに対するデータ格納処理として実行され
る。従って、チェックアウト対象コンテンツのデータ容
量と、ポータブルメディアのディレクトリHiFiに対
応して設定されるポータブルメディアの空き容量との比
較によって容量検査が実行される。チェックアウト対象
コンテンツのデータ容量が、ポータブルメディアのディ
レクトリHiFiの空き容量より大である場合は、ステ
ップS113に進み、容量不足メッセージをPCのディ
スプレイに表示して処理を終了する。Next, in step S105, the check-out capacity is checked. In the case of music data, the check-out process is executed as a data storage process for the directory HiFi of the portable medium. Therefore, the capacity check is performed by comparing the data capacity of the check-out target content with the free capacity of the portable medium set corresponding to the directory HiFi of the portable medium. When the data capacity of the check-out target content is larger than the free capacity of the directory HiFi of the portable medium, the process proceeds to step S113, a capacity shortage message is displayed on the display of the PC, and the process ends.
【0105】容量に問題がないと判定した場合は、ステ
ップS106において、デイレクトリHiFiに対する
チェックアウト処理が実行され、ポータブルメディアの
デイレクトリHiFiに、再生管理ファイルPBLIS
T.MSF、暗号化された音楽データを収納したATR
AC3データファイルA3Dnnnn.MSA、曲名デ
ータファイル、演奏者データファイル、暗号処理キーデ
ータファイル等が格納される。ATRAC3データファ
イルはA3D00001からシーケンシャルにファイル
名が生成される。チェックアウトは複数のATRAC3
データファイルを転送可能であり、例えば15曲のチェ
ックアウトをした場合は、ATRAC3データファイル
はA3D00001〜A3D00015のファイルがデ
イレクトリHiFiに格納される。If it is determined that there is no problem with the capacity, a checkout process for the directory HiFi is executed in step S106, and the reproduction management file PBLIS is written in the directory HiFi of the portable medium.
T. ATR containing MSF and encrypted music data
AC3 data file A3Dnnnn. The MSA, song title data file, performer data file, encryption processing key data file, etc. are stored. The file name of the ATRAC3 data file is sequentially generated from A3D00001. Check out multiple ATRAC3s
Data files can be transferred. For example, when 15 songs are checked out, ATRAC3 data files A3D00001 to A3D00015 are stored in the directory HiFi.
【0106】次に、ステップS107において転送(チ
ェックアウト)が終了したか否かが判定され、転送終了
と判定すると、ステップS108において、ディレクト
リHiFiからディレクトリHiFi2への移動処理が
実行される。前述したように、ディレクトリHiFi2
においては、ATRAC3データファイル名A3Dnn
nnは、累積順にシーケンシャルな番号に変換されて登
録され、連番となったATRAC3データファイルであ
るA3Dファイルの複数ファイルの集合として識別され
るアルバムとしての区切りはディレクトリHiFi2の
再生管理ファイルPBLISTによって管理される。Next, in step S107, it is determined whether or not the transfer (checkout) is completed, and if it is determined that the transfer is completed, in step S108, the process of moving from the directory HiFi to the directory HiFi2 is executed. As mentioned above, the directory HiFi2
, The ATRAC3 data file name A3Dnn
nn is registered by being converted into a sequential number in the order of accumulation, and is identified as a set of a plurality of A3D files that are serially numbered ATRAC3 data files. To be done.
【0107】ステップS108におけるディレクトリ移
動処理の後、ステップS109において、ディレクトリ
HiFi2に登録されたコンテンツに対応してコンテン
ツ管理テーブルの更新が実行される。After the directory moving process in step S108, in step S109, the content management table is updated corresponding to the content registered in the directory HiFi2.
【0108】ポータブルメディア内に生成されるコンテ
ンツ管理テーブルについては、図7を参照して説明した
通りである。コンテンツ管理テーブルには、ディレクト
リHiFi2に登録されたコンテンツのATRAC3デ
ータファイル名A3Dnnnnに対応付けられたコンテ
ンツ識別子(CID)、および、チェックアウト処理の
際に適用された機器IDが対応付けられて格納される。The content management table generated in the portable medium is as described with reference to FIG. In the content management table, the content identifier (CID) associated with the ATRAC3 data file name A3Dnnnn of the content registered in the directory HiFi2 and the device ID applied during the checkout process are stored in association with each other. It
【0109】次に、ステップS110において、ディレ
クトリHiFiに生成した再生管理ファイルPBLIS
T、ATRAC3データファイルの削除処理を実行して
チェックアウト処理を終了する。Next, in step S110, the reproduction management file PBLIS generated in the directory HiFi.
The T and ATRAC3 data file deletion processing is executed, and the checkout processing ends.
【0110】上述したように、本発明の構成では、1つ
の情報記録処理装置が複数の機器IDを使い分けてチェ
ックアウト処理を実行することができ、コンテンツ入出
力管理装置としてのPCは、情報記録処理装置の複数の
機器IDに対応付けたコンテンツのチェックアウトまた
はチェックインの管理を行なう。従って、大容量のH
D、光ディスク等の記憶媒体を持つ情報記録処理装置に
対するチェックアウト/チェックインの処理におけるコ
ンテンツ検索を機器IDによって限定される範囲で実行
することが可能となり、高速な処理が可能となる。As described above, in the configuration of the present invention, one information recording processing device can execute the checkout process by properly using a plurality of device IDs, and the PC as the content input / output management device can record the information. Management of check-out or check-in of contents associated with a plurality of device IDs of the processing device is performed. Therefore, a large amount of H
It is possible to execute the content search in the check-out / check-in process for the information recording processing device having a storage medium such as a D or an optical disc within a range limited by the device ID, which enables high-speed processing.
【0111】なお、上述の実施例ではチェックイン/チ
ェックアウト対象コンテンツとして音楽データを例とし
て説明したが、その他の画像データ、プログラム等のデ
ータに対しても同様の処理が適用できる。例えば静止画
像をコンテンツとして入力する場合、情報記録処理装置
には、静止画像ファイルに関するディレクトリを2つ設
け、チェックアウトの際に第1の静止画像デイレクトリ
に入力し、その後第2の静止画像ディレクトリに移動す
る処理を実行する。複数の機器IDの選択的使用につい
ては、上述の処理と同様である。In the above embodiment, the music data is used as an example of the check-in / check-out target content, but the same processing can be applied to other image data, data such as programs. For example, in the case of inputting a still image as content, the information recording processing device is provided with two directories for a still image file, and is input to the first still image directory at the time of checkout, and then to the second still image directory. Execute the move process. The selective use of a plurality of device IDs is the same as the above-mentioned processing.
【0112】次に、図9を参照して、機器IDの変更を
伴うコンテンツチェックアウト、チェックイン処理の一
例を説明する。図7を用いて説明したコンテンツチェッ
クアウト処理では、3回のチェックアウト処理のそれぞ
れにおいて機器IDを変更、すなわち、機器ID=10
00,1001,1002の3種類のIDを用いてチェ
ックアウトする処理例を説明した、Next, with reference to FIG. 9, an example of the content check-out and check-in processing accompanied by the change of the device ID will be described. In the content checkout process described using FIG. 7, the device ID is changed in each of the three checkout processes, that is, device ID = 10.
The example of the process of checking out using the three types of IDs 00, 1001, 1002 has been described.
【0113】図9で示す例では、1回目処理として機器
ID=1000を選択機器IDとして適用したチェック
アウト、2回目処理は機器ID=1001を用いたチェ
ックイン、3回目処理は機器ID=1000を用いたチ
ェックアウトを行なった例である。1回目と3回目の処
理は同一の機器IDを用いたチェックアウト処理であ
る。このように同一の機器IDを用いることにより、デ
ィレクトリHiFi2に登録されるコンテンツのATR
AC3データファイルに対して設定される再生管理ファ
イルPBLISTを1回目と3回目のチェックアウトコ
ンテンツに共通のものとして設定することが可能とな
る。すなわち、1回目と3回目のチェックアウトコンテ
ンツを1つのアルバム内のコンテンツとして設定するこ
とができ、再生順序の設定をまとめて実行可能となる。In the example shown in FIG. 9, the device ID = 1000 is applied as the selected device ID as the first process, the second process is the check-in using the device ID = 1001, and the third process is the device ID = 1000. This is an example of checking out using. The first and third processes are checkout processes using the same device ID. By thus using the same device ID, the ATR of the content registered in the directory HiFi2
It is possible to set the reproduction management file PBLIST set for the AC3 data file as common to the first and third check-out contents. That is, the first and third check-out contents can be set as contents in one album, and the setting of the reproduction order can be collectively executed.
【0114】図10に、1つの情報記録処理装置が新規
の機器IDを用いてチェツクアウトを行なう場合と、既
にチェックアウトに適用した機器IDと同一の機器ID
を用いてチェックアウト処理を行なう場合の情報記録処
理装置とPC間の処理シーケンス図を示す。なおチェッ
クアウト処理は、先に図5を用いて説明した処理に従っ
て実行される。図10のシーケンス図は、新規の機器I
Dを用いたチェツクアウトと、既にチェックアウトに適
用した機器IDと同一の機器IDを用いてチェックアウ
ト処理の差異を説明するための図である。FIG. 10 shows a case where one information recording processing device performs checkout using a new device ID, and a case where the device ID is the same as the device ID already applied to checkout.
FIG. 5 is a processing sequence diagram between the information recording processing device and the PC when the checkout processing is performed by using. The checkout process is executed according to the process described above with reference to FIG. The sequence diagram of FIG. 10 shows a new device I.
It is a figure for demonstrating the difference of the checkout process using the checkout using D, and the device ID same as the device ID already applied to checkout.
【0115】図10(1)は、新規の機器IDを用いて
チェツクアウトを行なう場合の処理シーケンスである。
PCが情報記録処理装置内のHiFiデイレクトリの容
量を確認し、その後、情報記録処理装置がメモリに格納
された機器IDから1つのIDを選択IDとして取得
し、PCに送信する。PCは、チェックイン/チェツク
アウト管理テーブルに新規機器IDに対するフィールド
を生成し、出力コンテンツの識別子を記録する。さら
に、CID毎のチェックアウト可能数を設定した(C.
O.)フィールドの出力コンテンツの対応カウント値を
1デクリメントする。これらのチェックイン/チェツク
アウト管理テーブル更新処理が済むと、要求コンテンツ
を情報記録処理装置に転送、すなわちチェックアウトす
る。FIG. 10 (1) shows a processing sequence for performing checkout using a new device ID.
The PC confirms the capacity of the HiFi directory in the information recording processing device, and then the information recording processing device acquires one ID from the device IDs stored in the memory as the selection ID and transmits it to the PC. The PC creates a field for the new device ID in the check-in / check-out management table and records the identifier of the output content. Further, the number of check-out possible for each CID is set (C.
O. ) Decrement the corresponding count value of the output contents of the field by 1. Upon completion of the check-in / check-out management table update processing, the requested content is transferred to the information recording processing device, that is, checked out.
【0116】図10(2)は、既にチェックアウトに適
用した機器IDと同一の機器IDを用いてチェックアウ
ト処理を行なう場合の処理シーケンスである。PCが情
報記録処理装置内のHiFiデイレクトリの容量を確認
し、その後、情報記録処理装置が、既にチェックアウト
に適用した機器IDと同一の機器IDを選択IDとして
設定し、PCに送信する。PCは、チェックイン/チェ
ツクアウト管理テーブルに受信機器IDに対するフィー
ルドがあることを確認し、同一の機器IDフィールドに
出力コンテンツの識別子を記録する。さらに、CID毎
のチェックアウト可能数を設定した(C.O.)フィー
ルドの出力コンテンツの対応カウント値を1デクリメン
トする。これらのチェックイン/チェツクアウト管理テ
ーブル更新処理が済むと、要求コンテンツを情報記録処
理装置に転送、すなわちチェックアウトする。FIG. 10 (2) shows a processing sequence in the case of performing the checkout processing using the same device ID as the device ID already applied to the checkout. The PC confirms the capacity of the HiFi directory in the information recording processing device, and then the information recording processing device sets the same device ID as the device ID already applied to the checkout as the selection ID and transmits it to the PC. The PC confirms that the check-in / check-out management table has a field for the receiving device ID, and records the identifier of the output content in the same device ID field. Further, the corresponding count value of the output content of the (CO) field in which the number of check-out possible for each CID is set is decremented by 1. When the check-in / check-out management table update process is completed, the requested content is transferred to the information recording processing device, that is, checked out.
【0117】なお、図9に示すようなチェックアウト、
チェックイン処理を行なった場合のPC側のチェックイ
ン/チェツクアウト管理テーブルの更新について説明す
る。なお、すべてのコンテンツに対して3回のチェック
アウトが可能な初期設定であるとし、既にCID=1,
2,5については、機器ID=1001を用いて1回の
チェックアウト処理がなされているものとする。Checkout as shown in FIG.
Update of the check-in / check-out management table on the PC side when the check-in process is performed will be described. It is assumed that the initial setting is such that all contents can be checked out three times, and CID = 1,
For items 2 and 5, it is assumed that the device ID = 1001 is used to perform the check-out process once.
【0118】この状態において、まず、1回目のチェッ
クアウト処理において、機器ID=1000を用いてコ
ンテンツID=1,2,3,4がチェツクアウトされ
る。この処理に応じてPC側のチェックイン/チェツク
アウト管理テーブルには、機器ID=1000のフィー
ルドにCID=1〜4の各エントリが生成される。さら
に、CID毎のチェックアウト可能数を設定した(C.
O.)フィールドのCID=1,2,3,4の数値がそ
れぞれ1づつデクリメントされる。図に示すように、C
ID=1は2→1、CID=2は2→1、CID=3は
3→2、CID=4は3→2と更新される。In this state, first, in the first check-out processing, the content ID = 1, 2, 3, 4 is checked out using the device ID = 1000. According to this processing, in the check-in / check-out management table on the PC side, each entry of CID = 1 to 4 is generated in the field of device ID = 1000. Further, the number of check-out possible for each CID is set (C.
O. ) Numerical values of CID = 1, 2, 3, 4 in the field are decremented by 1. As shown in the figure, C
ID = 1 is updated to 2 → 1, CID = 2 is updated to 2 → 1, CID = 3 is updated to 3 → 2, and CID = 4 is updated to 3 → 2.
【0119】次に、2回目処理として、機器ID=10
01を用いたチェックイン処理が実行される。機器ID
=1001を用いてコンテンツID=1,2,5がチェ
ツクインされる。この処理に応じてPC側のチェックイ
ン/チェツクアウト管理テーブルでは、機器ID=10
01のフィールドのCID=1,2,5のエントリが消
去される。さらに、CID毎のチェックアウト可能数を
設定した(C.O.)フィールドのCID=1,2,5
の数値がそれぞれ1づつインクリメントされる。図に示
すように、CID=1は1→2、CID=2は1→2、
CID=5は2→3と更新される。Next, as the second processing, the device ID = 10
The check-in process using 01 is executed. Device ID
= 1001 is used to check in content IDs = 1, 2, and 5. According to this process, the device ID = 10 in the check-in / check-out management table on the PC side.
The entries of CID = 1, 2, 5 in the field 01 are deleted. Furthermore, the number of check-out possible for each CID is set (CID) in the (C.O.) field = 1, 2, 5
Are incremented by one. As shown in the figure, CID = 1 is 1 → 2, CID = 2 is 1 → 2,
CID = 5 is updated as 2 → 3.
【0120】次に、3回目処理として、機器ID=10
00を用いたチェックアウト処理が実行される。機器I
D=1000を用いてコンテンツID=5,6がチェツ
クアウトされる。この処理に応じてPC側のチェックイ
ン/チェツクアウト管理テーブルには、機器ID=10
00のフィールドにCID=5,6の各エントリが生成
される。さらに、CID毎のチェックアウト可能数を設
定した(C.O.)フィールドのCID=5,6の数値
がそれぞれ1づつデクリメントされる。図に示すよう
に、CID=5は3→2、CID=6は3→2と更新さ
れる。Next, as the third processing, the device ID = 10
Checkout processing using 00 is executed. Equipment I
Content IDs = 5 and 6 are checked out using D = 1000. According to this processing, the check-in / check-out management table on the PC side shows the device ID = 10.
Entries of CID = 5 and 6 are generated in the 00 field. Further, the numerical values of CID = 5 and 6 in the (CO) field in which the number of check-out possible for each CID is set are decremented by one. As shown in the figure, CID = 5 is updated to 3 → 2, and CID = 6 is updated to 3 → 2.
【0121】上述した実施例においては、コンテンツ入
出力管理装置としてのPCから1つの情報記録処理装置
に対する処理例を説明したが、コンテンツ入出力管理装
置としてのPCは、複数の異なる情報記録処理装置に対
するチェックイン/チェツクアウト処理を実行可能であ
る。図11を用いて1つのコンテンツ入出力管理装置
が、複数の異なる情報記録処理装置に対するチェックイ
ン/チェツクアウト処理を行なった場合の処理例を説明
する。In the above-described embodiment, the example of processing from the PC as the content input / output management apparatus to one information recording processing apparatus has been described, but the PC as the content input / output management apparatus has a plurality of different information recording processing apparatuses. Check-in / check-out processing can be executed. A processing example in the case where one content input / output management apparatus performs check-in / check-out processing for a plurality of different information recording processing apparatuses will be described with reference to FIG.
【0122】図11には、情報記録処理装置501,5
02,503の3つの異なる情報記録処理装置を示し、
これらの異なる情報記録処理装置が1つのコンテンツ入
出力管理装置としてのPCを用いてチェックイン/チェ
ツクアウト処理を行なう例を示している。FIG. 11 shows information recording processing devices 501, 5
02, 503 three different information recording processing device,
An example in which these different information recording processing devices perform check-in / check-out processing using a PC as one content input / output management device is shown.
【0123】情報記録処理装置501は、機器ID=M
S1000,MS1001の2種類の機器IDを用いた
チェックアウト処理を実行しており、情報記録処理装置
502は、機器ID=HD2000,HD2001,H
D2002の3種類の機器IDを用いたチェックアウト
処理を実行しており、情報記録処理装置503は、機器
ID=MD3000の1種類の機器IDを用いたチェッ
クアウト処理を実行している。The information recording processing device 501 has a device ID = M.
The checkout process using the two types of device IDs of S1000 and MS1001 is executed, and the information recording processing device 502 sets the device ID = HD2000, HD2001, H.
The checkout process using the three types of device IDs D2002 is executed, and the information recording processing device 503 performs the checkout process using one type of device ID of device ID = MD3000.
【0124】これらのチェツクアウト処理の結果として
コンテンツ入出力管理装置としてのPCは、図に示すよ
うなチェックイン/チェツクアウト管理テーブルを生成
する。機器IDとしては、情報記録処理装置501〜5
03の使用した機器IDとして、MS1000,MS1
001,HD2000,HD2001,HD2002,
MD3000のフィールドが生成され、それぞれのフィ
ールドにチェックアウトによって転送したコンテンツ識
別子(CID)が登録される。さらにCID毎のチェッ
クアウト可能数を設定した(C.O.)フィールドのカ
ウント値がすべてのエントリを考慮した数値として設定
される。As a result of these checkout processes, the PC as the content input / output management device creates a check-in / check-out management table as shown in the figure. As the device ID, the information recording processing devices 501 to 5 are used.
As the device ID used by 03, MS1000, MS1
001, HD2000, HD2001, HD2002,
MD3000 fields are generated, and the content identifier (CID) transferred by check-out is registered in each field. Further, the count value of the (CO) field in which the number of check-out possible for each CID is set is set as a numerical value considering all entries.
【0125】この図の例では、チェックアウト可能数の
初期値を3としている。情報記録処理装置501〜50
3全体に対してCID=1〜4が、総計3回、チェック
アウト処理されておりので、CID=1〜4のチェック
アウト可能数を設定した(C.O.)は0に設定されて
いる。CID=5のコンテンツは機器ID=MS100
1と、機器ID=HD2002の2つにチェックアウト
され、あと1回のチェックアウトが可能どあるので、C
ID=5のチェックアウト可能数を設定した(C.
O.)は1に設定されている。In the example of this figure, the initial value of the number of check-out possible is 3. Information recording processing devices 501 to 50
Since CID = 1 to 4 are checked out a total of three times for all three, the number of checkout possible (CID) of CID = 1 to 4 is set to 0. . Content with CID = 5 has device ID = MS100
1 and device ID = HD2002 are checked out, and one more checkout is possible, so C
The number of check-outs with ID = 5 is set (C.
O. ) Is set to 1.
【0126】このように、コンテンツ入出力管理装置と
してのPCは、様々な異なる情報記録処理装置に対応し
てチェックイン/チェツクアウト管理テーブルを生成
し、かつ1つの情報記録処理装置の適用した異なる機器
IDに対応してチェックイン/チェツクアウト管理デー
タを生成してコンテンツ管理を行なう。As described above, the PC as the content input / output management device generates the check-in / check-out management table corresponding to various different information recording processing devices, and the different ones applied by one information recording processing device. Check-in / check-out management data is generated corresponding to the device ID to manage the content.
【0127】以上、特定の実施例を参照しながら、本発
明について詳解してきた。しかしながら、本発明の要旨
を逸脱しない範囲で当業者が該実施例の修正や代用を成
し得ることは自明である。すなわち、例示という形態で
本発明を開示してきたのであり、限定的に解釈されるべ
きではない。例えば、実施例ではチェックイン/チェッ
クアウト対象コンテンツとして音楽データを例として説
明したが、その他の画像データ、プログラム等のデータ
に対しても同様の処理が適用できる。本発明の要旨を判
断するためには、冒頭に記載した特許請求の範囲の欄を
参酌すべきである。The present invention has been described in detail above with reference to the specific embodiments. However, it is obvious that those skilled in the art can modify or substitute the embodiments without departing from the scope of the present invention. That is, the present invention has been disclosed in the form of exemplification, and should not be limitedly interpreted. For example, in the embodiment, music data has been described as an example of check-in / check-out target content, but similar processing can be applied to other image data, data such as programs, and the like. In order to determine the gist of the present invention, the section of the claims described at the beginning should be taken into consideration.
【0128】なお、明細書中において説明した一連の処
理はハードウェア、またはソフトウェア、あるいは両者
の複合構成によって実行することが可能である。ソフト
ウェアによる処理を実行する場合は、処理シーケンスを
記録したプログラムを、専用のハードウェアに組み込ま
れたコンピュータ内のメモリにインストールして実行さ
せるか、あるいは、各種処理が実行可能な汎用コンピュ
ータにプログラムをインストールして実行させることが
可能である。The series of processes described in the specification can be executed by hardware, software, or a combined configuration of both. When executing the processing by software, the program recording the processing sequence is installed in the memory in the computer incorporated in the dedicated hardware and executed, or the program is stored in a general-purpose computer capable of executing various processing. It can be installed and run.
【0129】例えば、プログラムは記憶媒体としてのハ
ードディスクやROM(Read OnlyMemory)に予め記録し
ておくことができる。あるいは、プログラムはフロッピ
ー(登録商標)ディスク、CD−ROM(Compact Disc
Read Only Memory),MO(Magneto optical)ディスク,
DVD(Digital Versatile Disc)、磁気ディスク、半導
体メモリなどのリムーバブル記録媒体に、一時的あるい
は永続的に格納(記録)しておくことができる。このよ
うなリムーバブル記録媒体は、いわゆるパッケージソフ
トウエアとして提供することができる。For example, the program can be recorded in advance in a hard disk or a ROM (Read Only Memory) as a storage medium. Alternatively, the program may be a floppy (registered trademark) disc or a CD-ROM (Compact Disc).
Read Only Memory), MO (Magneto optical) disk,
It can be temporarily or permanently stored (recorded) in a removable recording medium such as a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory. Such a removable recording medium can be provided as so-called package software.
【0130】なお、プログラムは、上述したようなリム
ーバブル記録媒体からコンピュータにインストールする
他、ダウンロードサイトから、コンピュータに無線転送
したり、LAN(Local Area Network)、インターネット
といったネットワークを介して、コンピュータに有線で
転送し、コンピュータでは、そのようにして転送されて
くるプログラムを受信し、内蔵するハードディスク等の
記憶媒体にインストールすることができる。The program is installed in the computer from the removable recording medium as described above, is wirelessly transferred from the download site to the computer, or is wired to the computer via a network such as a LAN (Local Area Network) or the Internet. Then, the computer can receive the program thus transferred and install it in a storage medium such as a built-in hard disk.
【0131】なお、明細書に記載された各種の処理は、
記載に従って時系列に実行されるのみならず、処理を実
行する装置の処理能力あるいは必要に応じて並列的にあ
るいは個別に実行されてもよい。また、本明細書におい
てシステムとは、複数の装置の論理的集合構成であり、
各構成の装置が同一筐体内にあるものには限らない。The various processes described in the specification are
The processing may be executed not only in time series according to the description, but also in parallel or individually according to the processing capability of the device that executes the processing or the need. Further, the system in the present specification is a logical set configuration of a plurality of devices,
The devices of the respective configurations are not limited to being in the same housing.
【0132】[0132]
【発明の効果】以上、説明したように、本発明の情報記
録処理装置、コンテンツ入出力管理装置、コンテンツ管
理システム、および情報記録処理方法、コンテンツ入出
力管理方法、コンテンツ管理方法、並びにコンピュータ
・プログラムによれば、1つの情報記録処理装置が複数
の機器IDを使い分けて、コンテンツの格納処理として
のチェックアウト処理を実行することができる。また、
コンテンツ入出力管理装置としてのPCは、情報記録処
理装置の複数の機器IDに対応付けたコンテンツのチェ
ックアウトまたはチェックインの管理を行なうことがで
きる。従って、大容量のHD、光ディスク等の記憶媒体
を持つ情報記録処理装置に対するチェックアウト/チェ
ックインの処理におけるコンテンツ検索を機器IDによ
って限定される範囲で実行することが可能となり、高速
な処理が可能となる。As described above, the information recording processing apparatus, the content input / output management apparatus, the content management system, the information recording processing method, the content input / output management method, the content management method, and the computer program of the present invention are described. According to this, one information recording processing device can selectively use a plurality of device IDs and execute a checkout process as a content storage process. Also,
The PC as the content input / output management device can manage the check-out or check-in of the content associated with the plurality of device IDs of the information recording processing device. Therefore, it is possible to perform the content search in the check-out / check-in process for the information recording processing device having a storage medium such as a large-capacity HD or an optical disk within a range limited by the device ID, which enables high-speed processing Becomes
【図1】本発明のシステムの処理構成例を説明する図で
ある。FIG. 1 is a diagram illustrating a processing configuration example of a system of the present invention.
【図2】本発明のコンテンツ管理システムにおけるコン
テンツ入出力管理装置の構成例について説明する図であ
る。FIG. 2 is a diagram illustrating a configuration example of a content input / output management device in the content management system of the present invention.
【図3】本発明のコンテンツ管理システムにおける情報
記録処理装置の構成例について説明する図である。FIG. 3 is a diagram illustrating a configuration example of an information recording processing device in the content management system of the present invention.
【図4】本発明のコンテンツ管理システムにおけるコン
テンツ入出力管理装置に表示される表示画面例を示す図
である。FIG. 4 is a diagram showing an example of a display screen displayed on the content input / output management device in the content management system of the present invention.
【図5】本発明のコンテンツ管理システムにおけるチェ
ックアウト処理フローを示す図である。FIG. 5 is a diagram showing a checkout processing flow in the content management system of the present invention.
【図6】本発明のコンテンツ管理システムにおけるコン
テンツ入出力管理装置と情報記録処理装置間で実行され
る認証処理シーケンス例を示す図である。FIG. 6 is a diagram showing an example of an authentication processing sequence executed between the content input / output management device and the information recording processing device in the content management system of the present invention.
【図7】本発明のコンテンツ管理システムにおけるチェ
ックアウト処理例、および各機器に生成されるテーブル
構成を説明する図である。FIG. 7 is a diagram illustrating an example of checkout processing in the content management system of the present invention and a table configuration generated in each device.
【図8】本発明のコンテンツ管理システムにおける情報
記録処理装置のディレクトリ構成例を示す図である。FIG. 8 is a diagram showing a directory configuration example of an information recording processing device in the content management system of the present invention.
【図9】本発明のコンテンツ管理システムにおけるチェ
ックイン/チェックアウト処理例、および各機器に生成
されるテーブル構成を説明する図である。FIG. 9 is a diagram illustrating an example of check-in / check-out processing in the content management system of the present invention and a table configuration generated in each device.
【図10】本発明のコンテンツ管理システムにおけるチ
ェックアウト処理の異なる態様におけるシーケンスを説
明する図である。FIG. 10 is a diagram illustrating a sequence in a different aspect of checkout processing in the content management system of the present invention.
【図11】本発明のコンテンツ管理システムにおけるチ
ェックアウト処理例を説明する図である。FIG. 11 is a diagram illustrating an example of checkout processing in the content management system of the present invention.
11,12 EMDサーバ 13 WWWサーバ 21 PC 30 ポータブルデバイス 101 CPU(Central processing Unit) 102 ROM(Read-Only-Memory) 103 RAM(Random Access Memory) 104 ホストバス104 105 ブリッジ 106 外部バス 107 インタフェース 108 キーボード 109 ポインティングデバイス 110 ディスプレイ 111 HDD(Hard Disk Drive) 112 ドライブ 114 PD(ポータブルデバイス)接続ポート 115 音声入出力インタフェース 116 通信部 121 リムーバブル記録媒体 122 ポータブルデバイス 152 電源回路 153 CPU 154 RAM 155 ROM 157 入出力I/F 159 DSP 160 記憶媒体コントローラorドライブ 161 記憶媒体 162 操作キーコントローラ 163 D/A変換器 164 増幅回路 165 ヘッドホンジャック 166 LCDコントローラ 167 表示部 171 入力I/F 172 PC 501,502,503 情報記録処理装置 11,12 EMD server 13 WWW server 21 PC 30 portable devices 101 CPU (Central processing Unit) 102 ROM (Read-Only-Memory) 103 RAM (Random Access Memory) 104 host bus 104 105 bridge 106 external bus 107 interface 108 keyboard 109 pointing device 110 display 111 HDD (Hard Disk Drive) 112 drive 114 PD (portable device) connection port 115 Audio input / output interface 116 Communication unit 121 removable recording medium 122 Portable devices 152 power supply circuit 153 CPU 154 RAM 155 ROM 157 Input / output I / F 159 DSP 160 storage medium controller or drive 161 storage medium 162 Operation key controller 163 D / A converter 164 amplifier circuit 165 headphone jack 166 LCD controller 167 Display 171 Input I / F 172 PC 501,502,503 Information recording processing device
Claims (13)
行する情報記録処理装置であり、 複数の異なる機器IDを格納したメモリを有し、 記憶媒体に対するコンテンツ格納処理に際して、前記複
数の異なる機器IDから選択した機器IDを選択機器I
Dとして設定し、記憶媒体格納コンテンツの識別データ
と前記選択機器IDとを対応付けたコンテンツ管理テー
ブルを生成する構成を有することを特徴とする情報記録
処理装置。1. An information recording processing device for executing content storage processing on a storage medium, comprising a memory storing a plurality of different device IDs, and selecting from the plurality of different device IDs during content storage processing on a storage medium. Selected device ID Device I
An information recording processing device, which is set as D and has a configuration for generating a content management table in which identification data of content stored in a storage medium and the selected device ID are associated with each other.
に際して、該入力コンテンツに対して選択した選択機器
IDを前記外部装置における管理用データとして、前記
外部装置に対して出力する構成を有することを特徴とす
る請求項1に記載の情報記録処理装置。2. The information recording processing device, when inputting a stored content to a storage medium from an external device, sets the selected device ID selected for the input content as management data in the external device to the external device. The information recording processing apparatus according to claim 1, wherein the information recording processing apparatus has a configuration for outputting the information.
の第1のディレクトリに対して実行するとともに、該第
1のディレクトリの格納データを第2のディレクトリの
格納データとするディレクトリ変更処理を実行する構成
を有することを特徴とする請求項1に記載の情報記録処
理装置。3. The information recording processing device executes storage processing of a content in a storage medium in a first directory in the storage medium, and stores stored data in the first directory in a second directory. The information recording processing apparatus according to claim 1, wherein the information recording processing apparatus has a configuration for executing a directory changing process for storing data.
の第1のディレクトリに対して実行し、該第1のディレ
クトリの格納データを第2のディレクトリの格納データ
とするディレクトリ変更処理を実行するとともに、 前記第2のディレクトリの格納対象となるコンテンツの
ファイル名を、前記第2のディレクトリに格納済みのフ
ァイル名と重複しないファイル名に変換する処理を実行
する構成を有することを特徴とする請求項1に記載の情
報記録処理装置。4. The information recording processing device executes storage processing of a content in a storage medium for a first directory in the storage medium, and stores data stored in the first directory in a second directory. A directory changing process for data is executed, and a process for converting the file name of the content to be stored in the second directory into a file name that does not overlap with a file name stored in the second directory is executed. The information recording processing apparatus according to claim 1, having a configuration.
続された情報記録処理装置との間のコンテンツ転送管理
を行なうコンテンツ入出力管理装置であり、 コンテンツ出力可能回数をチェックアウト可能回数とし
てコンテンツ識別子に対応付けるとともに、コンテンツ
出力対象機器である情報記録処理装置を識別する機器I
Dと出力コンテンツ識別子とを対応付けた管理テーブル
に基づいて情報記録処理装置に対するコンテンツ転送の
回数管理を行なう構成を有し、前記管理テーブルは、同
一の情報記録処理装置に設定された複数の異なる機器I
D毎の管理データを含む構成であることを特徴とするコ
ンテンツ入出力管理装置。5. A content input / output management device, which has a storage medium storing the content and manages content transfer to and from a connected information recording processing device, wherein the number of possible content outputs is the number of possible checkouts. A device I that is associated with the identifier and that identifies the information recording processing device that is the content output target device
The number of times of content transfer to the information recording processing apparatus is managed based on a management table in which D and the output content identifier are associated with each other, and the management table has a plurality of different information set in the same information recording processing apparatus. Equipment I
A content input / output management device having a configuration including management data for each D.
ンテンツ入出力管理装置と、前記コンテンツ入出力管理
装置からの転送コンテンツを格納する1以上の情報記録
処理装置との間のコンテンツ転送管理を行なうコンテン
ツ管理システムであり、 前記情報記録処理装置は、 情報記録処理装置に設定された複数の異なる機器IDか
ら選択した機器IDを前記コンテンツ入出力管理装置に
出力して、該機器IDに基づくコンテンツ転送要求を前
記コンテンツ入出力管理装置に対して実行する構成を有
し、 前記コンテンツ入出力管理装置は、 コンテンツ出力可能回数をチェックアウト可能回数とし
てコンテンツ識別子に対応付けるとともに、前記機器I
Dと出力コンテンツ識別子とを対応付けた管理テーブル
に基づいてコンテンツ格納情報記録処理装置に対するコ
ンテンツ転送の回数管理を行なうことを特徴とするコン
テンツ管理システム。6. Content for managing content transfer between a content input / output management apparatus having a storage unit for storing content and one or more information recording processing apparatus for storing transfer content from the content input / output management apparatus. A management system, wherein the information recording processing device outputs a device ID selected from a plurality of different device IDs set in the information recording processing device to the content input / output management device, and a content transfer request based on the device ID. Is executed for the content input / output management apparatus, the content input / output management apparatus associates the content output possible count with the content identifier as the checkout possible count, and
A content management system characterized by managing the number of times of content transfer to a content storage information recording processing device based on a management table in which D and an output content identifier are associated with each other.
行する情報記録処理方法であり、 記憶媒体に対するコンテンツ格納処理を実行するステッ
プと、 情報記録処理装置に対して設定された複数の異なる機器
IDから選択した機器IDを選択機器IDとして設定す
るステップと、 記憶媒体格納コンテンツの識別データと前記選択機器I
Dとを対応付けたコンテンツ管理テーブルを生成するス
テップとを有するとを特徴とする情報記録処理方法。7. An information recording processing method for executing content storage processing on a storage medium, comprising: a step of executing content storage processing on the storage medium; and selecting from a plurality of different device IDs set for the information recording processing device. Setting the selected device ID as the selected device ID, identification data of the storage medium storage content, and the selected device I
And a step of generating a content management table in which D is associated with the information recording processing method.
に際して、該入力コンテンツに対して選択した選択機器
IDを前記外部装置における管理用データとして、前記
外部装置に対して出力することを特徴とする請求項7に
記載の情報記録処理方法。8. The information recording processing method further comprises: when inputting a stored content to a storage medium from an external device, the selected device ID selected for the input content is used as management data in the external device. The information recording processing method according to claim 7, wherein the information is output to the device.
の第1のディレクトリに対して実行するとともに、該第
1のディレクトリの格納データを第2のディレクトリの
格納データとするディレクトリ変更処理を実行すること
を特徴とする請求項7に記載の情報記録処理方法。9. The information recording processing method further executes a storage process of storing a content in a storage medium in a first directory in the storage medium, and stores the stored data in the first directory in a second directory. 8. The information recording processing method according to claim 7, further comprising the step of performing a directory changing process for making the data stored in the directory.
の第1のディレクトリに対して実行し、該第1のディレ
クトリの格納データを第2のディレクトリの格納データ
とするディレクトリ変更処理を実行するとともに、 前記第2のディレクトリの格納対象となるコンテンツの
ファイル名を、前記第2のディレクトリに格納済みのフ
ァイル名と重複しないファイル名に変換する処理を実行
することを特徴とする請求項7に記載の情報記録処理方
法。10. The information recording processing method further executes a storage process of a content in a storage medium for a first directory in the storage medium, and stores data in the first directory in a second directory. And a process of converting the file name of the content to be stored in the second directory into a file name that does not overlap with the file name stored in the second directory. The information recording processing method according to claim 7, which is executed.
接続された情報記録処理装置との間のコンテンツ転送管
理を行なうコンテンツ入出力管理方法であり、 コンテンツ出力可能回数をチェックアウト可能回数とし
てコンテンツ識別子に対応付けるとともに、コンテンツ
出力対象機器である情報記録処理装置を識別する機器I
Dと出力コンテンツ識別子とを対応付け、機器IDとし
て、同一の情報記録処理装置に設定された複数の異なる
機器IDを含む管理テーブルに基づいて情報記録処理装
置に対するコンテンツ転送の回数管理を行なうことを特
徴とするコンテンツ入出力管理方法。11. A storage medium having contents stored therein,
A content input / output management method for managing content transfer between a connected information recording processing device, wherein the content output target number is associated with the content identifier as the checkout allowable number, and the information recording processing device is a content output target device. Device I for identifying
D is associated with an output content identifier, and the number of times of content transfer to the information recording processing device is managed based on a management table including a plurality of different device IDs set in the same information recording processing device as the device ID. Characteristic content input / output management method.
コンテンツ入出力管理装置と、前記コンテンツ入出力管
理装置からの転送コンテンツを格納する1以上の情報記
録処理装置との間のコンテンツ転送管理を行なうコンテ
ンツ管理方法であり、 前記情報記録処理装置は、 情報記録処理装置に設定された複数の異なる機器IDか
ら選択した機器IDを前記コンテンツ入出力管理装置に
出力して、該機器IDに基づくコンテンツ転送要求を前
記コンテンツ入出力管理装置に対して実行し、 前記コンテンツ入出力管理装置は、 コンテンツ出力可能回数をチェックアウト可能回数とし
てコンテンツ識別子に対応付けるとともに、前記機器I
Dと出力コンテンツ識別子とを対応付けた管理テーブル
に基づいてコンテンツ格納情報記録処理装置に対するコ
ンテンツ転送の回数管理を行なうことを特徴とするコン
テンツ管理方法。12. Content for managing content transfer between a content input / output management apparatus having a storage unit for storing content and one or more information recording processing apparatus for storing transfer content from the content input / output management apparatus. The information recording processing device outputs a device ID selected from a plurality of different device IDs set in the information recording processing device to the content input / output management device, and a content transfer request based on the device ID. Is executed for the content input / output management apparatus, the content input / output management apparatus associates the content output possible count with the content identifier as the checkout possible count, and
A content management method characterized in that the number of times of content transfer to the content storage information recording processing device is managed based on a management table in which D and an output content identifier are associated with each other.
コンピュータ・システム上で実行せしめるコンピュータ
・プログラムであって、 記憶媒体に対するコンテンツ格納処理を実行するステッ
プと、 情報記録処理装置に対して設定された複数の異なる機器
IDから選択した機器IDを選択機器IDとして設定す
るステップと、 記憶媒体格納コンテンツの識別データと前記選択機器I
Dとを対応付けたコンテンツ管理テーブルを生成するス
テップとを有するとを特徴とするコンピュータ・プログ
ラム。13. A computer program for causing a computer system to execute a content storage process for a storage medium, comprising: a step of executing the content storage process for the storage medium; and a plurality of steps set for an information recording processing device. Setting a device ID selected from different device IDs as a selected device ID; identification data of storage medium storage content and the selected device I
And a step of generating a content management table in which D is associated with the computer program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001246074A JP2003058430A (en) | 2001-08-14 | 2001-08-14 | Information recording processing device, content input / output management device, content management system, and information recording processing method, content input / output management method, content management method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001246074A JP2003058430A (en) | 2001-08-14 | 2001-08-14 | Information recording processing device, content input / output management device, content management system, and information recording processing method, content input / output management method, content management method, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003058430A true JP2003058430A (en) | 2003-02-28 |
Family
ID=19075705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001246074A Pending JP2003058430A (en) | 2001-08-14 | 2001-08-14 | Information recording processing device, content input / output management device, content management system, and information recording processing method, content input / output management method, content management method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003058430A (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004099998A1 (en) * | 2003-05-09 | 2004-11-18 | Nec Corporation | Digital information distribution control method and distribution control system |
| JP2007256487A (en) * | 2006-03-22 | 2007-10-04 | Sanyo Electric Co Ltd | Music signal accumulating device and music signal accumulating program |
| WO2007119324A1 (en) * | 2006-03-17 | 2007-10-25 | Matsushita Electric Industrial Co., Ltd. | Content search device |
| JP2008527444A (en) * | 2005-01-07 | 2008-07-24 | アップル インコーポレイテッド | Accessory authentication for electronic devices |
| JP2009157568A (en) * | 2007-12-26 | 2009-07-16 | Toshiba Corp | Information processing device |
| US7660929B2 (en) | 2004-04-27 | 2010-02-09 | Apple Inc. | Connector interface system for a multi-communication device |
| JP2010061374A (en) * | 2008-09-03 | 2010-03-18 | Toshiba Corp | Display apparatus and key management method |
| US7779185B2 (en) | 2004-04-27 | 2010-08-17 | Apple Inc. | Communication between a media player and an accessory using a protocol with multiple lingoes |
| US7797471B2 (en) | 2004-04-27 | 2010-09-14 | Apple Inc. | Method and system for transferring album artwork between a media player and an accessory |
| US7826318B2 (en) | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
| US7877532B2 (en) | 2004-04-27 | 2011-01-25 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes and lingo version information |
| US7895378B2 (en) | 2004-04-27 | 2011-02-22 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
| US7949810B2 (en) | 2004-04-27 | 2011-05-24 | Apple Inc. | Techniques for transferring data between a media player and an accessory having a tuner |
| US8095716B2 (en) | 2006-06-27 | 2012-01-10 | Apple Inc. | Method and system for communicating capability information from an accessory to a media player |
| US8099536B2 (en) | 2004-04-27 | 2012-01-17 | Apple Inc. | Communication between an accessory and a media player with general and accessory lingoes |
| US8112567B2 (en) | 2006-09-11 | 2012-02-07 | Apple, Inc. | Method and system for controlling power provided to an accessory |
| US8117651B2 (en) | 2004-04-27 | 2012-02-14 | Apple Inc. | Method and system for authenticating an accessory |
| US8208853B2 (en) | 2008-09-08 | 2012-06-26 | Apple Inc. | Accessory device authentication |
| US8238811B2 (en) | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06153140A (en) * | 1992-11-11 | 1994-05-31 | Olympus Optical Co Ltd | Information recording device |
| JPH113261A (en) * | 1997-06-13 | 1999-01-06 | N T T Data:Kk | Information providing system, information communication device, recording medium |
| JPH11283325A (en) * | 1998-03-31 | 1999-10-15 | Sony Corp | Recording system and recording method |
| JP2001056784A (en) * | 1999-08-19 | 2001-02-27 | Sony Corp | Reproduction device, reproduction method, and program storage medium |
| JP2001142472A (en) * | 1999-09-01 | 2001-05-25 | Matsushita Electric Ind Co Ltd | Copyrighted data processing method and apparatus |
| JP2001209586A (en) * | 2000-01-26 | 2001-08-03 | Toshiba Corp | Content management apparatus and content management method for computer |
-
2001
- 2001-08-14 JP JP2001246074A patent/JP2003058430A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06153140A (en) * | 1992-11-11 | 1994-05-31 | Olympus Optical Co Ltd | Information recording device |
| JPH113261A (en) * | 1997-06-13 | 1999-01-06 | N T T Data:Kk | Information providing system, information communication device, recording medium |
| JPH11283325A (en) * | 1998-03-31 | 1999-10-15 | Sony Corp | Recording system and recording method |
| JP2001056784A (en) * | 1999-08-19 | 2001-02-27 | Sony Corp | Reproduction device, reproduction method, and program storage medium |
| JP2001142472A (en) * | 1999-09-01 | 2001-05-25 | Matsushita Electric Ind Co Ltd | Copyrighted data processing method and apparatus |
| JP2001209586A (en) * | 2000-01-26 | 2001-08-03 | Toshiba Corp | Content management apparatus and content management method for computer |
Cited By (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004099998A1 (en) * | 2003-05-09 | 2004-11-18 | Nec Corporation | Digital information distribution control method and distribution control system |
| US8117651B2 (en) | 2004-04-27 | 2012-02-14 | Apple Inc. | Method and system for authenticating an accessory |
| US7797471B2 (en) | 2004-04-27 | 2010-09-14 | Apple Inc. | Method and system for transferring album artwork between a media player and an accessory |
| US8285901B2 (en) | 2004-04-27 | 2012-10-09 | Apple Inc. | Communication between an accessory and a media player using an extended interface lingo |
| US8386680B2 (en) | 2004-04-27 | 2013-02-26 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions and extended interface lingo |
| US8239595B2 (en) | 2004-04-27 | 2012-08-07 | Apple Inc. | Communication between a media player and an accessory with an extended interface mode |
| US7660929B2 (en) | 2004-04-27 | 2010-02-09 | Apple Inc. | Connector interface system for a multi-communication device |
| US8402187B2 (en) | 2004-04-27 | 2013-03-19 | Apple Inc. | Method and system for transferring button status information between a media player and an accessory |
| US7757026B2 (en) | 2004-04-27 | 2010-07-13 | Apple Inc. | Techniques for transferring status information between an accessory and a multi-communication device |
| US7779185B2 (en) | 2004-04-27 | 2010-08-17 | Apple Inc. | Communication between a media player and an accessory using a protocol with multiple lingoes |
| US7949810B2 (en) | 2004-04-27 | 2011-05-24 | Apple Inc. | Techniques for transferring data between a media player and an accessory having a tuner |
| US8171194B2 (en) | 2004-04-27 | 2012-05-01 | Apple Inc. | Accessory communication with a media player using a display remote lingo |
| US7826318B2 (en) | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
| US7853746B2 (en) | 2004-04-27 | 2010-12-14 | Apple Inc. | Interface system for enabling data communication between a multi-communication device and other devices |
| US7877532B2 (en) | 2004-04-27 | 2011-01-25 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes and lingo version information |
| US8171195B2 (en) | 2004-04-27 | 2012-05-01 | Apple Inc. | Media player communication with an accessory using a display remote lingo |
| US8082376B2 (en) | 2004-04-27 | 2011-12-20 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions |
| US7895378B2 (en) | 2004-04-27 | 2011-02-22 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
| US8135891B2 (en) | 2004-04-27 | 2012-03-13 | Apple Inc. | Method and system for transferring button status information between a media player and an accessory |
| US8099536B2 (en) | 2004-04-27 | 2012-01-17 | Apple Inc. | Communication between an accessory and a media player with general and accessory lingoes |
| US8763079B2 (en) | 2005-01-07 | 2014-06-24 | Apple Inc. | Accessory authentication for electronic devices |
| US9223958B2 (en) | 2005-01-07 | 2015-12-29 | Apple Inc. | Accessory authentication for electronic devices |
| US8161567B2 (en) | 2005-01-07 | 2012-04-17 | Apple Inc. | Accessory authentication for electronic devices |
| US7823214B2 (en) | 2005-01-07 | 2010-10-26 | Apple Inc. | Accessory authentication for electronic devices |
| US9754099B2 (en) | 2005-01-07 | 2017-09-05 | Apple Inc. | Accessory authentication for electronic devices |
| US10049206B2 (en) | 2005-01-07 | 2018-08-14 | Apple Inc. | Accessory authentication for electronic devices |
| JP2008527444A (en) * | 2005-01-07 | 2008-07-24 | アップル インコーポレイテッド | Accessory authentication for electronic devices |
| WO2007119324A1 (en) * | 2006-03-17 | 2007-10-25 | Matsushita Electric Industrial Co., Ltd. | Content search device |
| JPWO2007119324A1 (en) * | 2006-03-17 | 2009-08-27 | パナソニック株式会社 | Content search device |
| JP2007256487A (en) * | 2006-03-22 | 2007-10-04 | Sanyo Electric Co Ltd | Music signal accumulating device and music signal accumulating program |
| US8370555B2 (en) | 2006-06-27 | 2013-02-05 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
| US8590036B2 (en) | 2006-06-27 | 2013-11-19 | Apple Inc. | Method and system for authenticating an accessory |
| US9160541B2 (en) | 2006-06-27 | 2015-10-13 | Apple Inc. | Method and system for authenticating an accessory |
| US8095716B2 (en) | 2006-06-27 | 2012-01-10 | Apple Inc. | Method and system for communicating capability information from an accessory to a media player |
| US8112567B2 (en) | 2006-09-11 | 2012-02-07 | Apple, Inc. | Method and system for controlling power provided to an accessory |
| JP2009157568A (en) * | 2007-12-26 | 2009-07-16 | Toshiba Corp | Information processing device |
| JP2010061374A (en) * | 2008-09-03 | 2010-03-18 | Toshiba Corp | Display apparatus and key management method |
| US8238811B2 (en) | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
| US8208853B2 (en) | 2008-09-08 | 2012-06-26 | Apple Inc. | Accessory device authentication |
| US8509691B2 (en) | 2008-09-08 | 2013-08-13 | Apple Inc. | Accessory device authentication |
| US8634761B2 (en) | 2008-09-08 | 2014-01-21 | Apple Inc. | Cross-transport authentication |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6807641B1 (en) | Content provider system | |
| CN1612526B (en) | Content distribution method and content obtaining device | |
| JP2003058430A (en) | Information recording processing device, content input / output management device, content management system, and information recording processing method, content input / output management method, content management method, and computer program | |
| WO2000049510A1 (en) | Information processing device and method, and program storage medium | |
| US7266691B1 (en) | Contents providing system | |
| WO2000049511A1 (en) | Semiconductor ic, information processing method, information processing device, and program storage medium | |
| AU776920B2 (en) | Method for managing content data | |
| EP1531380B1 (en) | Digital data reproducing apparatus and corresponding management system. | |
| JP2001202088A (en) | Content data control apparatus and method, and storage medium | |
| JP4655470B2 (en) | Content data processing apparatus, content data processing method, content data management system, and content data management method | |
| JP2001215974A (en) | Data processing device, content management method, and storage medium | |
| JP3820581B2 (en) | Information processing apparatus and method, recording medium, program, and recording apparatus | |
| JP4110511B2 (en) | Content use management system, information processing apparatus and method, and computer program | |
| JP2003099329A (en) | Information processing apparatus and information processing method | |
| JP4192499B2 (en) | Information processing apparatus, information processing method, content input / output processing system, content input / output processing method, and computer program | |
| JP4379653B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP4300442B2 (en) | Information processing apparatus and method, and program storage medium | |
| JP2000306006A (en) | Information processing apparatus and method, and program storage medium | |
| JP2001195509A (en) | Content providing system, content distribution method, and storage medium | |
| JP4449892B2 (en) | Information processing apparatus, information processing method, recording apparatus, recording method, recording medium, and program | |
| JP2002312522A (en) | Information processing apparatus and method, recording medium, and program | |
| JP4103928B2 (en) | Electronic device and data processing method | |
| CN101232374A (en) | Widely applicable audio reproduction and service method and device | |
| EP1158418A1 (en) | System for controlling information on condition of contents use | |
| JP2001195077A (en) | Content data transmission apparatus and method, content data control apparatus and method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080724 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101013 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101109 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110329 |