[go: up one dir, main page]

JP2004039077A - Information processing apparatus and method, recording medium, and program - Google Patents

Information processing apparatus and method, recording medium, and program Download PDF

Info

Publication number
JP2004039077A
JP2004039077A JP2002193566A JP2002193566A JP2004039077A JP 2004039077 A JP2004039077 A JP 2004039077A JP 2002193566 A JP2002193566 A JP 2002193566A JP 2002193566 A JP2002193566 A JP 2002193566A JP 2004039077 A JP2004039077 A JP 2004039077A
Authority
JP
Japan
Prior art keywords
information
recording medium
name
disk
storage
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.)
Withdrawn
Application number
JP2002193566A
Other languages
Japanese (ja)
Inventor
Hiroshi Fujisawa
藤澤 寛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2002193566A priority Critical patent/JP2004039077A/en
Publication of JP2004039077A publication Critical patent/JP2004039077A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

【課題】ディスクの名称をユーザの手を煩わすことなく付与するようにする。
【解決手段】ディスクに名称が付加されていないディスク情報を取得した場合、そのディスクに記憶されているデータがあるか否かを判断する。ディスクにデータが記憶されていない場合、そのディスクの名称を“No Name”と設定する。ディスクにデータが記憶されている場合、記憶されているデータが録画された日時のうち、最古の録画日時と最新の録画日時が抽出され、その抽出された日時が、ディスクの名称として設定される。本発明は、記憶容量の大きいディスクを扱うビデオレコーダなどに適用できる。
【選択図】   図7
An object of the present invention is to assign a name of a disk without bothering a user.
When acquiring disk information to which no name is added to a disk, it is determined whether or not there is data stored on the disk. If no data is stored on the disk, the name of the disk is set to “No Name”. When data is stored on the disc, the oldest recording date and the latest recording date and time are extracted from the recorded date and time of the stored data, and the extracted date and time are set as the disc name. You. INDUSTRIAL APPLICABILITY The present invention can be applied to a video recorder that handles a disk having a large storage capacity.
[Selection diagram] FIG.

Description

【0001】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、記憶容量の大きい記録媒体を扱う装置に適用して好適な情報処理装置および方法、記録媒体、並びにプログラムに関する。
【0002】
【従来の技術】
最近、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのさまざまな記録媒体が利用されるようになってきた。例えば、ユーザは、好みの音楽データや画像データなどを、それらの記録媒体に記録したり、記録した音楽データや画像データなどを再生したり、あるいは、編集することができるようになっている。
【0003】
【発明が解決しようとする課題】
近年、上述したようなディスクの記録容量は、増加傾向にあり、1枚のディスクで、数十本の映画が記録できる記録容量のディスクが開発され、実用化されつつある。このようなディスクにおいては、たくさんのデータが記録できるが、それらのデータを乱雑に記録すると、どのようなデータが記録されているディスクであるのかが分からなくなる。
【0004】
従来のディスクは、1枚のディスクに1本分の映画ぐらいを記憶するための容量しか存在せず、そのために、映画のタイトルをそのままディスクの名称にしても、問題、例えば、ユーザが管理しづらいなどの問題が発生するという可能性は低かった。しかしながら、1枚のディスクに数本の映画が記録できるほどの容量を有するディスクに、そのうちの1本の映画のタイトルを、そのディスクの名称として付けることは的確な処理でなく、好ましくない。そのようにすると、ユーザがディスクを管理する上で、管理しづらくなってしまう可能性があった。
【0005】
また、ディスクの名称は、従来からユーザにより設定できるようになっていたが、実際に、ディスクに名称を付けるユーザは少なく、また、ディスクの容量が小さいためにデータを管理する上で特にディスクに名称を付けなくても問題となるようなことは少なかった。
【0006】
しかしながら、容量が大きいディスクでは、データを管理する上で、ディスクに名称を付けた方が良いが、ユーザが、自ら設定するといったことはユーザの手を煩わすこととなり、その結果、ディスクに名称が付けられないまま用いられることが多いと考えられる。
【0007】
本発明はこのような状況に鑑みてなされたものであり、ユーザの手を煩わせずにディスクに名称を付け、かつ、その名称は、そのディスクを管理するうえで、管理しやすい名称であるようにすることを目的とする。
【0008】
【課題を解決するための手段】
本発明の情報処理装置は、着脱自在の記録媒体に関する第1の情報と、記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報を記憶する記憶手段と、記憶手段に記憶されている記録媒体情報の表示が指示された場合、第1の情報に含まれる情報を検索し、記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断手段と、判断手段により記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、第1の情報または第2の情報に含まれる情報から、記録媒体の名称を生成する生成手段と、生成手段により生成された記録媒体の名称、第1の情報、および第2の情報を用いて、指示された記録媒体情報を表示するように制御する表示制御手段とを含むことを特徴とする。
【0009】
前記生成手段は、第1の情報または第2の情報に含まれる、コンテンツデータが記録された日時に関する情報のうち、最古の日時と最新の日時の情報から記録媒体の名称を生成するようにすることができる。
【0010】
前記記録媒体は、記録媒体に割り振られた所定の桁数の英数字で構成される第1の識別子を記憶し、第1の識別子のうちの所定の桁数で構成される英数字は、記録媒体のユーザが視認可能な位置に第2の識別子として表示され、表示制御手段は、記録媒体の名称と第2の識別子を関連付けた表示を制御するようにすることができる。
【0011】
本発明の情報処理方法は、着脱自在の記録媒体に関する第1の情報と、記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報の記憶を制御する記憶ステップと、記憶制御ステップの処理で記憶が制御された記録媒体情報の表示が指示された場合、第1の情報に含まれる情報を検索し、記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断ステップと、判断ステップの処理で記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、第1の情報または第2の情報に含まれる情報から、記録媒体の名称を生成する生成ステップと、生成ステップの処理で生成された記録媒体の名称、第1の情報、および第2の情報を用いて、指示された記録媒体情報を表示するように制御する表示制御ステップとを含むことを特徴とする。
【0012】
本発明の記録媒体のプログラムは、着脱自在の記録媒体に関する第1の情報と、記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報の記憶を制御する記憶ステップと、記憶制御ステップの処理で記憶が制御された記録媒体情報の表示が指示された場合、第1の情報に含まれる情報を検索し、記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断ステップと、判断ステップの処理で記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、第1の情報または第2の情報に含まれる情報から、記録媒体の名称を生成する生成ステップと、生成ステップの処理で生成された記録媒体の名称、第1の情報、および第2の情報を用いて、指示された記録媒体情報を表示するように制御する表示制御ステップとを含むことを特徴とする。
【0013】
本発明のプログラムは、着脱自在の記録媒体に関する第1の情報と、記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報の記憶を制御する記憶ステップと、記憶制御ステップの処理で記憶が制御された記録媒体情報の表示が指示された場合、第1の情報に含まれる情報を検索し、記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断ステップと、判断ステップの処理で記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、第1の情報または第2の情報に含まれる情報から、記録媒体の名称を生成する生成ステップと、生成ステップの処理で生成された記録媒体の名称、第1の情報、および第2の情報を用いて、指示された記録媒体情報を表示するように制御する表示制御ステップとをコンピュータに実行させることを特徴とする。
【0014】
本発明の情報処理装置および方法、並びにプログラムにおいては、記録媒体に関する情報と、その記録媒体に記録されているデータに関する情報が記憶され、その記憶されている情報の表示が指示された場合、記録媒体に記録媒体自体の名称が付けられていない記録媒体には名称が付加され、その付加された名称が他の情報とともに表示される。
【0015】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図1は、本発明を適用したAVシステムの構成例を示す図である。このAVシステムは、例えば、ディスク1に記録されている映像や音声などのコンテンツデータを再生したり、あるいは、ディスク1に対して所定の情報を記録することができる。
【0016】
ディスク1は、AVシステムの図示せぬドライブに挿入されている。このディスク1は、例えば、CD−R(Compact Disc−Recordable),CD−RW(CD−ReWritable),DVD−R(Digital Versatile Disc−Recordable)、またはDVD−RW(DVD−ReWritable)といった書き込み可能な記録媒体であり、それらのデータ記録領域に、映像や音声のコンテンツデータを記録したり、あるいは、コンテンツデータに付随する付加情報(例えば、ディスク名やタイトル名など)を記録することができる。1枚のディスク1には、複数のタイトル名を記録することができる。
【0017】
またディスク1の所定の記録領域には、ディスク毎に固有の、例えば、16桁からなるディスクIDが予め記録されているとともに、そのディスクIDの所定桁(例えば、ディスクIDの下4桁)がカートリッジIDとしてディスク1の表面に可視表示されている。
【0018】
なお、図1の例においては、ディスク1を1つしか図示していないが、ディスクチェンジャ機能を有するAVシステムの場合には、複数のディスク1を挿入させることができる。
【0019】
情報制御部2は、入力部10から供給されるユーザの操作に対応する入力信号に基づいて、所定の制御プログラムを実行し、記録再生部3、カレントディスク情報管理部4、ストレージ情報管理部5、または名称付加部6を制御する。また情報制御部2は、記録再生部3から供給されるコンテンツデータに対応する映像を表示部8に出力し、対応する音声をスピーカ9に出力する。さらに情報制御部2は、カレントディスク情報管理部4またはストレージ情報管理部5から供給される各種情報(後述するディスク情報やタイトル情報)を、表示部8に出力する。
【0020】
記録再生部3は、情報制御部2の制御の下、情報制御部2から供給されたコンテンツデータをディスク1に記録し、あるいは、ディスク1に記録されているコンテンツデータを読み出して情報制御部2に供給する。また記録再生部3は、情報制御部2の制御の下、ユーザによって入力された各種情報をディスク1に記録する。
【0021】
カレントディスク情報管理部4は、挿入されているディスク1からカレント情報を取得し、情報制御部2に供給する。ストレージ情報管理部5は、情報制御部2から取得したカレント情報を記憶部8に格納したり、あるいは、記憶部8に格納されているカレント情報を読み出して情報制御部2に供給する。
【0022】
記憶部8は、例えば、大容量のハードディスクドライブなどで構成され、ストレージ情報管理部5の管理の下、ディスク1から取得されたカレント情報を格納する。カレント情報には、少なくともディスクIDと、そのディスクIDに関連するタイトルNoが関連付けられて含まれている。
【0023】
本実施の形態においては、ディスク1が挿入されると、記憶部8に空き容量がある限り、カレント情報が逐次格納される。また、記憶部8に空き容量がない場合には、情報が自動的に上書きされるか、あるいは、メッセージを表示してユーザに不要な情報を削除させた後、新しい情報が格納される。
【0024】
表示部8は、LCD(Liquid Crystal Display)などの表示装置で構成され、ディスク1に記録されているコンテンツデータを再生(表示)したり、あるいは、後述するライブラリリスト画面51(図6)などを表示する。
【0025】
入力部10は、本体に設けられたボタン、スイッチ、キーボード、マウス、またはジョグダイヤルであってもよいし、あるいは、本体とは別体で構成されるリモートコマンダでもよい。
【0026】
図2は、記憶部8が格納するカレント情報の一例を示している。記憶部8には、ディスク情報21に関連付けて、タイトル情報22−1乃至22−N(以下、タイトル情報22−1乃至22−Nを個々に区別する必要がない場合、単にタイトル情報22と記載する)が格納されている。なお、図2の例においては、ディスク情報21を1つしか図示していないが、複数のディスク情報21を格納することができ、各ディスク情報21に関連付けて、タイトル情報22−1乃至22−Nがそれぞれ格納される。
【0027】
ディスク情報21には、ディスクID、ディスク名、ディスクロックフラグ、ディスク残量、総タイトル数、および録画日時などが含まれている。ディスクIDは、ディスク1毎に固有の、例えば、16桁の英数字からなる識別子を示し、ディスク1に予め記録されている。ディスク名は、ユーザが任意に付けることが可能なディスク1の名称を示す。ディスクロックフラグは、ディスク1に記録されている情報のロックの有無に関するフラグを示す。ディスク残量は、ディスク1に記録することが可能な記憶容量を示す。総タイトル数は、後述するタイトル情報22−1乃至22−Nの総数を示す。録画日時は、ディスク1に録画されたコンテンツデータの最古および最新の日時を示す。
【0028】
タイトル情報22−1乃至22−Nには、タイトルNo、タイトル固有番号、タイトル名、チャンネル名、録画日時、未視聴フラグ、および録画長などが含まれている。タイトルNoは、ディスク1内において識別可能な番号を示す。タイトル固有番号は、コンテンツデータ毎に固有の番号を示す。タイトル名は、コンテンツデータの名称を示す。チャンネル名は、コンテンツデータが放送された放送局を示す。録画日時は、コンテンツデータが録画された日時を示す。未視聴フラグは、コンテンツデータの視聴の有無に関するフラグを示す。録画長は、コンテンツデータの長さを示す。
【0029】
図3は、記憶部8に格納されるカレント情報のデータ構造を示している。このデータ構造においては、50枚のディスク1のディスク情報21−1乃至21−50を格納することが可能で、かつ、各ディスク情報21−1乃至21−50に関連付けて、それぞれ、200個のタイトル情報22−1−1乃至21−50−200を格納することが可能であるが、これは単なる例である。
【0030】
記憶部8は、例えば、ブロック0乃至107の計108個のブロックで構成されており、各ブロックは、16kbyteの容量を持っている。以下において、適宜、ブロック0乃至102をStorage(ストレージ)エリアと称し、ブロック103乃至107をTemp(テンプ)エリアと称することにする。
【0031】
ブロック0(Toc)には、15kbyteからなるToc(Table of Contents)情報などが格納されている。ブロック1,2(Disc)には、それぞれ、ディスク情報21−1乃至21−25、またはディスク情報21−26乃至21−50などが格納されており、各ディスク情報は、600byteの容量を持っている。ブロック3乃至102(Title)には、それぞれ、タイトル情報22−1−1乃至22−1−100、タイトル情報22−1−101乃至22−1−200、・・・タイトル情報22−50−101乃至22−50−200などが格納されており、各タイトル情報は、160byteの容量を持っている。
【0032】
図3の例の場合、1ブロックに25枚分のディスク情報21が格納されるとともに、1ブロックに100タイトル分のタイトル情報22が格納される。また、各ブロックに存在するリザーブ(Reserved)とは、未使用エリアを示している。
【0033】
ブロック103(Temp Hedder)には、挿入ディスクに記録されているコンテンツデータの位置情報などが格納される。ブロック104(Temp Toc)には、挿入ディスクのToc情報が格納される。ブロック105(Temp Disc)には、挿入ディスクのディスク情報が格納される。ブロック106,107(Temp Title1,Temp Title2)には、挿入ディスクのタイトル情報がそれぞれ格納される。これらブロック103乃至107は、情報の不整合をなくすための2重化処理用のブロックとして設けられている。
【0034】
ここで不整合とは、データを記憶部8に書き込む途中で不用意に電源がオフされたりすることによって、1つのデータにおいて、途中までは更新されたデータとなり、それ以降が古いデータとなることである。
【0035】
本実施の形態においては、1枚のディスク1に対し、1ブロック(1つ)のToc情報、1ブロック(1つ)のディスク情報、および2ブロック(複数)のタイトル情報を同時に操作することで情報の不整合を防止する。例えば、ディスクIDが“0”の場合、Toc情報が格納されているブロック0、ディスク情報21−1が格納されているブロック1、およびタイトル情報22−1−1乃至22−1−200が格納されているブロック3およびブロック4をセットにして扱うようにする。
【0036】
また、情報の書き込みまたは読み出しは、ブロック毎に行うようにする。さらに、後述する処理によって、Tempエリアに格納されている情報が、Storageエリアに全てコピーされると、TempエリアのTemp Hedder(ブロック103)はクリアされる。
【0037】
次に、図4のフローチャートを参照して、図1のAVシステムが実行する定常処理について説明する。
【0038】
ステップS1において、情報制御部2は、ユーザの操作に応じてAVシステムの電源がオンされたか否かを判断し、電源がオンされるまで待機状態を維持する。ステップS1において、電源がオンされたと判断された場合、ステップS2に進み、情報制御部2は、ストレージ情報管理部5を制御し、2重化処理を行わせる。ここで、図5のフローチャートを参照して、2重化処理の詳細について説明する。
【0039】
ステップS21において、ストレージ情報管理部5は、記憶部8のTempエリアのTemp Hedder(ブロック103)に格納されている情報を読み出す。ステップS22において、ストレージ情報管理部5は、ステップS21の処理で読み出したTemp Hedderの情報がクリアであるか否かを判断し、Temp Hedderの情報がクリアであると判断した場合、ステップS23に進む。
【0040】
ステップS23において、ストレージ情報管理部5は、Temp Hedderの情報がクリアであると判断されることによって、Storageエリアに格納されている各種情報が有効なものであると判断し、StorageエリアのToc(ブロック0)に格納されているToc情報を読み出す。
【0041】
ステップS22において、Temp Hedderの情報がクリアではないと判断された場合、ステップS24に進み、ストレージ情報管理部5は、Storageエリアに格納されている各種情報が無効なものであると判断し、TempエリアのTemp Toc(ブロック104)に格納されているToc情報を読み出し、それをStorageエリアのToc(ブロック0)にコピーする。
【0042】
ステップS25において、ストレージ情報管理部5は、Temp Hedderの情報に従って、TempエリアのTemp Disc(ブロック105)に格納されているディスク情報を読み出し、それをStorageエリアのDisc(例えば、ブロック1)にコピーする。
【0043】
ステップS26において、ストレージ情報管理部5は、Temp Hedderの情報に従って、TempエリアのTemp Title1(ブロック106)に格納されているタイトル情報を読み出し、それをStorageエリアのTitle(例えば、ブロック3)にコピーする。またTemp Title2(ブロック107)にもタイトル情報が格納されている場合には、それをStorageエリアのTitle(例えば、ブロック4)にコピーする。
【0044】
ステップS27において、ストレージ情報管理部5は、TempエリアのTemp Hedder(ブロック103)の情報をクリアする。
【0045】
このように、Storageエリアに格納されている各種情報が無効である場合には、ステップS24乃至S27の処理によって、Tempエリアに格納されている有効な情報がコピーされるため、データの整合性を保つことができる。
【0046】
ステップS23またはステップS27の処理の後、図4のステップS3にリターンする。情報制御部2は、ストレージ情報管理部5を制御し、Toc情報をキーにして、ディスク情報およびタイトル情報を取得させる。すなわち、ストレージ情報管理部5は、図5を用いて上述したステップS23またはステップS24の処理により読み出したToc情報に基づいて、記憶部8からディスク情報およびタイトル情報を取得する。
【0047】
ステップS4において、情報制御部2は、図示せぬドライブにディスク1が挿入されているか否かを判断し、ディスク1が挿入されていると判断した場合、ステップS5に進み、カレントディスク情報管理部4を制御し、挿入されているディスク1からカレント情報を読み出させる。
【0048】
ステップS4において、ディスク1が挿入されていないと判断された場合、ステップS5の処理はスキップされる。ステップS6において、情報制御部2は、ユーザによりライブラリリストの表示が要求されたか否かを判断し、ライブラリリストの表示が要求されるまで待機する。
【0049】
ステップS6において、ライブラリリストの表示が要求されたと判断された場合、ステップS7に進む。ステップS7において、情報制御部2は、カレントディスク情報管理部4から取得したカレント情報、および、ストレージ情報管理部5から取得したディスク情報を用いてディスクの名称の付加処理を実行する。ステップS7における名称付加処理については、図7を参照して、後述する。
【0050】
ステップS8において、情報制御部2は、名称付加部6における処理が施されたデータ、カレントディスク情報管理部4から取得したカレント情報、および、ストレージ情報管理部5から取得したディスク情報を表示部8に出力し、ライブラリリストとして表示させる。
【0051】
図6は、ライブラリリスト画面51の表示例を示している。このライブラリリスト画面51には、ライブラリリスト表示エリア52、カーソル53、挿入ディスクマーク54、表示順設定エリア55、決定ボタン56、ツールボタン57、および戻るボタン58などが表示されている。
【0052】
ライブラリリスト表示エリア52には、カレントディスク情報管理部4およびストレージ情報管理部5から取得したディスク情報のうち、カートリッジID(ディスクIDの一部)、ディスク名、およびディスク残量がリスト表示されており、「0134(カートリッジID)、浜崎×××(ディスク名)、12.0GB(ディスク残量)」のディスク情報がカーソル53により選択されている状態を図6では示している。また、挿入ディスクマーク54は、「5281、△△STORY、5.8GB」のディスク情報を持つディスク1が挿入されていることを示している。
【0053】
表示順設定エリア55には、「番号」、「名称」、および「残量」の項目が表示されており、ユーザがいずれか1つを選択することにより、その項目順(カートリッジID順、ディスク名順、または残量の多い順)にソートすることができるようになされている。図6の例の場合、番号(カートリッジID)順にソートされている。
【0054】
ボタン56乃至58は、それぞれ、サブメニュー61(図8Aまたは図8B)を表示するとき、情報の検索などを行うツールを表示するとき、または、ライブラリリスト画面51を終了するとき、ユーザが入力部10を操作することによって選択される。
【0055】
ライブラリリスト表示エリア52に表示されている情報をさらに参照して説明する。「0007 [ディスクロックされています]」というディスク情報は、そのディスクがロックされていることを示し、そのために、ディスクの内容が見られないこと(ディスク名が表示されないこと)を示している。
【0056】
「1511 [No Name] 18.1GB」というディスク情報のうち、[No Name]は、何も記録されていないディスクであることを示しており、からのディスクであることを示している。
【0057】
「3594 [1999/11/21〜2001/10/31] 1.1GB」というディスク情報のうち、[1999/11/21〜2001/10/31]は、ユーザがディスクに対して名称を付けなかったために、名称付加部6(図1)でディスクの名称を付けたことを示し、この場合、その名称は、ディスクに記録されている最も古い日時の情報と、最も新しい日時の情報の、それぞれの日時である。
【0058】
ディスクの名称は、“○○特集1”や“浜崎×××”のように、ユーザにより付けられるが、ユーザが付けなかった場合、上述したように、ディスクに記録されている情報の日時により、名称を装置側で付け、その付けられた名称をユーザに提示するようにする。
【0059】
このようにすることで、全く名称がついていないよりも、ユーザにディスクに記録されている情報の内容を認識させやすくなり、ユーザがディスクを管理しやすくなる。
【0060】
このようなディスクの名称の付け方、すなわち、名称付加部6(図1)が、ステップS7(図4)で行う名称付加処理について、図7のフローチャートを参照して説明する。ステップS41において、名称付加部6は、ディスク情報21(図2)を取得する。ディスク情報21は、上述したように、ディスクID、ディスク名、ディスクロックフラグ、ディスク残量、総タイトル数、録画日時(最古、最新)を含む情報であり、カレントディスク情報管理部4とストレージ情報管理部5から、名称付加部6に供給される。
【0061】
名称付加部6には、1枚のディスク分毎にディスク情報21が供給され、図7の名称付加処理は、その1枚のディスク分毎に行われる。名称付加部6は、ステップS42において、供給されたディスク情報21を用いて、ディスク名が付けられているか否かを判断する。ステップS42における判断は、取得されたディスク情報21に含まれるディスク名を参照することにより行われる。すなわち、ディスク名が空欄になっているようなディスクは、ディスク名が付けられていないディスクであると判断する。
【0062】
ステップS42において、ディスク名がついていると判断された場合、名称付加部6でディスク名を付加する必要はないので、図7に示した名称付加処理は終了され、図4のステップS8にリターンする。このように、名称付加部6において名称が付加されない場合、取得されたディスク情報は、そのまま、情報制御部2に供給され、情報制御部2において、ステップS8以降の処理が実行される。
【0063】
一方、ステップS42において、ディスク名は付けられていないと判断された場合、ステップS43に進む。ステップS43において、取得されたディスク情報21から、処理対象とされているディスクには、データが記憶されているか否かが判断される。この判断は、取得されたディスク情報21の総タイトル数を参照することにより行われる。
【0064】
すなわち、総タイトル数が0の場合、そのディスクに記憶されているデータは無いことを示しており、ステップS43における判断は、総タイトル数が0であるか否かを判断することにより行われる。ステップS43において、処理対象とされているディスクにデータは記憶されていないと判断された場合、ステップS44に、データは記憶されていると判断された場合、ステップS45に、それぞれ進む。
【0065】
ステップS45において、日時によりディスクの名称が付けられる。名称付加部6は、取得したディスク情報21から、録画日時を読み出す。録画日時の情報は、最も古いタイトルが記憶された日時(最古の日時)と、最も新しいタイトルが記憶された日時(最新の日時)から構成されている。
【0066】
上述したように、ディスク名が付けられていないディスクに対しては、最古の日時と最新の日時を用いた名称が付加される。名称は、[最古の日時〜最新の日時]という形で付けられる。仮に1つのタイトルしか記憶されていない場合、最古の日時しか存在しないため、[最古の日時〜   ]といった形で名称が付加され、最新の日時の部分は、空欄とされる。
【0067】
このようにして名称が付けられると、その情報が、情報制御部2に、他のディスク情報21とともに供給され、情報制御部2は、それらの情報を用いて、ステップS8以降の処理を実行する。
【0068】
一方、ステップS43において、記憶されているデータはないと判断された場合、ステップS44に進み、そのディスクに対しては[No Name]という名称が付加される。このようにして名称が付けられると、その情報が、情報制御部2に、他のディスク情報21とともに供給され、情報制御部2は、それらの情報を用いて、ステップS8以降の処理を実行する。
【0069】
ここでは、録画日時を用いてディスク名を生成したが、他の情報を用いてディスク名を生成するようにしても良い。例えば、録画日時が最古のタイトルと録画日時が最新のタイトルを用いて、[録画日時が最古のタイトル〜録画日時が最新のタイトル]といった形でディスク名を作成するようにしても良い。
【0070】
このようにディスク名にタイトルを用いる場合、録画日時を用いる場合とは異なり、名称の字数が予め定まらないため、名称が長くなってしまったり、短くなってしまうことが考えられる。ディスクの名称にタイトルを用いる場合には、このようなことを考慮し、何らかの字数の制限を設けるようにする必要がある。
【0071】
上述した実施の形態においては、図2に示したように、ディスク情報21として、最古の録画日時と最新の録画日時を記憶するようにしたため、その情報を用いて図7に示したフローチャートの処理で名称付加処理を実行するようにしたが、録画日時をディスク情報21として記憶させないようにした場合は、図8のフローチャートに従って名称付加処理が実行される。
【0072】
図8のステップS51乃至S54,S58の処理は、図7のステップS41乃至S45の処理と同様であり、換言すれば、図8のフローチャートは、図7のフローチャートに対して、ステップS55乃至S57の処理を追加した構成とされており、その他の処理は図7に示したフローチャートにおける処理と同様であるので、その説明は省略する。
【0073】
ステップS53において、処理対象とされているディスクに記憶されているデータがあると判断されると、ステップS55に進み、タイトル情報22の取得が行われる。タイトル情報22には、図2に示したように各タイトル毎に録画日時が記憶されている。そこで、名称付加部6は、取得したタイトル情報22の録画日時を参照し、ステップS56とステップS57の処理を実行する。
【0074】
すなわち、ステップS56において、最古の録画日時を検索し、ステップS57において、最新の録画日時を検索する。その検索された結果が用いられて、ステップS58の処理が行われる。このステップS58の処理は、基本的に、図7に示したステップS45の処理と同様に行われる。
【0075】
このようにして、最古と最新の録画日時を検索し、その検索結果を用いてディスクに名称を付けるようにしても良いし、さらに、その検索結果を用いて、その結果に対応するタイトルを名称として付けるようにしても良い。
【0076】
上述した実施の形態においては、録画日時を基にディスクの名称を付加するようにしたが、録画日時にかかわらず、また録画日時に関わる情報(最古、最新のタイトルなど)にかかわらず、他の情報を用いるようにしても良い。例えば、ディスク名がないディスクに記録されているタイトルを検索し、最も多いタイトルを、そのディスクの名称として付加するようにしても良い。
【0077】
このようにした場合、図9に示したフローチャートの処理に従って名称付加処理が行われる。図9のステップS61乃至S64の処理は、図7のステップS41乃至S44の処理と同様であり、換言すれば、図9のフローチャートは、図7のフローチャートに対して、ステップS65乃至S67の処理を追加した構成とされており、その他の処理は図7に示したフローチャートにおける処理と同様であるので、その説明は省略する。
【0078】
ステップS65において、タイトル情報22が取得される。取得されたタイトル情報22からタイトル名が抽出される。抽出されたタイトル名が用いられて、ステップS66の処理が実行される。ステップS66において、抽出されたタイトル名のうち最も多いタイトル名を抽出する。
【0079】
最も多いタイトル名が抽出されると、そのタイトル名をディスクの名称とする処理が、ステップS67において行われる。1つのタイトル名しかディスクに記憶されていない場合には、そのタイトル名がディスク名とされる。
【0080】
複数のタイトル名がディスクに記憶されているが、どのタイトル名も1回づつ使われているような場合、または、同一回数使われているタイトル名が複数存在するような場合、どのタイトル名をディスク名とするかの規則を予め設定しておき、その設定に基づきディスク名が決定される。その規則とは例えば、録画日時が最古のタイトル名をディスク名にする、最も短いタイトル名をディスク名にするなどである。
【0081】
このように、タイトル名をそのままディスク名にしても良いが、タイトル名から、さらに、例えば名詞のみを抽出し、その抽出された名詞のなかで、最も多く用いられていた名詞をディスクの名称として付加するようにしても良い。
【0082】
このようにして、ユーザによりディスクに、そのディスクの名称が付加されていないような場合、上述したような方法により、ディスクに名称が付加される。このように、ディスクに名称が付加されることにより、ユーザがディスクにどのようなデータが記憶されているのかを認識しやすくなり、ディスクの管理がしやくすくなる。
【0083】
このようにしてディスクに名称が付加されたデータを含むデータが、情報制御部2に供給され、処理されることにより、表示部8上には、図6に示したような画面が表示される。
【0084】
図4のフローチャートの説明に戻り、ステップS8において、リストが表示されると、ステップS9において、情報制御部2は、ユーザにより所定の処理(例えば、再生予約、検索、削除、他のリストの表示など)が要求されたか否かを判断し、所定の処理が要求されたと判断した場合、ステップS10に進み、所定の処理を行う。
【0085】
ここで、ステップS10の処理の具体例として、他のリストの表示が指示された場合の処理について説明する。例えば、ユーザが、図6に示したライブラリリスト画面51において、入力部10を操作して、リストの中から所定の項目(いまの場合、「0134、浜崎×××、12.0GB」のディスク情報)をカーソル53で選択し、決定ボタン56を押下すると、情報制御部2は、ユーザからの指示に基づいて、図10Aに示されるようなライブラリリストのサブメニュー61を表示部8に表示させる。このサブメニュー61には、ユーザが選択可能な、「閉じる」、「タイトルリスト」、「ディスク情報」、および「リスト登録削除」などの項目が表示されている。
【0086】
なお、ディスクロックされているディスク情報(図6の例の場合、「0007、ディスクロックされています」のディスク情報)がカーソル53により選択され、決定ボタン56が押下された場合には、図10Bに示されるようなサブメニュー61が表示される。このサブメニュー61には、ユーザが選択可能な、「閉じる」、および「リスト登録削除」などの項目が表示されている。
【0087】
そしてユーザが、図10Aに示すサブメニュー61において、「ディスク情報」の項目をカーソル62で選択すると、情報制御部2は、ストレージ情報管理部5から取得したタイトル情報のうち、ユーザにより選択されたディスク情報に関連付けられている所定のタイトル情報(いまの場合、「0134」のカートリッジID、および「浜崎×××」のディスク名を持つディスク情報のタイトル情報)を表示部8に出力し、ディスク情報として表示させる。
【0088】
その結果、図32に示されるようなディスク情報のダイアログ画面71が表示される。このダイアログ画面71には、ディスク情報の詳細情報72、閉じるボタン73、および戻るボタン74などが表示されている。
【0089】
詳細情報72には、ディスク名、タイトル数、ディスクID、録画日、およびディスク残量などの情報が表示されている。ボタン73,74は、それぞれ、ライブラリリスト画面51(図6)に戻るとき、ユーザによって選択される。
【0090】
図11に示した例は、図6に示したライブラリリスト画面51において、「0134 浜崎××× 12.0GB」が選択されたときのディスク情報のダイアログ画面71である。従って、ディスク名の欄には、ユーザにより付けられたディスク名である“浜崎×××”と表示されている。
【0091】
図6に示したライブラリリスト画面51において、「3597 [1999/11/21〜2001/10/31] 1.1GB」が選択された場合、すなわち、ディスク名が、ユーザに付加されたのではなく、装置側で付加したディスク情報が選択された場合、図12に示すようなディスク情報のダイアログ画面71が表示部8上に表示される。
【0092】
図12に示したダイアログ画面71において、ディスク名の欄には、何も表示されていない。これは、ディスク名がユーザにより付加されていないことを示す。このように、ディスク名の欄に何も表示しないことで、ユーザに、ディスク名が付加されていないことを認識させ、ディスク名を付加させることを喚起させるようにする。
【0093】
このように、ユーザによりディスク名が付加されていない場合、上述したように何も表示させなくても良いが、例えば、“ディスク名がありません。付けてください”といったようなメッセージを、ディスク名の欄に表示させるようにしても良い。
【0094】
図4のステップS10の処理として、このような表示が行われた後、または、ステップS9において、所定の処理は要求されていないと判断された場合、ステップS11に進む。情報制御部2は、ステップS11において、ディスク1の取り出しが要求されたか否かを判断し、ディスク1の取り出しが要求されていないと判断した場合、ステップS14に進む。一方、ディスク1の取り出しが要求されたと判断した場合、ステップS12に進み、情報制御部2は、カレントディスク情報管理部4を制御し、挿入されているディスク1からカレント情報を読み出させる。すなわち、情報制御部2は、録画あるいは編集などによりディスク1の情報が書き換えられていることを考慮し、ステップS12において、最新の情報を取得する。
【0095】
ステップS13において、情報制御部2は、ストレージ情報管理部5を制御し、カレントディスク情報管理部4から取得したカレント情報に基づいて、2重化格納処理を行わせる。
【0096】
ここで、図13のフローチャートを参照して、2重化格納処理の詳細について説明する。
【0097】
ステップS81において、ストレージ情報管理部5は、記憶部8のTempエリアのTemp Toc(ブロック104)に、取得したカレント情報に含まれるTocを格納する。ステップS82において、ストレージ情報管理部5は、TempエリアのTempDisc(ブロック105)に、変更したディスク情報が存在するブロックを格納する。ディスク情報は、上述したようにStorageエリアのブロック1またはブロック2に存在し、いずれか1ブロックでよい。
【0098】
ステップS83において、ストレージ情報管理部5は、変更したディスク情報に含まれるタイトル情報が100タイトル以下であるか否かを判断し、100タイトル以下であると判断した場合、ステップS84に進み、TempエリアのTemp Title1(ブロック106)にタイトル情報を格納する。
【0099】
ステップS83において、変更したディスク情報に含まれるタイトル情報が100タイトル以下ではない、すなわち、101タイトル以上あると判断された場合、ステップS85に進み、ストレージ情報管理部5は、TempエリアのTemp Title1に100タイトルまでのタイトル情報を格納し、ステップS86において、Temp Title2(ブロック107)に101タイトル以降のタイトル情報を格納する。
【0100】
ステップS84またはステップS86の処理の後、ステップS87において、ストレージ情報管理部5は、TempエリアのTemp Hedder(ブロック103)に、格納したデータの位置情報などを格納する。ステップS88において、ストレージ情報管理部5は、TempエリアのTemp Toc(ブロック104)に格納したTocを読み出してStorageエリアのToc(ブロック0)に書き込む(すなわち、TempエリアのTemp TocをStorageエリアのTocにコピーする)。
【0101】
ステップS89において、ストレージ情報管理部5は、Temp Hedderに格納されているデータの位置情報に基づいて、TempエリアのTemp Disc(ブロック105)を、StorageエリアのDisc(ブロック1またはブロック2)にコピーする。
【0102】
ステップS90において、ストレージ情報管理部5は、Temp Hedderに格納されているデータの位置情報に基づいて、TempエリアのTemp Title1をStorageエリアのTitle(例えば、ブロック103)にコピーするとともに、TempエリアのTemp Title2にもタイトル情報が格納されている場合には、それをStorageエリアのTitle(例えば、ブロック104)にコピーする。
【0103】
ステップS91において、ストレージ情報管理部5は、TempエリアのTemp Hedderの情報をクリアし、図4のステップS14にリターンする。
【0104】
ステップS14において、情報制御部2は、ユーザの操作に応じてAVシステムの電源がオフされたか否かを判断し、電源がオフされていないと判断した場合、ステップS9に戻り、上述した処理を繰り返し実行する。ステップS14において、電源がオフされたと判断された場合、処理は終了される。
【0105】
以上の処理においては、ユーザからの指示に応じてライブラリリストを表示させるようにしたが、ユーザからの指示に関わらず、AVシステムの電源がオンされた場合に、ライブラリリストが表示されるようにしてもよい。
【0106】
以上においては、ディスク1をAVシステムのドライブに装着し、そこからディスク情報やタイトル情報を読み出して、逐次、記憶部8に格納する例について説明したが、本発明はこれに限らず、ディスク1を装着することが可能な各種の電子装置に広く適用することができる。
【0107】
上述した一連の処理は、その機能を有するハードウェアにより実行させることもできるが、その機能を有するソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【0108】
図14は、汎用のコンピュータの内部の構成例を示す図である。コンピュータのCPU(Central Processing Unit)101は、ROM(Read Only Memory)102に記憶されているプログラム、または記憶部108からRAM(Random Access Memory)103にロードされたプログラムに従って各種の処理を実行する。RAM103にはまた、CPU101が各種の処理を実行する上において必要なデータなども適宜記憶される。
【0109】
CPU101、ROM102、およびRAM103は、バス104を介して相互に接続されている。このバス104にはまた、入出力インターフェース105も接続されている。
【0110】
入出力インターフェース105には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される構成される入力部106、CRT(Cathode Ray Tube)やLCDなどのディスプレイ、並びにスピーカなどで構成される出力部107、ハードディスクなどで構成される記憶部108、およびモデムやターミナルアダプタなどで構成される通信部109が接続されている。通信部109は、インターネットを含むネットワークを介して通信処理を行う。
【0111】
入出力インターフェース105にはまた、必要に応じてドライブ110が接続され、磁気ディスク111、光ディスク112、光磁気ディスク113、あるいは半導体メモリ114などが適宜装着され、そこから読み出されたコンピュータプログラムが、記憶部108にインストールされる。
【0112】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納する記録媒体は、図14に示されるように、磁気ディスク111(フレキシブルディスクを含む)、光ディスク112(CD−ROM(Compact Disc−Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク113(MD(Mini−Disc)(登録商標)を含む)、もしくは半導体メモリ114またはなどよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが一時的もしくは永続的に記録されるROM102や記憶部108などにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどの通信部109を介して、公衆回線網、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【0113】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0114】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【0115】
【発明の効果】
以上の如く本発明の情報処理装置および方法、並びにプログラムによれば、着脱自在の記録媒体に関する第1の情報と、記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報を記憶し、その記録媒体情報の表示が指示された場合、ユーザにより付けられた名称を有さない記録媒体に対して、第1の情報または第2の情報に含まれる情報から、記録媒体の名称を生成し、その生成された記録媒体の名称、第1の情報、および第2の情報を用いて、指示された記録媒体情報を表示するように制御するようにしたので、記録容量の大きい記録媒体に、どのようなデータが記録されているかの手がかりとなるデータをユーザに提供することが可能となり、ユーザは、記録媒体の管理をしやすくなるという利点が望める。
【図面の簡単な説明】
【図1】本発明を適用したAVシステムの一実施の形態の構成を示す図である。
【図2】記憶部が格納するカレント情報の一例を示す図である。
【図3】記憶部に格納されるカレント情報のデータ構造を示す図である。
【図4】定常処理を説明するフローチャートである。
【図5】図4のステップS2の2重化処理の詳細を説明するフローチャートである。
【図6】ライブラリリスト画面の表示例を示す図である。
【図7】図4のステップS7の名称付加処理の詳細を説明するフローチャートである。
【図8】図4のステップS7の名称付加処理の他の詳細を説明するフローチャートである。
【図9】図4のステップS7の名称付加処理のさらに他の詳細を説明するフローチャートである。
【図10】ライブラリリストのサブメニューの表示例を示す図である。
【図11】ディスク情報のダイアログ画面の表示例を示す図である。
【図12】ディスク情報のダイアログ画面の他の表示例を示す図である。
【図13】図4のステップS13の2重化格納処理の詳細を説明するフローチャートである。
【図14】汎用のコンピュータの内部の構成例を示す図である。
【符号の説明】
1 ディスク, 2 情報制御部, 3 記録再生部, 4 カレントディスク情報管理部, 5 ストレージ情報管理部, 6 名称付加部, 7 記憶部, 8 表示部, 9 スピーカ, 10 入力部, 21 ディスク情報, 22−1乃至22−N タイトル情報
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information processing apparatus and method, a recording medium, and a program, and more particularly, to an information processing apparatus and method, a recording medium, and a program suitable for being applied to an apparatus that handles a recording medium having a large storage capacity.
[0002]
[Prior art]
Recently, various recording media such as a magnetic disk, an optical disk, a magneto-optical disk, and a semiconductor memory have been used. For example, the user can record favorite music data, image data, and the like on the recording medium, and can reproduce or edit the recorded music data, image data, and the like.
[0003]
[Problems to be solved by the invention]
In recent years, the recording capacity of the above-mentioned discs has been increasing, and a disc having a recording capacity capable of recording several tens of movies on one disc has been developed and put into practical use. In such a disk, a large amount of data can be recorded, but if such data is randomly recorded, it is difficult to know what data is recorded on the disk.
[0004]
Conventional discs have only a capacity for storing about one movie on a single disc. Therefore, even if the title of the movie is directly used as the disc name, there is no problem, for example, if the user manages the disc. It was unlikely that problems such as difficulty would occur. However, it is not a proper process to assign a title of one of the movies as a name of the disc to a disc having a capacity such that several movies can be recorded on one disc, which is not preferable. In such a case, there is a possibility that it becomes difficult for the user to manage the disk.
[0005]
Conventionally, the name of a disk can be set by a user. However, there are few users who actually name the disk, and the disk capacity is small. There were few things that would be a problem even without a name.
[0006]
However, in the case of a large-capacity disk, it is better to name the disk in order to manage data, but it is troublesome for the user to set the disk by himself, and as a result, the name is assigned to the disk. It is considered that it is often used without attaching.
[0007]
The present invention has been made in view of such a situation, and gives a name to a disk without bothering the user, and the name is a name that is easy to manage in managing the disk. The purpose is to be.
[0008]
[Means for Solving the Problems]
An information processing apparatus according to an aspect of the present invention includes a storage unit configured to store recording medium information including at least first information relating to a removable recording medium and second information relating to content data recorded on the recording medium; A determination unit configured to search for information included in the first information when a display of the stored recording medium information is instructed, and determine whether a name of the recording medium is a name given by a user; Generating means for generating the name of the recording medium from the information included in the first information or the second information, when the determining means determines that the name of the recording medium is not the name given by the user; Display control means for controlling the display of the designated recording medium information by using the name of the recording medium generated by the generating means, the first information, and the second information. That.
[0009]
The generation unit generates a name of a recording medium from information on the oldest date and time and the latest date and time among the information on the date and time when the content data is recorded included in the first information or the second information. can do.
[0010]
The recording medium stores a first identifier composed of a predetermined number of alphanumeric characters allocated to the recording medium, and the alphanumeric character composed of a predetermined number of digits of the first identifier is recorded. The medium is displayed as a second identifier at a position visible to a user of the medium, and the display control means can control a display in which the name of the recording medium is associated with the second identifier.
[0011]
An information processing method according to the present invention includes a storage step of controlling storage of recording medium information including at least first information relating to a removable recording medium and second information relating to content data recorded on the recording medium; When the display of the recording medium information whose storage is controlled in the processing of the control step is instructed, the information included in the first information is searched, and whether or not the name of the recording medium is the name given by the user When the name of the recording medium is determined not to be the name given by the user in the judgment step of judging the recording medium and the name of the recording medium is determined from the information included in the first information or the second information, Using the generation step of generating a name and the name of the recording medium generated in the processing of the generation step, first information, and second information, displaying the specified recording medium information Characterized in that it comprises a display control step for controlled so.
[0012]
A storage medium program for controlling storage of recording medium information including at least first information relating to a detachable recording medium and second information relating to content data recorded on the recording medium; When the display of the recording medium information whose storage is controlled in the processing of the storage control step is instructed, the information included in the first information is searched, and whether or not the name of the recording medium is the name given by the user A determining step of determining whether or not the name of the recording medium is not a name given by the user in the processing of the determining step, based on the information included in the first information or the second information, Using the name of the recording medium, the first information, and the second information, which are generated in the processing of the generating step, and generating the designated recording medium information. Characterized in that it comprises a display control step of controlling the Shimesuru so.
[0013]
A program according to the present invention includes a storage step of controlling storage of recording medium information including at least first information on a removable recording medium and second information on content data recorded on the recording medium, and a storage control step. Is instructed to display the storage medium information whose storage has been controlled in the processing of (1), the information included in the first information is searched, and it is determined whether or not the name of the storage medium is the name given by the user When it is determined that the name of the recording medium is not the name given by the user in the determining step and the processing of the determining step, the name of the recording medium is determined from the information included in the first information or the second information. Using the generating step to generate, and the name of the recording medium, the first information, and the second information generated by the processing of the generating step, display the specified recording medium information. Characterized in that to execute a display control step of controlling to a computer.
[0014]
In the information processing apparatus and method and the program according to the present invention, information on a recording medium and information on data recorded on the recording medium are stored, and when display of the stored information is instructed, recording is performed. A name is added to a recording medium that does not have the name of the recording medium itself, and the added name is displayed together with other information.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a configuration example of an AV system to which the present invention is applied. This AV system can reproduce content data such as video and audio recorded on the disc 1 or record predetermined information on the disc 1, for example.
[0016]
The disc 1 is inserted into a drive (not shown) of the AV system. This disc 1 can be written on, for example, a CD-R (Compact Disc-Recordable), a CD-RW (CD-Rewriteable), a DVD-R (Digital Versatile Disc-Recordable), or a DVD-RW (DVD-ReWritable). It is a recording medium, and can record video and audio content data, or additional information (for example, a disc name and a title name) attached to the content data in these data recording areas. A single disk 1 can record a plurality of title names.
[0017]
In a predetermined recording area of the disk 1, a disk ID unique to each disk, for example, consisting of 16 digits is recorded in advance, and a predetermined digit of the disk ID (for example, the last four digits of the disk ID) is stored. The cartridge ID is visually displayed on the surface of the disk 1.
[0018]
Although only one disk 1 is shown in the example of FIG. 1, a plurality of disks 1 can be inserted in an AV system having a disk changer function.
[0019]
The information control unit 2 executes a predetermined control program based on an input signal corresponding to a user operation supplied from the input unit 10, and executes a recording / reproducing unit 3, a current disk information management unit 4, a storage information management unit 5, Or the name adding unit 6 is controlled. Further, the information control section 2 outputs a video corresponding to the content data supplied from the recording / reproduction section 3 to the display section 8 and outputs a corresponding audio to the speaker 9. Further, the information control unit 2 outputs to the display unit 8 various information (disc information and title information described later) supplied from the current disk information management unit 4 or the storage information management unit 5.
[0020]
The recording and reproducing unit 3 records the content data supplied from the information control unit 2 on the disc 1 under the control of the information control unit 2 or reads out the content data recorded on the disc 1 and To supply. The recording / reproducing unit 3 records various types of information input by the user on the disc 1 under the control of the information control unit 2.
[0021]
The current disk information management unit 4 acquires current information from the inserted disk 1 and supplies the current information to the information control unit 2. The storage information management unit 5 stores the current information acquired from the information control unit 2 in the storage unit 8, or reads out the current information stored in the storage unit 8 and supplies the current information to the information control unit 2.
[0022]
The storage unit 8 includes, for example, a large-capacity hard disk drive, and stores current information acquired from the disk 1 under the management of the storage information management unit 5. The current information includes at least a disc ID and a title number related to the disc ID in an associated manner.
[0023]
In the present embodiment, when the disk 1 is inserted, the current information is sequentially stored as long as the storage unit 8 has a free space. If there is no free space in the storage unit 8, the information is automatically overwritten or new information is stored after a message is displayed and the user deletes unnecessary information.
[0024]
The display unit 8 is constituted by a display device such as an LCD (Liquid Crystal Display), and reproduces (displays) content data recorded on the disc 1 or displays a library list screen 51 (FIG. 6) described later. indicate.
[0025]
The input unit 10 may be a button, a switch, a keyboard, a mouse, or a jog dial provided on the main body, or may be a remote commander formed separately from the main body.
[0026]
FIG. 2 shows an example of current information stored in the storage unit 8. In the storage unit 8, the title information 22-1 to 22-N (hereinafter, when it is not necessary to individually distinguish the title information 22-1 to 22-N, is simply described as the title information 22 in association with the disc information 21). Is stored. Although only one disc information 21 is shown in the example of FIG. 2, a plurality of disc information 21 can be stored, and title information 22-1 to 22- N are respectively stored.
[0027]
The disk information 21 includes a disk ID, a disk name, a disk lock flag, a remaining disk amount, a total number of titles, a recording date and time, and the like. The disc ID indicates an identifier that is unique to each disc 1 and is composed of, for example, 16-digit alphanumeric characters, and is recorded in the disc 1 in advance. The disc name indicates the name of the disc 1 that can be arbitrarily assigned by the user. The disk lock flag indicates a flag indicating whether or not information recorded on the disk 1 is locked. The remaining disk capacity indicates a storage capacity that can be recorded on the disk 1. The total number of titles indicates the total number of title information 22-1 to 22-N described later. The recording date and time indicates the oldest and latest date and time of the content data recorded on the disc 1.
[0028]
The title information 22-1 to 22-N include a title No., a title unique number, a title name, a channel name, a recording date and time, an unwatched flag, a recording length, and the like. The title number indicates a number that can be identified in the disc 1. The title unique number indicates a unique number for each content data. The title name indicates the name of the content data. The channel name indicates a broadcasting station on which the content data was broadcast. The recording date and time indicates the date and time when the content data was recorded. The unviewed flag indicates a flag regarding whether or not the content data has been viewed. The recording length indicates the length of the content data.
[0029]
FIG. 3 shows a data structure of the current information stored in the storage unit 8. In this data structure, the disk information 21-1 to 21-50 of the 50 disks 1 can be stored, and 200 disk information items are associated with each of the disk information 21-1 to 21-50. Title information 22-1-1 through 21-50-200 can be stored, but this is only an example.
[0030]
The storage unit 8 includes, for example, a total of 108 blocks of blocks 0 to 107, and each block has a capacity of 16 kbytes. Hereinafter, blocks 0 to 102 will be appropriately referred to as a storage (storage) area, and blocks 103 to 107 will be referred to as a temp (temp) area.
[0031]
Block 0 (Toc) stores 15 kbytes of Toc (Table of Contents) information and the like. Blocks 1 and 2 (Disc) store disk information 21-1 to 21-25 or disk information 21-26 to 21-50, respectively, and each disk information has a capacity of 600 bytes. I have. In blocks 3 to 102 (Title), title information 22-1-1 to 22-1-100, title information 22-1-101 to 22-1-200, ..., title information 22-50-101, respectively. Through 22-50-200 are stored, and each title information has a capacity of 160 bytes.
[0032]
In the example of FIG. 3, 25 pieces of disc information 21 are stored in one block, and title information 22 for 100 titles is stored in one block. Also, the Reserved (Reserved) existing in each block indicates an unused area.
[0033]
Block 103 (Temp Hedder) stores the position information of the content data recorded on the insertion disc. Block 104 (Temp Toc) stores the Toc information of the inserted disc. Block 105 (Temp Disc) stores the disc information of the inserted disc. Blocks 106 and 107 (Temp Title1, Temp Title 2) store title information of the inserted disc, respectively. These blocks 103 to 107 are provided as blocks for a duplexing process for eliminating information inconsistency.
[0034]
Here, the inconsistency means that one data becomes partially updated data and the subsequent data becomes old data because the power is inadvertently turned off while the data is being written into the storage unit 8. It is.
[0035]
In the present embodiment, one block (one) of Toc information, one block (one) of disc information, and two blocks (a plurality of) of title information are simultaneously operated on one disc 1. Prevent information inconsistency. For example, when the disc ID is “0”, block 0 in which Toc information is stored, block 1 in which disc information 21-1 is stored, and title information 22-1-1 to 22-1-200 are stored. Block 3 and block 4 are handled as a set.
[0036]
Writing or reading of information is performed for each block. Further, when all the information stored in the Temp area is copied to the Storage area by the processing described later, the Temp Hender (block 103) in the Temp area is cleared.
[0037]
Next, the regular processing executed by the AV system of FIG. 1 will be described with reference to the flowchart of FIG.
[0038]
In step S1, the information control unit 2 determines whether or not the power of the AV system is turned on in response to a user operation, and maintains a standby state until the power is turned on. If it is determined in step S1 that the power has been turned on, the process proceeds to step S2, where the information control unit 2 controls the storage information management unit 5 to perform a duplex process. Here, the details of the duplexing process will be described with reference to the flowchart of FIG.
[0039]
In step S21, the storage information management unit 5 reads out information stored in the Temp Hedder (block 103) in the Temp area of the storage unit 8. In step S22, the storage information management unit 5 determines whether the information of the Temp Hedder read in the processing of step S21 is clear. If the storage information management unit 5 determines that the information of the Temp Hender is clear, the process proceeds to step S23. .
[0040]
In step S23, the storage information management unit 5 determines that the various types of information stored in the storage area are valid by determining that the information of the temp header is clear, and determines the Toc ( The Toc information stored in block 0) is read.
[0041]
If it is determined in step S22 that the information of the Temp Hedder is not clear, the process proceeds to step S24, where the storage information management unit 5 determines that various information stored in the storage area is invalid, and The Toc information stored in the Temp Toc (block 104) of the area is read, and is copied to the Toc (Block 0) of the Storage area.
[0042]
In step S25, the storage information management unit 5 reads the disk information stored in the Temp Disc (block 105) of the Temp area according to the information of the Temp Hedder, and copies it to the Disc (eg, block 1) of the Storage area. I do.
[0043]
In step S26, the storage information management unit 5 reads the title information stored in the Temp Title1 (block 106) of the Temp area according to the information of the Temp Header, and copies it to the Title (eg, block 3) of the Storage area. I do. If the title information is also stored in Temp Title 2 (block 107), it is copied to the Title (for example, block 4) in the storage area.
[0044]
In step S27, the storage information management unit 5 clears the information of the Temp Header (block 103) in the Temp area.
[0045]
As described above, when the various types of information stored in the storage area are invalid, the valid information stored in the temp area is copied by the processing of steps S24 to S27. Can be kept.
[0046]
After the processing in step S23 or step S27, the process returns to step S3 in FIG. The information control unit 2 controls the storage information management unit 5 to acquire disc information and title information using the Toc information as a key. That is, the storage information management unit 5 acquires the disc information and the title information from the storage unit 8 based on the Toc information read by the processing in step S23 or step S24 described above with reference to FIG.
[0047]
In step S4, the information control unit 2 determines whether or not the disk 1 is inserted into a drive (not shown). If it is determined that the disk 1 is inserted, the process proceeds to step S5, where the current disk information management unit 4 to read current information from the inserted disc 1.
[0048]
If it is determined in step S4 that the disc 1 has not been inserted, the process of step S5 is skipped. In step S6, the information control unit 2 determines whether or not the display of the library list is requested by the user, and waits until the display of the library list is requested.
[0049]
If it is determined in step S6 that the display of the library list has been requested, the process proceeds to step S7. In step S7, the information control unit 2 executes a process of adding a disk name using the current information obtained from the current disk information management unit 4 and the disk information obtained from the storage information management unit 5. The name adding process in step S7 will be described later with reference to FIG.
[0050]
In step S8, the information control unit 2 displays the data processed by the name addition unit 6, the current information obtained from the current disk information management unit 4, and the disk information obtained from the storage information management unit 5 on the display unit 8. And output it as a library list.
[0051]
FIG. 6 shows a display example of the library list screen 51. On the library list screen 51, a library list display area 52, a cursor 53, an insertion disc mark 54, a display order setting area 55, an enter button 56, a tool button 57, a return button 58, and the like are displayed.
[0052]
In the library list display area 52, among the disk information acquired from the current disk information management unit 4 and the storage information management unit 5, a cartridge ID (part of the disk ID), a disk name, and a remaining disk amount are displayed in a list. FIG. 6 shows a state in which the disk information of “0134 (cartridge ID), Hamasaki × xxx (disk name), 12.0 GB (disk remaining amount)” is selected by the cursor 53. The inserted disk mark 54 indicates that the disk 1 having the disk information of “5281, @STORY, 5.8 GB” is inserted.
[0053]
Items of “number”, “name”, and “remaining amount” are displayed in the display order setting area 55, and when the user selects one of them, the item order (cartridge ID order, disk order) is displayed. It is possible to sort in the order of name or in the order of the remaining amount. In the case of the example of FIG. 6, the images are sorted in the order of the number (cartridge ID).
[0054]
The buttons 56 to 58 are used by the user to display the submenu 61 (FIG. 8A or 8B), to display a tool for searching information, or to close the library list screen 51, respectively. It is selected by operating the number 10.
[0055]
The description will be given with further reference to the information displayed in the library list display area 52. The disk information “0007 [disk locked]” indicates that the disk is locked, and therefore indicates that the contents of the disk cannot be viewed (the disk name is not displayed).
[0056]
In the disc information “1511 [No Name] 18.1 GB”, [No Name] indicates that the disc has nothing recorded thereon, and indicates that the disc is a blank disc.
[0057]
In the disk information “3594 [1999/11/21-2001/10/31] 1.1 GB”, [1999/11/21-2001/10/31] does not give a name to the disk by the user. For this reason, it indicates that the name of the disc is given by the name adding unit 6 (FIG. 1). In this case, the name is the oldest date and time information and the newest date and time information recorded on the disc. Date and time.
[0058]
The name of the disc is given by the user, such as "XX Special Feature 1" or "Hamasaki XXX", but if the user does not give it, as described above, the date and time of the information recorded on the disc is , A name is given on the device side, and the given name is presented to the user.
[0059]
By doing so, it becomes easier for the user to recognize the contents of the information recorded on the disc than when no name is given, and it becomes easier for the user to manage the disc.
[0060]
Such a method of naming discs, that is, a name adding process performed by the name adding unit 6 (FIG. 1) in step S7 (FIG. 4) will be described with reference to a flowchart of FIG. In step S41, the name adding unit 6 acquires the disk information 21 (FIG. 2). As described above, the disk information 21 is information including the disk ID, the disk name, the disk lock flag, the disk remaining amount, the total number of titles, and the recording date and time (oldest, latest). The information is supplied from the information management unit 5 to the name addition unit 6.
[0061]
The disk information 21 is supplied to the name adding unit 6 for each disk, and the name adding process of FIG. 7 is performed for each disk. In step S42, the name adding unit 6 determines whether a disk name has been assigned using the supplied disk information 21. The determination in step S42 is made by referring to the disk name included in the obtained disk information 21. That is, a disk having a blank disk name is determined to be a disk without a disk name.
[0062]
If it is determined in step S42 that a disk name has been assigned, it is not necessary to add the disk name in the name adding unit 6, so the name adding process shown in FIG. 7 is terminated, and the process returns to step S8 in FIG. . As described above, when the name is not added by the name adding unit 6, the obtained disk information is supplied to the information control unit 2 as it is, and the information control unit 2 executes the processing after step S8.
[0063]
On the other hand, if it is determined in step S42 that no disk name has been assigned, the process proceeds to step S43. In step S43, it is determined from the obtained disk information 21 whether data is stored in the disk to be processed. This determination is made by referring to the total number of titles in the obtained disc information 21.
[0064]
That is, when the total number of titles is 0, it indicates that there is no data stored on the disc, and the determination in step S43 is made by determining whether the total number of titles is 0. If it is determined in step S43 that data is not stored on the disk to be processed, the process proceeds to step S44, and if it is determined that data is stored, the process proceeds to step S45.
[0065]
In step S45, the name of the disk is given by date and time. The name adding unit 6 reads the recording date and time from the obtained disk information 21. The recording date and time information includes the date and time when the oldest title was stored (oldest date and time) and the date and time when the newest title was stored (latest date and time).
[0066]
As described above, a name using the oldest date and the latest date is added to a disk without a disk name. The name is given in the form of [oldest date to latest date]. If only one title is stored, since only the oldest date and time exists, a name is added in the form of [oldest date and time-], and the latest date and time portion is left blank.
[0067]
When the name is given in this manner, the information is supplied to the information control unit 2 together with the other disk information 21, and the information control unit 2 executes the processing after step S8 using the information. .
[0068]
On the other hand, when it is determined in step S43 that there is no stored data, the process proceeds to step S44, and the name "No Name" is added to the disc. When the name is given in this manner, the information is supplied to the information control unit 2 together with the other disk information 21, and the information control unit 2 executes the processing after step S8 using the information. .
[0069]
Here, the disc name is generated using the recording date and time, but the disc name may be generated using other information. For example, a disc name may be created in the form of [the title with the oldest recording date and time to the title with the latest recording date and time] using the title with the oldest recording date and the title with the latest recording date.
[0070]
When the title is used for the disc name in this way, unlike the case of using the recording date and time, the number of characters of the name is not determined in advance, so the name may be long or short. When a title is used as a disc name, it is necessary to consider such a situation and set a certain limit on the number of characters.
[0071]
In the above-described embodiment, as shown in FIG. 2, since the oldest recording date and time and the latest recording date and time are stored as the disc information 21, the information of the flowchart shown in FIG. Although the name adding process is executed in the process, if the recording date and time is not stored as the disk information 21, the name adding process is executed according to the flowchart of FIG.
[0072]
The processing in steps S51 to S54 and S58 in FIG. 8 is the same as the processing in steps S41 to S45 in FIG. 7, in other words, the flowchart in FIG. 8 is different from the flowchart in FIG. The processing is added, and the other processing is the same as the processing in the flowchart shown in FIG.
[0073]
If it is determined in step S53 that there is data stored on the disc to be processed, the process proceeds to step S55, where the title information 22 is obtained. As shown in FIG. 2, the title information 22 stores the recording date and time for each title. Therefore, the name adding unit 6 refers to the recording date and time of the acquired title information 22 and executes the processing of steps S56 and S57.
[0074]
That is, in step S56, the oldest recording date and time is searched, and in step S57, the latest recording date and time is searched. The process of step S58 is performed using the searched result. The processing in step S58 is basically performed in the same manner as the processing in step S45 shown in FIG.
[0075]
In this way, the oldest and the latest recording date and time may be searched, and the disc may be named using the search result. Further, the title corresponding to the result may be specified using the search result. You may make it give as a name.
[0076]
In the above-described embodiment, the disc name is added based on the recording date and time. However, regardless of the recording date and time, and regardless of the information (oldest, latest title, etc.) related to the recording date and time, other names are added. May be used. For example, a title recorded on a disc without a disc name may be searched, and the title with the largest number may be added as the name of the disc.
[0077]
In this case, the name adding process is performed according to the process of the flowchart shown in FIG. The processing in steps S61 to S64 in FIG. 9 is the same as the processing in steps S41 to S44 in FIG. 7, in other words, the flowchart in FIG. 9 is different from the flowchart in FIG. The configuration is added, and the other processes are the same as those in the flowchart shown in FIG.
[0078]
In step S65, the title information 22 is obtained. A title name is extracted from the acquired title information 22. The process of step S66 is executed using the extracted title name. In step S66, the largest title name is extracted from the extracted title names.
[0079]
When the most title name is extracted, a process of setting the title name to the name of the disc is performed in step S67. If only one title name is stored on the disc, that title name is used as the disc name.
[0080]
If multiple title names are stored on the disc, but all title names are used once, or if there are multiple title names that are used the same number of times, A rule for determining whether to use the disc name is set in advance, and the disc name is determined based on the setting. The rules include, for example, setting the title of the earliest recording date and time to the disc name, and setting the shortest title to the disc name.
[0081]
As described above, the title name may be used as it is as the disc name. However, for example, only the noun is extracted from the title name, and the noun used most frequently among the extracted nouns is used as the disc name. It may be added.
[0082]
In this way, if the user has not added the name of the disk to the disk, the name is added to the disk by the method described above. In this way, by adding the name to the disk, the user can easily recognize what data is stored in the disk, and the management of the disk becomes easier.
[0083]
The data including the data with the name added to the disc in this way is supplied to the information control unit 2 and processed, whereby a screen as shown in FIG. .
[0084]
Returning to the description of the flowchart of FIG. 4, when the list is displayed in step S8, in step S9, the information control unit 2 performs a predetermined process (for example, reproduction reservation, search, deletion, display of another list) by the user. ) Is determined, and if it is determined that the predetermined process has been requested, the process proceeds to step S10 to perform the predetermined process.
[0085]
Here, as a specific example of the process of step S10, a process in a case where display of another list is instructed will be described. For example, the user operates the input unit 10 on the library list screen 51 shown in FIG. 6 to select a predetermined item (in this case, “0134, Hamasaki XXX, 12.0 GB”) from the list. When the user selects (information) with the cursor 53 and presses the enter button 56, the information control unit 2 displays a library list submenu 61 as shown in FIG. 10A on the display unit 8 based on an instruction from the user. . The submenu 61 displays items that can be selected by the user, such as “close”, “title list”, “disc information”, and “delete list registration”.
[0086]
When the disk information of the disk locked (the disk information of “0007, disk locked” in the example of FIG. 6) is selected by the cursor 53 and the enter button 56 is pressed, the disk information shown in FIG. Is displayed as shown in FIG. The submenu 61 displays items such as “close” and “list registration deletion” that can be selected by the user.
[0087]
Then, when the user selects the item of “disk information” with the cursor 62 in the submenu 61 shown in FIG. 10A, the information control unit 2 selects the item of the title information acquired from the storage information management unit 5 by the user. The predetermined title information associated with the disc information (in this case, the cartridge ID of “0134” and the title information of the disc information having the disc name of “Hamazaki × XXX”) is output to the display unit 8 and Display as information.
[0088]
As a result, a disk information dialog screen 71 as shown in FIG. 32 is displayed. The dialog screen 71 displays detailed information 72 of the disc information, a close button 73, a return button 74, and the like.
[0089]
The detailed information 72 displays information such as the disk name, the number of titles, the disk ID, the recording date, and the remaining amount of the disk. The buttons 73 and 74 are respectively selected by the user when returning to the library list screen 51 (FIG. 6).
[0090]
The example shown in FIG. 11 is a dialog screen 71 for disc information when “0134 Hamasaki × 12.0 GB” is selected on the library list screen 51 shown in FIG. Therefore, in the column of the disc name, "Hamasaki xxx" which is the disc name given by the user is displayed.
[0091]
In the library list screen 51 shown in FIG. 6, when “3597 [1999/11/21 to 2001/10/31] 1.1 GB” is selected, that is, the disc name is not added to the user but When the added disk information is selected on the device side, a disk information dialog screen 71 as shown in FIG.
[0092]
In the dialog screen 71 shown in FIG. 12, nothing is displayed in the column of the disk name. This indicates that the disc name has not been added by the user. By displaying nothing in the disc name column, the user is made aware that no disc name is added, and is prompted to add a disc name.
[0093]
As described above, if the disk name has not been added by the user, nothing needs to be displayed as described above. For example, a message such as “there is no disk name. You may make it display in a column.
[0094]
After such display is performed as the process of step S10 in FIG. 4, or when it is determined in step S9 that the predetermined process is not requested, the process proceeds to step S11. In step S11, the information control unit 2 determines whether or not the removal of the disk 1 has been requested. If it is determined that the removal of the disk 1 has not been requested, the process proceeds to step S14. On the other hand, when it is determined that the removal of the disk 1 has been requested, the process proceeds to step S12, and the information control unit 2 controls the current disk information management unit 4 to read the current information from the inserted disk 1. That is, the information control unit 2 obtains the latest information in step S12 in consideration of the fact that the information on the disc 1 has been rewritten by recording or editing.
[0095]
In step S13, the information control unit 2 controls the storage information management unit 5 to cause the storage information management unit 5 to perform a duplex storage process based on the current information acquired from the current disk information management unit 4.
[0096]
Here, the details of the duplex storage processing will be described with reference to the flowchart of FIG.
[0097]
In step S81, the storage information management unit 5 stores Toc included in the acquired current information in Temp Toc (block 104) in the Temp area of the storage unit 8. In step S82, the storage information management unit 5 stores the block containing the changed disk information in the TempDisc (block 105) of the Temp area. As described above, the disc information exists in block 1 or block 2 of the storage area, and may be any one block.
[0098]
In step S83, the storage information management unit 5 determines whether or not the title information included in the changed disc information is 100 titles or less. If it is determined that the title information is 100 titles or less, the process proceeds to step S84, and the Temp area The title information is stored in Temp Title 1 (block 106).
[0099]
If it is determined in step S83 that the title information included in the changed disc information is not less than 100 titles, that is, it is determined that there are 101 titles or more, the process proceeds to step S85, and the storage information management unit 5 stores the title information in Temp Title1 of the Temp area. The title information of up to 100 titles is stored, and in step S86, the title information of the 101th title and thereafter is stored in Temp Title2 (block 107).
[0100]
After the processing in step S84 or step S86, in step S87, the storage information management unit 5 stores the position information of the stored data and the like in the Temp Header (block 103) of the Temp area. In step S88, the storage information management unit 5 reads out the Toc stored in the Temp Toc (block 104) of the Temp area and writes it in the Toc (Block 0) of the Storage area (that is, the Temp Toc of the Temp area is stored in the Temp Toc of the Storage area). To copy).
[0101]
In step S89, the storage information management unit 5 copies the Temp Disc (Block 105) of the Temp area to the Disc (Block 1 or Block 2) of the Storage area based on the positional information of the data stored in the Temp Hedder. I do.
[0102]
In step S90, the storage information management unit 5 copies Temp Title1 of the Temp area to the Title of the Storage area (for example, block 103) based on the positional information of the data stored in the Temp Hedder, and also copies the Temp Title of the Temp area. If the title information is also stored in Temp Title2, it is copied to the Title (for example, block 104) in the storage area.
[0103]
In step S91, the storage information management unit 5 clears the information of the Temp Header in the Temp area, and returns to step S14 in FIG.
[0104]
In step S14, the information control unit 2 determines whether or not the power of the AV system has been turned off in response to the operation of the user. If the information control unit 2 determines that the power has not been turned off, the process returns to step S9 and performs the above-described processing. Execute repeatedly. If it is determined in step S14 that the power has been turned off, the process ends.
[0105]
In the above processing, the library list is displayed according to the instruction from the user. However, regardless of the instruction from the user, the library list is displayed when the power of the AV system is turned on. May be.
[0106]
In the above, an example has been described in which the disc 1 is mounted on a drive of an AV system, and disc information and title information are read therefrom and sequentially stored in the storage unit 8. However, the present invention is not limited to this. The present invention can be widely applied to various electronic devices that can be equipped with a.
[0107]
The series of processes described above can be executed by hardware having the function, but can also be executed by software having the function. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer built into dedicated hardware or installing various programs. It is installed from a program storage medium to a possible general-purpose personal computer or the like.
[0108]
FIG. 14 is a diagram illustrating an example of the internal configuration of a general-purpose computer. A CPU (Central Processing Unit) 101 of the computer executes various processes according to a program stored in a ROM (Read Only Memory) 102 or a program loaded from a storage unit 108 into a RAM (Random Access Memory) 103. The RAM 103 also appropriately stores data necessary for the CPU 101 to execute various processes.
[0109]
The CPU 101, the ROM 102, and the RAM 103 are mutually connected via a bus 104. The bus 104 is also connected to an input / output interface 105.
[0110]
The input / output interface 105 includes an input unit 106 including buttons, switches, a keyboard, a mouse, and the like, a display such as a CRT (Cathode Ray Tube) and an LCD, an output unit 107 including a speaker, and a hard disk. And a communication unit 109 including a modem and a terminal adapter. The communication unit 109 performs communication processing via a network including the Internet.
[0111]
A drive 110 is connected to the input / output interface 105 as necessary, and a magnetic disk 111, an optical disk 112, a magneto-optical disk 113, a semiconductor memory 114, or the like is appropriately mounted, and a computer program read therefrom is It is installed in the storage unit 108.
[0112]
As shown in FIG. 14, a recording medium that is installed in a computer and stores a program that can be executed by the computer includes a magnetic disk 111 (including a flexible disk) and an optical disk 112 (CD-ROM (Compact Disc- A read only memory, a DVD (including a Digital Versatile Disc), a magneto-optical disk 113 (including an MD (Mini-Disc) (registered trademark)), a semiconductor memory 114, or a package medium including the semiconductor memory 114 or the like. Instead, it is provided with a ROM 102 and a storage unit 108 in which a program is temporarily or permanently recorded and provided to a user in a state of being incorporated in a computer in advance. The program is stored in the program storage medium using a wired or wireless communication medium such as a public line network, a local area network, the Internet, or digital satellite broadcasting via a communication unit 109 such as a router or a modem as necessary. Done.
[0113]
In this specification, the steps of describing a program stored in a program storage medium may be performed in a chronological order in the order described, or may be performed in a parallel manner even if not necessarily performed in a chronological order. Alternatively, it also includes processing executed individually.
[0114]
Also, in this specification, a system represents the entire device including a plurality of devices.
[0115]
【The invention's effect】
As described above, according to the information processing apparatus, method, and program of the present invention, recording medium information including at least first information on a detachable recording medium and second information on content data recorded on the recording medium Is stored, and when the display of the recording medium information is instructed, the information contained in the first information or the second information is transmitted to the recording medium having no name given by the user. A name is generated, and control is performed to display the specified recording medium information by using the generated name of the recording medium, the first information, and the second information, so that the recording capacity is large. It is possible to provide the user with data that is a clue as to what data is recorded on the recording medium, and the user can easily manage the recording medium. Views.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an embodiment of an AV system to which the present invention is applied.
FIG. 2 is a diagram illustrating an example of current information stored in a storage unit.
FIG. 3 is a diagram showing a data structure of current information stored in a storage unit.
FIG. 4 is a flowchart illustrating a steady process.
FIG. 5 is a flowchart illustrating details of a duplexing process in step S2 of FIG. 4;
FIG. 6 is a diagram showing a display example of a library list screen.
FIG. 7 is a flowchart illustrating details of a name adding process in step S7 of FIG. 4;
FIG. 8 is a flowchart illustrating another detail of the name adding process in step S7 of FIG. 4;
FIG. 9 is a flowchart illustrating still another detail of the name adding process in step S7 of FIG. 4;
FIG. 10 is a diagram showing a display example of a submenu of a library list.
FIG. 11 is a diagram showing a display example of a dialog screen of disk information.
FIG. 12 is a diagram showing another display example of a dialog screen of disk information.
FIG. 13 is a flowchart illustrating details of a duplex storage process in step S13 of FIG. 4;
FIG. 14 is a diagram illustrating an example of the internal configuration of a general-purpose computer.
[Explanation of symbols]
1 disk, 2 information control section, 3 recording / reproducing section, 4 current disk information management section, 5 storage information management section, 6 name addition section, 7 storage section, 8 display section, 9 speaker, 10 input section, 21 disk information, 22-1 to 22-N Title Information

Claims (6)

着脱自在の記録媒体に関する第1の情報と、前記記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記記録媒体情報の表示が指示された場合、前記第1の情報に含まれる情報を検索し、前記記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断手段と、
前記判断手段により前記記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、前記第1の情報または前記第2の情報に含まれる情報から、前記記録媒体の名称を生成する生成手段と、
前記生成手段により生成された前記記録媒体の名称、前記第1の情報、および前記第2の情報を用いて、指示された前記記録媒体情報を表示するように制御する表示制御手段と
を含むことを特徴とする情報処理装置。
Storage means for storing recording medium information including at least first information on a removable recording medium and second information on content data recorded on the recording medium;
When the display of the recording medium information stored in the storage unit is instructed, information included in the first information is searched, and whether the name of the recording medium is a name given by a user is determined. Determining means for determining whether
If the determining unit determines that the name of the recording medium is not a name given by a user, the recording medium generates a name of the recording medium from information included in the first information or the second information. Generating means;
Display control means for controlling the display of the specified recording medium information using the name of the recording medium, the first information, and the second information generated by the generating means. An information processing apparatus characterized by the above-mentioned.
前記生成手段は、前記第1の情報または前記第2の情報に含まれる、前記コンテンツデータが記録された日時に関する情報のうち、最古の日時と最新の日時の情報から前記記録媒体の名称を生成する
ことを特徴とする請求項1に記載の情報処理装置。
The generation unit may determine the name of the recording medium from information on the oldest date and time and the latest date and time among the information on the date and time when the content data is recorded, which is included in the first information or the second information. The information processing apparatus according to claim 1, wherein the information is generated.
前記記録媒体は、前記記録媒体に割り振られた所定の桁数の英数字で構成される第1の識別子を記憶し、
前記第1の識別子のうちの所定の桁数で構成される英数字は、前記記録媒体のユーザが視認可能な位置に第2の識別子として表示され、
前記表示制御手段は、前記記録媒体の名称と前記第2の識別子を関連付けた表示を制御する
ことを特徴とする請求項1に記載の情報処理装置。
The recording medium stores a first identifier composed of a predetermined number of alphanumeric characters allocated to the recording medium,
Alphanumeric characters composed of a predetermined number of digits of the first identifier are displayed as a second identifier at a position visible to a user of the recording medium,
The information processing apparatus according to claim 1, wherein the display control unit controls display in which a name of the recording medium is associated with the second identifier.
着脱自在の記録媒体に関する第1の情報と、前記記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報の記憶を制御する記憶ステップと、
前記記憶制御ステップの処理で記憶が制御された前記記録媒体情報の表示が指示された場合、前記第1の情報に含まれる情報を検索し、前記記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断ステップと、
前記判断ステップの処理で前記記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、前記第1の情報または前記第2の情報に含まれる情報から、前記記録媒体の名称を生成する生成ステップと、
前記生成ステップの処理で生成された前記記録媒体の名称、前記第1の情報、および前記第2の情報を用いて、指示された前記記録媒体情報を表示するように制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
A storage step of controlling storage of recording medium information including at least first information on a removable recording medium and second information on content data recorded on the recording medium;
When the display of the recording medium information whose storage is controlled in the processing of the storage control step is instructed, the information included in the first information is searched, and the name of the recording medium is a name given by a user. A determining step of determining whether or not
When it is determined that the name of the recording medium is not the name given by the user in the processing of the determining step, the name of the recording medium is changed from the information included in the first information or the second information. A generating step to generate;
Using the name of the recording medium generated in the processing of the generating step, the first information, and the second information, performing a display control step of controlling to display the specified recording medium information. An information processing method comprising:
着脱自在の記録媒体に関する第1の情報と、前記記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報の記憶を制御する記憶ステップと、
前記記憶制御ステップの処理で記憶が制御された前記記録媒体情報の表示が指示された場合、前記第1の情報に含まれる情報を検索し、前記記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断ステップと、
前記判断ステップの処理で前記記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、前記第1の情報または前記第2の情報に含まれる情報から、前記記録媒体の名称を生成する生成ステップと、
前記生成ステップの処理で生成された前記記録媒体の名称、前記第1の情報、および前記第2の情報を用いて、指示された前記記録媒体情報を表示するように制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
A storage step of controlling storage of recording medium information including at least first information on a removable recording medium and second information on content data recorded on the recording medium;
When the display of the recording medium information whose storage is controlled in the processing of the storage control step is instructed, the information included in the first information is searched, and the name of the recording medium is a name given by a user. A determining step of determining whether or not
When it is determined that the name of the recording medium is not the name given by the user in the processing of the determining step, the name of the recording medium is changed from the information included in the first information or the second information. A generating step to generate;
Using the name of the recording medium generated in the processing of the generating step, the first information, and the second information, performing a display control step of controlling to display the specified recording medium information. A recording medium on which a computer-readable program is recorded.
着脱自在の記録媒体に関する第1の情報と、前記記録媒体に記録されているコンテンツデータに関する第2の情報を少なくとも含む記録媒体情報の記憶を制御する記憶ステップと、
前記記憶制御ステップの処理で記憶が制御された前記記録媒体情報の表示が指示された場合、前記第1の情報に含まれる情報を検索し、前記記録媒体の名称が、ユーザにより付けられた名称であるか否かを判断する判断ステップと、
前記判断ステップの処理で前記記録媒体の名称は、ユーザにより付けられた名称ではないと判断された場合、前記第1の情報または前記第2の情報に含まれる情報から、前記記録媒体の名称を生成する生成ステップと、
前記生成ステップの処理で生成された前記記録媒体の名称、前記第1の情報、および前記第2の情報を用いて、指示された前記記録媒体情報を表示するように制御する表示制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
A storage step of controlling storage of recording medium information including at least first information on a removable recording medium and second information on content data recorded on the recording medium;
When the display of the recording medium information whose storage is controlled in the processing of the storage control step is instructed, the information included in the first information is searched, and the name of the recording medium is a name given by a user. A determining step of determining whether or not
When it is determined that the name of the recording medium is not the name given by the user in the processing of the determining step, the name of the recording medium is changed from the information included in the first information or the second information. A generating step to generate;
Using the name of the recording medium generated in the processing of the generating step, the first information, and the second information, performing a display control step of controlling to display the specified recording medium information. A program that is executed by a computer.
JP2002193566A 2002-07-02 2002-07-02 Information processing apparatus and method, recording medium, and program Withdrawn JP2004039077A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002193566A JP2004039077A (en) 2002-07-02 2002-07-02 Information processing apparatus and method, recording medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002193566A JP2004039077A (en) 2002-07-02 2002-07-02 Information processing apparatus and method, recording medium, and program

Publications (1)

Publication Number Publication Date
JP2004039077A true JP2004039077A (en) 2004-02-05

Family

ID=31702500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002193566A Withdrawn JP2004039077A (en) 2002-07-02 2002-07-02 Information processing apparatus and method, recording medium, and program

Country Status (1)

Country Link
JP (1) JP2004039077A (en)

Similar Documents

Publication Publication Date Title
CN1552075B (en) Information processing apparatus and method
US11159830B2 (en) Program, recording medium, and reproducing apparatus
EP1451819B1 (en) Recording/reproducing apparatus and recording/reproducing method
JP2003151242A (en) Information processing apparatus, information processing program, and information processing method
JP2006522557A (en) Information storage medium on which ENAV buffer configuration information is recorded, its playback device and its buffer management method
US20050031303A1 (en) Method for managing bookmark information and method for reproducing content using the same
JP2006301877A (en) Information management apparatus and information management method
JP2003242751A (en) Recording / reproducing apparatus and recording / reproducing method
JP2004039077A (en) Information processing apparatus and method, recording medium, and program
JP2004310850A (en) Recording / playback apparatus and playlist creation method
JP2003151244A (en) Image recording / reproducing device having remaining amount display function and image recording / reproducing method
US7421425B2 (en) Information providing method and information providing system
US7882157B2 (en) Content data recording device and recording control method
JP3835621B2 (en) Information processing apparatus and method, recording medium, and program
JP5029842B2 (en) Content information tree generation device and program thereof
JP2006196145A (en) Information recording apparatus, information recording method, information reproducing apparatus, information reproducing method, and information recording / reproducing apparatus
KR100589807B1 (en) How to manage recording list of broadcasting program
JP2004118630A (en) Information processing apparatus and file management method
JP2004336356A (en) Management device and method for recorded program
JP2004145701A (en) Recording/reproducing device, and recording/reproducing processing program
KR100563692B1 (en) How to manage playlist information in optical disk device
JPH10254757A (en) Video file management system by media
JP2008225850A (en) Retrieval display device
JP2001167117A (en) Recorded video search device and search method
JP2005353160A (en) Recording program and recording apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050906