(57)【特許請求の範囲】
【請求項１】
複数のボックスが準備されており、改行コードを入力することなく前記複数のボックスにデータを記述できる第１のフィールドを管理する第１のマネージャと、
改行コードを入力することで複数の行が準備され、前記複数の行にデータを記述できる第２のフィールドを管理する第２のマネージャと、
前記第１のフィールドの複数のボックスのそれぞれに改行コード無しでデータが記述されており、転送指令に応答して、前記複数のボックスのそれぞれの前記データに改行コードを付加して前記第２のフィールドに転送する第１の転送器と、
前記第２のフィールドの複数の行のそれぞれのデータには改行コードが付いており、転送指令に応答して、前記複数の行の前記改行コードを無くして、前記複数の行のデータを前記第１のフィールドの前記複数のボックスにそれぞれ転送する第２の転送器と、
を有する情報処理装置。
【請求項２】
前記第１のフィールドのデータと、前記第２のフィールドのデータとを同期してスクロールする表示状態処理器をさらに有する請求項１記載の情報処理装置。
【請求項３】
前記第２のフィールドのデータを編集する編集処理器をさらに有する請求項１記載の情報処理装置。
【請求項４】
第１のフィールド若しくは第２のフィールドをディスプレイ画面の中央に移動させて表示する状態と、第１と第２のフィールドを前記ディスプレイ画面の左右に並べて表示する状態とを切替えることができる表示状態処理器をさらに有する請求項１記載の情報処理装置。
【請求項５】
前記第１のフィールド及び該第１のフィールドに記述されるデータを、外部装置からネットワークを介して取り込む通信器をさらに有する請求項１記載の情報処理装置。
【請求項６】
前記通信器は、前記第２のフィールドから第１のフィールドに転送された編集後の新しいデータを、前記外部装置へ返還のために送信する請求項５記載の情報処理装置。
【請求項７】
前記外部装置は、記録装置であり、前記第１のフィールドのデータは、タグリストを含むタグ情報若しくはチャプタ情報である請求項６記載の情報処理装置。
【請求項８】
第１のマネージャにより、複数のボックスが準備されており、改行コードを入力することなく前記複数のボックスにデータを記述できる第１のフィールドを管理し、
第２のマネージャにより、改行コードを入力することで複数の行が準備され、前記複数の行にデータを記述できる第２のフィールドを管理し、
前記第１のフィールドの複数のボックスにそれぞれ改行コード無しで記述されているそれぞれのデータに対して、転送指令に応答する第１の転送器により、改行コードを付加して前記第２のフィールドに転送し、
前記第２のフィールドの複数の行のそれぞれのデータには改行コードが付いており、転送指令に応答する第２の転送器により、前記複数の行の前記改行コードを無くして、前記複数の行のそれぞれのデータを前記第１のフィールドの前記複数のボックスにそれぞれ転送する、
情報処理方法。
【請求項９】
前記第１のフィールド及び該第１のフィールドに記述されるデータを、外部装置からネットワークを介して取り込み、
前記第２のフィールドにて、前記転送されたデータを編集し、
前記第２のフィールドから第１のフィールドに転送された編集後の新しいデータを、前記外部装置へ返還する、請求項８記載の情報処理方法。
【請求項１０】
前記データは、タグリストを含むタグ情報若しくはチャプタ情報である請求項９記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
情報処理装置においては、予め作成されたテンプレートの空欄に、可変データや計測データを入力できるアプリケーションが利用される。例えば、帳票に売り上げデータなどを入力するためのアプリケーションがある。表示器に表示される帳票には、例えば、品名、単価、数量などを入力することができる空欄領域（ボックス）が設けられている。ユーザは、商品の売り上げ実績に基づいて、品名、単価、数量などを、コンソールを操作して入力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１０１３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
予め作成されたテンプレートに入力した後、データを編集する及び又はデータの配置順序を変更するときは、非常に煩わしい作業が要求される。例えば、データのコピー、貼り付けの繰り返し作業が多数回必要とされ、データ量が多いと、長時間を要する。
【０００５】
そこで、ここに開示する実施形態は、編集が容易であり、編集作業を短縮化することができる情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態によれば、第１のマネージャは、複数のボックスが準備されており、改行コードを入力することなく前記複数のボックスにデータを記述できる第１のフィールドを管理する。第２のマネージャが、改行コードを入力することで複数の行が準備され、前記複数の行にデータを記述できる第２のフィールドを管理する。第１の転送器は、前記第１のフィールドの複数のボックスのそれぞれに改行コード無しでデータが記述されており、転送指令に応答して、前記複数のボックスのそれぞれの前記データに改行コードを付加して前記第２のフィールドに転送する。第２の転送器は、前記第２のフィールドの複数の行のそれぞれのデータには改行コードが付いており、転送指令に応答して、前記複数の行の前記改行コードを無くして、前記複数の行のデータを前記第１のフィールドの前記複数のボックスにそれぞれ転送する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の構成の一例を示すブロック図である。
【図２】図１の装置に対する操作と該装置の動作例を説明するために示した図である。
【図３】図１の装置の動作例を説明するために示したフローチャートである。
【図４】図１の装置の他の動作例を説明するために示したディスプレイの表示状態図である。
【図５】図１の装置が使用された場合の一例を示す図である。
【図６】図５のリモート制御装置と記録装置との間の通信処理の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。図１は、情報処理装置２００を示している。情報処理装置２００は、ディスプレイ１００が接続又は一体に構成されている。ディスプレイ１００は、表示領域１０１を有する。表示領域１０１には、今、データを配置する第１のフィールド１１０、データを配置する第２のフィールド１２０、操作案内フィールド１３０が表示された様子を示している。
【０００９】
情報処理装置２００は、バス２０１を有し、このバス２０１には、上記したディスプレイ１００、アプリケーションやパラメータなどを格納したＲＯＭ２０２、データの一時保存用、アプリケーション展開用として利用されるＲＡＭ２０３などが接続されている。また情報処理装置２００の各ブロックを統括的に制御する制御器２１０がバス２０１に接続されている。
【００１０】
さらに、バスには、マウス２１５及び又はキーボード２１６からの操作信号を入力する操作入力処理器２０７が接続されている。またオーディオ処理器２０４がバス２０１に接続されてもよい。またバスには、記憶メディア処理器２０５が接続され、この記憶メディア処理器２０５は、半導体メモリ（メモリカード）、ハードディスクドライブ２１２などと接続されている。さらにまたバス２０１には、通信器２０６が接続されており、この通信器２０６は、ネットワーク（ホームネットワーク、及び又はインターネット）と接続可能である。
【００１１】
上記情報処理装置２００は、携帯用としても活用可能であり、電源２１１を装備している。図示していないが、この情報処理装置２００は、商用電源との接続ブロックを含む。
【００１２】
制御器２１０に含まれる一部のブロックが矢印で示す位置に取り出して示される。以下、このブロックの機能をディスプレイ１００に表示されているフィールドとともに説明する。
【００１３】
まず第１のフィールド１１０は、複数のボックス１１１，１１２、・・・１１６が準備されており、改行コードを入力することなく前記複数のボックスにデータを記述できるように定義されている。この第１のフィールドは、第１のマネージャ２１０ａにより管理されている。また第２のフィールド１２０は、改行コードを入力することで複数の行が準備され、前記複数の行にデータを記述できるように定義されている。この第２のフィールド１２０は、第２のマネージャ２１０ｂにより管理されている。
【００１４】
今、マウス２１５及び又はキーボード２１６が操作されるものとする。そして第１のフィールド１１０の一部若しくは全部が指定され、第２のフィールド１２０への転送指令があった場合、第１の転送器２１０ｃは、指定された領域内の複数のボックスのそれぞれのデータに改行コードを付加して第２のフィールド１２０に転送することができる。この結果、複数のボックス１１１，１１２、・・・１１６のデータ１ＡＢＣ，２ＤＥＦ，３ＧＨＩ，４ＪＫＬ，５ＭＮＯ，６ＰＱＲが、この配列の状態で、第２のフィールド１２０に転送される。図は、第１のフィールド１１０のデータ１ＡＢＣ，２ＤＥＦ，３ＧＨＩ，４ＪＫＬ，５ＭＮＯ，６ＰＱＲの全部が、第２のフィールド１２０に、そのスタイルを変えることなく、コピーされた状態を示している。
【００１５】
逆に、第２のフィールド１２０の一部若しくは全部が指定され第１のフィールド１１０への転送指令があった場合、第２の転送器２１０ｄは、指定された領域内の複数の行のそれぞれのデータを改行コード無しで第１のフィールド１１０に転送することができる。
【００１６】
操作案内フィールド１３０は、操作状態を示す各種のアイコンを有する。例えば、カーソルにより、第１のフィールド１１０の全部が指定された場合、第１のフィールド１１０の下部のボタン”All_SEL”が点滅又は変色する。次に、画面の下部にある”Copy”をクリックすると、左から右方向に向いた矢印が点滅し、第１のフィールドから第２のフィールドへデータが転送されていることが分かるようになっている。転送が終了すると、当該矢印の点滅が終了し、画面の下部にある”Copy”が変色する。逆に、例えば、カーソルにより、第２のフィールド２１０の全部が指定された場合、第２のフィールド２１０の下部のボタン”All_SEL”が点滅又は変色する。次に、画面の下部にある”Copy”をクリックすると、右から左方向に向いた矢印が点滅し、第２のフィールドから第１のフィールドへデータが転送されていることが分かるようになっている。転送が終了すると、当該矢印の点滅が終了し、画面の下部にある”Copy”が変色する。
【００１７】
操作案内方法は、各種の実施形態が可能であり、上記した方法に限定されるものではない。
【００１８】
上記したようなコピー或いは転送機能が装備された場合、第１のフィールド１１０のデータの並び替えを行いたい場合、非常に便利である。まず、ユーザは、装置を操作して、第１のフィールド１１０のデータを、第２のフィールド２１０にコピーする。次に、編集処理器２１０eの機能を利用して、第２のフィールド２１０において、キーボード２１６などを操作して、データの並び替えなどの処理を行う。この処理は、一般的なワードデータの処理、テキストデータの処理と同様に行えばよい。したがって、データを結合することもできるし、分離することも可能である。また新たなデータを追加したり、不要なデータを削除することも可能である。
【００１９】
第２のフィールド２１０において、ユーザの希望の配置が得られたら、先に説明したように、第２のフィールド２１０のデータをその配置スタイルを維持した状態で、第１のフィールド１１０にコピーすることができる。
【００２０】
図２には、第１のフィールド１１０から第２のフィールド１２０へ、又は第２のフィールド２１０から第１のフィールド１１０へデータをコピーする場合の動作を示すフローチャートである。このフローチャートは、制御器２１０内で動作するシーケンサにより実効される。今、ユーザがマウス２１５或いはキーボード２１６を操作して、この実施形態によるアプリケーションを起動し、情報処理装置（パーソナルコンピュータ）をコピーモードに設定する（ステップＳＡ１）。次に送信側フィールドの設定、つまり第１のフィールドの読出しを行い、表示状態を得る（ステップＳＡ２）。また受信側フィールドの設定、つまり第２のフィールドの読出しを行い、表示状態を得る（ステップＳＡ３）。これにより、図１で示したような表示状態が得られる。ただし、受信側フィールドは、データが記述されていないので、ブランクである。第１のフィールドや第２のフィールドは、例えばＲＡＭのデータ管理領域にデータファイルとして格納されている。
【００２１】
次に、送信側フィールドのコピー領域を指定する（ステップＳＡ４）。次にコピーボタンが操作され、受信側に向けてデータの転送が開始される。
【００２２】
今、第１のフィールド１１０から第２のフィールド１２０へのデータコピーが行われるものとする。指定されたコピー領域内に固定の単位領域が設定されているかどうかが判断される。固定の単位領域とは、図１に示したように、改行コードを入力することなくデータを記述できるように定義されたボックスである（ステップＳＡ６）。
【００２３】
このボックスが図１の上から順次チェックされる。そして固定の単位領域内にデータがあるかどうかの判断が行われる（ステップＳＡ７）。データが無い場合は、チェックしたボックスが空欄であることであり、当該ボックス内をスペースとする単位スペースデータを取得する（ステップＳＡ８）。逆にデータが存在した場合は、当該ボックス内のデータを単位データとして取得する（ステップＳＡ９）。
【００２４】
次に取得した単位データ、若しくは単位スペースデータに改行コードを付加し、受信側フィールドメモリへ転送する（ステップＳＡ１０）。そして、単位データ又は単位スペースデータを第２のフィールドに順次書き込む（ステップＳＡ１１）。指定されたコピー領域内に固定の単位領域が残っているかどうかをチェックし（ステップＳＡ１２）、残っていない場合は、終了する。固定の単位領域が残っている場合は、（ステップＳＡ７）に戻る。
【００２５】
上記の処理により、第１のフィールドから第２のフィールドへのデータのコピーが実施される。
【００２６】
ステップＳＡ６において、指定されたコピー領域内に固定の単位領域が設定されていない場合、ステップＳＢ１に移行する。このようなケースは、第２のフィールド２１０から第１のフィールド１１０へデータをコピーするケースである。
【００２７】
この場合は、第２のフィールド１２０の先頭から順次データをチェックし、改行コードの前のデータを単位データ若しくは単位スペースデータとして取り扱う（ステップＳＢ１）。そして取得した順に単位データ及び又は単位スペースデータを、受信側フィールドメモリに転送する（ステップＳＢ２）。そして、単位データ又は単位スペースデータを第１のフィールドの固定の単位領域（ボックス）に順次書き込む（ステップＳＢ３）。次に、指定されたコピー領域内に単位データ若しくは単位スペースデータが残っているかどうかをチェックする（ステップＳＢ４）。残っていない場合は、終了する。単位データ若しくは単位スペースデータが残っている場合は、（ステップＳＢ１）に戻る。
【００２８】
図３は、第１のフィールド１１０のデータ（順番１，２，３，４，５，６）が第２のフィールド１２０にコピーされた後、編集処理され、データが順番１，６，５，２，３，４となった様子を示している。次に、第２のフィールド１２０のデータが、第１のフィールド１１０にコピーされた様子を示している。
【００２９】
上記の説明は、データのコピー及び編集処理であるが、本装置は、第１のフィールド及び第２のフィールドのデータの行を同期してスクロールすることもできる。
【００３０】
図４（Ａ）は、図１に例示した第１、第２のフィールド１１０，１２０を表示し、メニューからスクロールモードを選択した様子を示している。そして、例えば、キーボード２１６の下向き矢印を操作し、第１、第２のフィールド１１０，１２０を上方向へスクロールさせた様子を示している。このスクロール動作のとき、本装置では、表示状態処理器２１０ｆにより、第１、第２のフィールド１１０，１２０の同期スクロールが実行される。したがって、第１フィールド１１０及び又は第２のフィールド１２０に対するデータ編集した状態をユーザがチェックする場合、編集結果が分かりやすい。
【００３１】
図４（Ｂ）は、編集を行うときに、第２のフィールド１２０の文字が分かりやすいように表示した例である。ビューボタン（Ｖｉｅｗ）がクリックされ、右側を向く矢印がクリックされると、表示状態処理機２１０ｆの制御に基づいて、第２のフィールド１２０が画面の中央に移動し、拡大されて表示される。この状態であると第２のフィールドのデータの編集がしやすくなる。もちろん、第１のフィールド１１０を画面中央に拡大表示することも可能である。
【００３２】
図４（Ｂ）の状態でスクロールを行ったとしても、第１及び第２のフィールドのデータは同期してスクロールする。従って、元にリターン（Ｒｅｔｕｒｎ）ボタンをクリックし、第１、第２のフィールドを左右に並べて表示したときも、左右のデータの対応関係が維持されている。
【００３３】
図５は、上記した情報処理装置が適用されたリモート制御装置２００Ａと、記録装置４００との関係を示す図である。リモート制御装置２００Ａは、図１で説明した構成と同じであり、通信器、ホームネットワーク５１１を介して、記録装置４００と接続されている。リモート制御装置２００Ａと記録装置４００とは、所定の通信規格に準拠して相互の交信を行うことができる。所定の通信規格とは、例えばネットワーク技術におけるデジタル・リビング・ネットワーク・アライアンス（Digital Living Network Alliance；以下ＤＬＮＡ)ガイドラインである。
【００３４】
記録装置４００は、例えばデジタル放送信号を受信して、所望の番組のトランスポートストリームをハードディスク或いは光ディスクなどに記録し、また記録した番組を再生することができる装置である。記録装置４００は、アンテナ（図示せず）からの高周波信号が入力端子４０１を介してチューナ４０２に入力される。チューナ４０２は、選択した所望のチャンネルの高周波信号を中間周波信号に変換し、復調器４０３に入力する。復調器４０３は復調した復調信号をデスクランブラ４０４に入力する。デスクランブラ４０４は、復調信号を元のトランスポートストリームに変換して出力する。トランスポートストリームは、ＴＳパケット処理器４０５に入力する。
【００３５】
ＴＳパケット処理器４０５は、システムコントローラ６００の制御に基づき、選択された番組のパケット列をトランスポートストリームから分離する。またＴＳパケット処理器４０５は、システムコントローラ６００の制御に基づき、各種の制御データ、パラメータなどが含まれるパケットをトランスポートストリームから分離する。
【００３６】
選択された番組のパケット列に含まれる映像パケットは、映像デコーダ４０６に入力し、オーディオパケットは、オーディオデコーダ４０８に入力される。映像デコーダ４０６、オーディオデコーダ４０８で復号された映像信号及び音声信号は、それぞれ端子４０７，４０９を介して、スピーカシステムを含むモニタ７００へ供給される。
【００３７】
また各種の制御データ、パラメータなどは、バス５００を介してシステムコントローラ６００により解析される。バス５００には、ＲＯＭ５０２、ＲＡＭ５０３が接続されている。ＲＯＭ５０２には各種アプリケーション、パラメータなどが記憶されている。ＲＡＭ５０３は、各種データやプログラムを一時的に保存するために利用される。図示していないが、さらにデータを一時保存するため、あるいは処理するためのメモリが装備されていてもよい。
【００３８】
また復号化/暗号化処理器４１１が装備されている。例えば、或る番組がハードディスク４１３に記録される場合は、ＴＳパケット処理器４０５で当該番組のパケットストリームが抽出され、復号化/暗号化処理器４１１で暗号化され、記録再生処理器４１２において、記録フォーマットに変換されて、ハードディスク４１３に記録される。或る番組がハードディスク４１３から再生される場合は、ハードディスク４１３から読み出された信号が、記録再生処理器４１２にて記録前のストリームに復元され、次に、復号化/暗号化処理器４１１で復号化され、元の番組のパケットストリームに変換される。番組のパケットストリームは、ＴＳパケット処理器４０５にて、映像パケット、オーディオパケットに分離され、それぞれ映像デコーダ４０６、オーディオデコーダ４０８に入力される。
【００３９】
また或る番組が光ディスク（例えばブルーレイ（登録商標）ディスク、或いはＤＶＤ）４１７に記録される場合は、ＴＳパケット処理器４０５で当該番組のパケットストリームが抽出され、復号化/暗号化処理器４１１で暗号化され、記録再生処理器４１５において、記録フォーマットに変換されて、光ディスク４１７に記録される。光ディスク４１７は、光ディスクドライバー４１６により駆動されている。或る番組が光ディスク４１７から再生される場合は、光ディスク４１７から読み出された信号が、記録再生処理器４１５にて記録前のストリームに復元され、次に、復号化/暗号化処理器４１１で復号化され、元の番組のパケットストリームに変換される。番組のパケットストリームは、ＴＳパケット処理器４０５にて、映像パケット、オーディオパケットに分離され、それぞれ映像デコーダ４０６、オーディオデコーダ４０８に入力される。
【００４０】
また、ハードディスク４１３に格納されている任意の番組を、光ディスク４１７にダビング或いは移動することも可能である。
【００４１】
また、バス５００には、操作入力処理器５０４が接続されている。操作入力処理器５０４は、リモートコントローラ５０５からの操作信号を受け付ける。操作信号は、システムコントローラ６００にて解析される。システムコントローラ６００は、操作信号を解析し、その内容に応じて、装置の各ブロックを制御する。記録装置の制御としては、例えば、電源のオンオフ操作、チャンネル及び番組の選択、番組の記録・再生、ダビング、移動等である。
【００４２】
また、バス５００には、インターフェース５０７が接続されている。このインターフェース５０７は、端子５０６から入力される外部入力を受け付けることができる。外部入力としては、他の録再装置からの再生ストリームなどがある。
【００４３】
さらにまた、バス５００には、通信器５０８が接続されており、この通信器５０８は、端子５０９を介して、ネットワーク５１１に接続されている。これにより、リモート制御装置２００Ａと記録装置４００とは、例えばデジタル・リビング・ネットワーク・アライアンス（Digital Living Network Alliance；ＤＬＮＡ)ガイドラインの規格に準拠して相互に通信を行うことができる。
【００４４】
上記したシステムコントローラ６００にはチャプタマネージャ６０１が含まれる。記録した番組に対しては、チャプタマークを付加することができる。このチャプタマークの付加は、チャプタマネージャ６０１の制御に基づき実行される。例えば、ユーザは、メニュー画面上で、記録媒体（ハードディスク又は光ディスク）を指定するとともに、「チャプタ処理」の項目を選択する。次に、ユーザは、案内画面に従い、リモートコントローラ５０５を操作し、「記録番組リスト」の項目を選択し、モニタ７００に「記録番組リスト」を表示させることができる。ユーザは、リモートコントローラ５０５を操作し、モニタ上でカーソルを移動させ、記録番組リストの中から所望の番組（番組名）を選択する。次に、この選択番組に対するチャプタマーク付加条件を設定する。チャプタマーク付加条件としては、各種設定が可能である。例えば、チャプタマークを付加する時間間隔、及び又はコマーシャル位置、またはマニュアルなどである。ユーザは、チャプタマーク付加条件を設定した後、リモートコントローラ５０５を操作し、実効指令を行う。チャプタマーク付加条件がマニュアルによる場合、選択された番組が再生されてモニタ７００に表示される。ユーザは、番組の映像を視聴しながら、所望の位置で、チャプタマーク入力処理を行う。
【００４５】
上記のように、選択された番組が記録媒体から読み出され、復号され、チャプタマーク付加条件に従って、チャプタマークが付加される。チャプタマークが付加された番組は、暗号化され、再度記録媒体に記録される。チャプタ名が付加されるときは、先に説明したような第１のフィールドの形のテンプレートがモニタ７００に表示される。第１のフィールドは、複数のボックスが準備されており、改行コードを入力することなく複数のボックスにデータを記述できる。ユーザは、作成されたチャプタの順番のモニタ画面に配置されるボックスにチャプタ名を入力することができる。チャプタ名は例えばリモコンのキー操作などで入力することができる。
【００４６】
システムコントローラ６００には、タグリストマネージャ６０１も含まれる。タグは、タグ名と、例えばタグの始めと終わりの時間の映像期間指定時間（タグ時間）とで定義される。短時間の映像期間としては、例えば1フレーム期間でも良いし、数１０フレーム期間でもよい。この期間はこのような短時間ものに限定される必要は無い。
【００４７】
１つの番組に対して複数のタグが生成され、集合されたものがタグ情報として扱われる。タグを生成する条件を設定する方法は各種可能である。例えば、タグ名とタグ時間と、タグ間隔を設定する方法がある。またチャプタマークの位置を利用して、チャプタの先頭にタグを作成する方法もある。
【００４８】
このタグリストの生成は、タグリストマネージャ６０２の制御に基づき実行される。例えば、ユーザは、メニュー画面上で、記録媒体（ハードディスク又は光ディスク）を指定するとともに、「タグ処理」の項目を選択する。次に、ユーザは、案内画面に従い、リモートコントローラ５０５を操作し、「記録番組リスト」の項目を選択し、モニタ７００に「記録番組リスト」を表示させる。ユーザは、リモートコントローラ５０５を操作し、モニタ上でカーソルを移動させ、記録番組リストの中から所望の番組（番組名）を選択する。次に、この選択番組に対するタグの生成条件を設定する。タグの生成条件は、上記したようなタグ名とタグ時間と、タグ間隔を設定する方法がある。ユーザは、条件を設定した後、リモートコントローラ５０５を操作し、実効指令を行う。タグ名が付加されるときは、先に説明したような第１のフィールドの形のテンプレートがモニタ７００に表示される。第１のフィールドは、複数のボックスが準備されており、改行コードを入力することなく複数のボックスにデータを記述できる。ユーザは、作成されたタグの順番でモニタ画面に配置されるボックスにタグ名を入力することができる。タグ名は例えばリモコンのキー操作などで入力することができる。
【００４９】
タグリストマネージャ６０２は、このように作成されるタグを収集してタイトル毎のタグ情報を作成することができる。タグリストマネージャ６０２は、作成したタグ情報をメモリに転送して格納させることができる。
【００５０】
システムコントローラ６００には、ＧＵＩ（グラフィックユーザインターフェース）制御器６２１が含まれる。このＧＵＩ制御器６２１は、ＲＯＭ５０１、或いはＲＡＭ５０３に格納されている表示用データをモニタ７００に表示する場合の制御器である。このＧＵＩ制御器６２１は、例えば、操作パネルや番組リスト、チャプタ名、タグ情報、録画リストなどが表示される場合にメイン制御器として動作する。
【００５１】
システムコントローラ６００には、記録再生制御器６２２が含まれる。この記録再生制御器６２２は、上記したようにハードディスク４１３或いは光ディスク４１７に番組を記録する場合、あるいは、ハードディスク４１３或いは光ディスク４１７から番組を再生する場合に、記録再生処理器４１２、４１７などをメイン制御器として動作する。また、ハードディスク４１３から光ディスク４１７への番組のダビング処理、或いはその逆方向へのダビング処理に関しても、記録再生制御器６２２がメイン制御器として動作する。
【００５２】
システムコントローラ６００には、操作信号解析器６３２が含まれる。この操作信号解析器６３２は、操作入力処理器５０４で取り込まれた操作信号を解析して、その操作内容に応じて、情報処理に必要なアプリケーションをシーケンサに展開する。
【００５３】
システムコントローラ６００には、中央演算処理器（ＣＰＵ）６３３が含まれる。この中央演算処理器（ＣＰＵ）６３３は、システムコントローラ６００が装置を統括制御するための基本となるシーケンスを設定する。
【００５４】
図６は、図５のリモート制御装置２００Ａと記録装置４００との間の通信処理の一例を示す図である。今、リモート制御装置２００Ａにおいて、タグ情報（タグリスト）の編集を行うものとする。すると、リモート制御装置２００Ａの第１のマネージャ２１０aの制御に基づいて、タグ情報（タグリスト）を要求する信号がネットワークを介して記録装置４００へ送信される（ＳＣ１）。この要求に応じて、記録装置４００のタグリストマネージャ６０２の制御に基づいて、保存しているタグ情報をリモート制御装置２００Ａへ送信する。記録装置４００は、複数の番組のタグ情報を保存している場合は、当該複数の番組のタグ情報を送信する（ＳＣ２）。
【００５５】
リモート制御装置２００Ａは、タグ情報を受信し、一時メモリに保存する。複数の番組のタグ情報が存在する場合、ユーザは、任意番組のタグ情報をタグ情報メニューから選択することができる。この選択が行われたとき、選択された番組に対して作成されているタグリストが図３で示したように第１のフィールド１１０に表示される。つまり、複数のタグ名（１ＡＢＣ，２ＤＥＦ，・・・・・６ＰＱＲ）が表示される。ここで編集（タグリストの並び替え、或いは、タグ名の修正など）を行う場合は、図２、図３で説明したように、第１のフィールドから第２のフィールドへのコピー、第２のフィールドでの編集処理、そして第２のフィールドから第１のフィールドへのコピーが行われる（ＳＣ３）。
【００５６】
次に新タグ情報は、リモート制御装置２００Ａから記録装置４００へ送信される（ＳＣ４）。記録装置４００は受け取った新タグ情報をタグリストマネージャの制御に基づいて、所定のメモリへ保存する。
【００５７】
なおチャプタ情報（チャプタ名）を編集処理するときも、タグ情報の場合と同様な手順で処理される。
【００５８】
上記したように本実施形態によると、編集が容易であり、編集作業を短縮化することができる。特に、上記したように改行コードを有しない複数の単位のデータを編集する場合に有効である。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
１００・・・ディスプレイ、１１０・・・第１のフィールド、１２０・・・第２のフィールド、２００・・・情報処理装置、２１０・・・制御器、２１０ａ・・・第１のマネージャ、２１０b・・・第２のマネージャ、２１０c・・・第１の転送器、２１０d・・・第２の転送器、２１０e・・・編集処理器、２１０f・・・表示状態処理器。
【図１】
0005670243.tif 000002
【図２】
0005670243.tif 000003
【図３】
0005670243.tif 000004
【図４】
0005670243.tif 000005
【図５】
0005670243.tif 000006
【図６】
0005670243.tif 000007