(57)【要約】【課題】圧縮符号化データの削除に対して、プレイリストの再生内容を保護することができるようにすること。【解決手段】操作部１００を通して情報記録媒体１７０内の圧縮符号化データの削除が指示された場合、削除対象となる圧縮符号化データがプレイリストに登録されているかどうかを検出手段１８０Ａにて検出する。削除対象となる圧縮符号化データがプレイリストに登録されている場合、抽出手段１８０Ｂはプレイリストに登録されている範囲の圧縮符号化データを抽出し、抽出した圧縮符号化データを情報記録媒体１７０に記録する。削除対象となる圧縮符号化データを参照していたプレイリストは、抽出した圧縮符号化データを参照するよう更新手段１８０Ｄによって内容が更新される。【選択図】図１
2005166130.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの動画及び音声データを圧縮符号化してその圧縮符号化データをグループ化しプログラムとして管理するプログラム管理情報と、前記プログラム管理情報によって管理される前記圧縮符号化データの再生手順をプレイリストとして管理するプレイリスト管理情報とが記録されたランダムアクセス可能な情報記録媒体の編集を行う編集装置であって、
前記プログラム管理情報によって管理されている前記圧縮符号化データの削除指示を行う削除指示手段と、
前記削除指示手段によって示された前記圧縮符号化データの一部またはすべてが前記プレイリスト管理情報内のプレイリストに登録されているかどうかを検出する検出手段と、
前記検出手段により、前記削除指示手段によって示された前記圧縮符号化データが前記プレイリスト管理情報内のプレイリストに登録されていることが検出された場合、前記削除指示によって示された前記圧縮符号化データから、前記プレイリスト管理情報内のプレイリストに登録されている範囲の前記圧縮符号化データを抽出して情報記録媒体の他の領域に登録する抽出手段と、
前記削除指示手段によって示された前記圧縮符号化データを削除する削除手段と、を有する編集装置。
【請求項２】
前記編集装置は、前記抽出手段により前記圧縮符号化データの抽出及び登録が行われ、なおかつ前記削除手段により前記圧縮符号化データの削除が行われた場合、前記プログラム管理情報および前記プレイリスト管理情報を更新する更新手段を更に備えることを特徴とする請求項１記載の編集装置。
【請求項３】
前記更新手段は、前記抽出手段による前記圧縮符号化データの抽出および前記削除手段による前記圧縮符号化データの削除以前と同様の再生内容を表すようにプレイリスト管理情報を更新することを特徴とする請求項２記載の編集装置。
【請求項４】
前記抽出手段は、前記圧縮符号化データを抽出する際、前記プレイリスト管理情報内のプレイリストに登録されている範囲を含む範囲を抽出することを特徴とする請求項１記載の編集装置。
【請求項５】
前記抽出手段は、特定の番号によって識別されるプログラムに抽出した圧縮符号化データを登録することを特徴とする請求項１記載の編集装置。
【請求項６】
前記抽出手段は、抽出された圧縮符号化データを格納していることを示すプログラム属性値が設定されたプログラムに、抽出した圧縮符号化データを登録することを特徴とする請求項５記載の編集装置。
【請求項７】
前記抽出手段は、前記情報記録媒体内の不可視属性が設定された情報格納領域に抽出した圧縮符号化データを格納することを特徴とする請求項１記載の編集装置。
【請求項８】
前記編集装置は、前記プレイリスト管理情報の削除および修正を禁じるプロテクト設定手段を有し、
前記検出手段は、前記プロテクト設定手段によりプロテクト設定されているプレイリストに対してのみ検出を行うことを特徴とする請求項１記載の編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データおよび／または音声データを圧縮符号化した圧縮符号化データの編集装置に関し、特にプレイリストに登録されている圧縮符号化データを編集する編集装置に関するものである。
【背景技術】
【０００２】
近年、動画や音声を記録または再生する機器の情報記録媒体として、磁気テープに代わり、半導体メモリやハードディスクに代表される、ランダムアクセス可能な情報記録媒体が採用される機会が増えている。半導体メモリやハードディスクのような情報記録媒体においては、そのランダムアクセス性を生かし、磁気テープのように、物理的に連続して情報を記録する情報記録媒体ではなしえなかった機能が実現されている。例えば、幾つかの圧縮符号化データをグループ化し、プログラムとして管理することが可能となっている。更に、仮想的なプログラムを作成することができるプレイリスト機能も実現されている。プレイリスト機能とは、任意のプログラムの任意の再生区間を少なくとも１つ指定しておくことで、その区間を一連に再生することができる機能である。
【０００３】
従来、プログラムおよびプレイリストによって管理されている圧縮符号化データを編集する編集装置として、特許文献１に記載されているような編集装置があった。図２０は、特許文献１に記載された従来の編集装置におけるシステムコントローラのブロック構成を示すものである。
【０００４】
図２０において、システムコントローラ１０は編集装置の使用者からの入力を受け取る操作装置２０と、使用者に対して情報を通知する表示装置３０と、各ブロックの制御を行うコントローラ４０からなる。圧縮符号化データを削除する場合、使用者は、表示装置３０に表示されたメニューを参照しながら操作装置２０に備えられたメニューキーを適宜押圧することで、削除を所望する圧縮符号化データを選択する。削除を所望する圧縮符号化データが選択された後、コントローラ４０は、選択された圧縮符号化データがプレイリストに登録されているかどうかを判断する。選択された圧縮符号化データがプレイリストに登録されていると判断された場合、削除対象の圧縮符号化データがプレイリストに登録されている旨を表示装置３０に表示することで、編集装置の使用者に対して警告する。以上の処理により、プレイリストに登録されている圧縮符号化データを誤って消すことを避けることができる。
【特許文献１】特開２００３−５１１７９号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この従来の編集装置では、削除の操作時に警告を発するのみであり、圧縮符号化データの削除に対して、プレイリストの再生内容を保護することができないという課題があった。更に、特許文献１記載のプレイリストは、圧縮符号化データの一部を登録することができないため、圧縮符号化データの一部を登録できるプレイリストについての考慮がなされていないという課題があった。
【課題を解決するための手段】
【０００６】
本発明の編集装置は、削除対象となる圧縮符号化データの一部またはすべてがプレイリストに登録されているかどうかを検出し、登録されている場合、プレイリストに登録されている範囲の圧縮符号化データを抽出し、情報記録媒体に記録すると共に、削除対象となる圧縮符号化データを参照していたプレイリストは、抽出した圧縮符号化データを参照するよう内容を更新するものである。
【０００７】
本発明の編集装置は、少なくとも１つの動画及び音声データを圧縮符号化してその圧縮符号化データをグループ化しプログラムとして管理するプログラム管理情報と、前記プログラム管理情報によって管理される前記圧縮符号化データの再生手順をプレイリストとして管理するプレイリスト管理情報とが記録されたランダムアクセス可能な情報記録媒体の編集を行う編集装置であって、前記プログラム管理情報によって管理されている前記圧縮符号化データの削除指示を行う削除指示手段と、前記削除指示手段によって示された前記圧縮符号化データの一部またはすべてが前記プレイリスト管理情報内のプレイリストに登録されているかどうかを検出する検出手段と、前記検出手段により、前記削除指示手段によって示された前記圧縮符号化データが前記プレイリスト管理情報内のプレイリストに登録されていることが検出された場合、前記削除指示によって示された前記圧縮符号化データから、前記プレイリスト管理情報内のプレイリストに登録されている範囲の前記圧縮符号化データを抽出して情報記録媒体の他の領域に登録する抽出手段と、前記削除指示手段によって示された前記圧縮符号化データを削除する削除手段と、を有するものである。
【０００８】
前記編集装置は、前記抽出手段により前記圧縮符号化データの抽出及び登録が行われ、なおかつ前記削除手段により前記圧縮符号化データの削除が行われた場合、前記プログラム管理情報および前記プレイリスト管理情報を更新する更新手段を更に備えるようにしてもよい。
【０００９】
前記更新手段は、前記抽出手段による前記圧縮符号化データの抽出および前記削除手段による前記圧縮符号化データの削除以前と同様の再生内容を表すようにプレイリスト管理情報を更新するようにしてもよい。
【００１０】
前記抽出手段は、前記圧縮符号化データを抽出する際、前記プレイリスト管理情報内のプレイリストに登録されている範囲を含む範囲を抽出するようにしてもよい。
【００１１】
前記抽出手段は、特定の番号によって識別されるプログラムに抽出した圧縮符号化データを登録するようにしてもよい。
【００１２】
前記抽出手段は、抽出された圧縮符号化データを格納していることを示すプログラム属性値が設定されたプログラムに、抽出した圧縮符号化データを登録するようにしてもよい。
【００１３】
前記抽出手段は、前記情報記録媒体内の不可視属性が設定された情報格納領域に抽出した圧縮符号化データを格納するようにしてもよい。
【００１４】
前記編集装置は、前記プレイリスト管理情報の削除および修正を禁じるプロテクト設定手段を有し、前記検出手段は、前記プロテクト設定手段によりプロテクト設定されているプレイリストに対してのみ検出を行うようにしてもよい。
【発明の効果】
【００１５】
本発明の編集装置によれば、圧縮符号化データを削除する際に、プレイリストが参照している範囲の圧縮符号化データを抽出して他の領域に登録するため、プレイリストの内容を保護しつつ、削除が指示された圧縮符号化データを元のプログラムから削除することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下本発明の実施の形態について、図面を参照しながら説明する。図１は、本発明の一実施の形態による録画再生装置の構成を示すブロック図である。図１において、操作部１００は本録画再生装置を操作するためのものであり、電源ボタン、録画ボタン、メニューボタン、録画／再生モード切り替えボタン、上下左右を指示可能な方向ボタン、削除を指示する削除ボタン等を備える。操作部はプログラム管理情報によって管理されている圧縮符号化データの削除指示を行う削除指示手段１００Ａの機能を有するものである。さて電源ボタン押下による電源投入後、録画／再生モード切り替えボタン押下により録画再生装置を録画が可能となる録画モードに設定すると、レンズやＣＣＤ、Ａ／Ｄコンバータ等を含むカメラ部１１０から得られた動画データがシステムバスを経由して表示部１２０に表示される。ここで、操作部１００の録画ボタンを押下すると、カメラ部１１０から得られた動画データがシステムバスを経由してＲＡＭ１３０に格納される。ＲＡＭ１３０に格納された動画データはＣＯＤＥＣ１４０によって圧縮符号化される。同時に、マイクおよびＡ／Ｄコンバータ等を含む音声入出力部１５０から得られた音声データはシステムバスを経由してＲＡＭ１３０に格納される。ＲＡＭ１３０に格納された音声データはＣＯＤＥＣ１４０によって圧縮される。動画データを圧縮することで得られる前記動画圧縮符号化データと音声データを圧縮することで得られる音声圧縮符号化データはＣＯＤＥＣ１４０によって多重化され、ひとつの圧縮符号化データとなる。ＣＯＤＥＣ１４０の多重化によって得られた圧縮符号化データは外部インタフェース１６０を通して情報記録媒体１７０にひとつの録画データとして記録される。
【００１７】
以上に示した録画シーケンスは録画ボタンが再度押下されるまで続けられる。また、操作部１００に備えられた録画／再生モード切り替えボタンにより、本録画再生装置を再生モードに設定すると、情報記録媒体１７０に記録されている録画データを再生することができる。操作部１００によって指定された録画データは、情報記録媒体１７０から外部インタフェース１６０およびシステムバスを経由してＲＡＭ１３０に格納される。ＲＡＭ１３０に格納された録画データはＣＯＤＥＣ１４０によって動画圧縮データおよび音声圧縮データに分けられる。動画圧縮データはＣＯＤＥＣ１４０によって伸張される。ＣＯＤＥＣ１４０による動画圧縮データの伸張処理によって得られた動画データは、システムバスを経由し、表示部１２０にて表示される。動画圧縮データと同じく、音声圧縮データもＣＯＤＥＣ１４０によって伸張される。ＣＯＤＥＣ１４０による音声圧縮データの伸張処理によって得られた音声データは、システムバスを経由し、音声入出力部１５０にて再生される。なお、録画データの再生は、プログラム単位またはプレイリスト単位で指定することが可能である。
【００１８】
以上説明した録画および再生の一連の処理はシステムコントローラ１８０によって制御される。情報記録媒体１７０は、半導体メモリ、例えばフラッシュメモリ（フラッシュＥＥＰＲＯＭ）であり、ＦＡＴファイルシステムで論理的にフォーマットされているものとする。ＦＡＴファイルシステムでは、ディレクトリエントリ内の属性情報を設定することで、ファイルやディレクトリに不可視属性を設定することができる。
【００１９】
本実施の形態におけるプログラムの構成を図２に示す。ひとつのプログラムは、プログラムについての情報を管理するプログラム管理情報ファイル２００と、録画データファイル群２１０として情報記録媒体１７０に記録される。プログラム管理情報ファイル２００と録画データファイル群２１０とは、プログラムディレクトリ２２０によって論理的にまとめられている。プログラムディレクトリ２２０は、プログラムひとつに対してひとつ作成される。プログラムにより、複数の録画データを論理的に分類することができる。録画データファイル群は録画データが格納された録画データファイルからなる。ひとつのプログラムには、最低でもひとつの録画データファイルが存在する。
【００２０】
プログラム管理情報ファイル２００にはプログラム管理情報が格納されている。本実施の形態におけるプログラム管理情報の基本構造を図３に示す。図３において、プログラム管理情報３００は、プログラムを識別するためのプログラムＩＤ３１０と、プログラムの属性を保持するプログラム属性情報３２０、およびプログラムを構成する録画データ情報３３０からなる。
【００２１】
録画データ情報３３０は、録画データを識別可能な録画データＩＤと録画データの再生時間からなる複数の録画データ情報エントリから構成される。録画データ情報エントリは、プログラムを構成する録画データの数だけ存在する。ひとつのプログラム内において、複数の録画データ情報エントリが同じ録画データＩＤを持つことはない。また、録画データ情報エントリの再生時間には正の整数が設定され、その単位はミリ秒である。本実施の形態における録画再生装置にてプログラムを再生する場合、録画データ情報の先頭の録画データ情報エントリが示す録画データから順番に再生を行う。本実施の形態において、プログラムＩＤ１に対応するプログラム（プログラム＃１と記述する）の録画データ情報３３０が図４のように表される場合、プログラム＃１は、６つの録画データ情報エントリから構成される。本実施の形態における録画再生装置にて再生を行うと、録画データＩＤ１に対応する録画データ（録画データ＃１と記述する）から録画データ＃６までの録画データが順番に再生される。図４の単位はミリ秒であるので、録画データ＃１〜＃６の再生時間は、それぞれ５秒、５秒、５秒、１０秒、５秒、５秒である。
【００２２】
また、情報記録媒体１７０にはプレイリスト管理情報も格納されている。本実施の形態におけるプレイリスト管理情報の基本構造を図５に示す。図５において、プレイリスト管理情報５００は複数のプレイリスト情報から構成される。プレイリスト情報は、各プレイリストを識別可能なプレイリストＩＤと、プレイリストの削除および編集の許可、あるいは禁止を指定するプロテクト情報、およびプレイリストを構成するシーンについての情報を表すシーン情報から構成される。なお、プロテクト情報の設定は、システムコントローラ１８０のプロテクト設定手段１８０Ｅによって行われる。シーン情報は複数のシーン情報エントリからなり、シーン情報エントリはプログラムＩＤと再生開始時刻および再生終了時刻から構成される。シーン情報エントリにより、プログラムＩＤと録画データＩＤの組み合わせが示す録画データ中の任意の再生区間が指定できるようになっている。なお、再生開始時刻、再生終了時刻には正の整数が設定され、その値の単位はミリ秒である。プレイリストを再生する場合、シーン情報の先頭のシーン情報エントリから順番に再生を行う。プレイリストＩＤ１に対応するプレイリスト（プレイリスト＃１と記述する）に登録されているシーン情報の一例を図６に示す。この場合には、プレイリストは３つのシーン情報エントリから構成される。本実施の形態における録画再生装置にてこのプレイリストを再生する場合、図６に示すようにまずプログラム＃１の２秒目から１２秒目を再生し、その後、プログラム＃１の２８秒目から３２秒目を再生し、その後、プログラム＃１の２８秒目から３２秒目を再生する。すなわち、プレイリスト＃１がプログラム＃１の録画データ＃１を参照している範囲６００、プレイリスト＃１がプログラム＃１の録画データ＃２を参照している範囲６１０、プレイリスト＃１がプログラム＃１の録画データ＃３を参照している範囲６２０、プレイリスト＃１がプログラム＃１の録画データ＃４を参照している範囲６３０、プレイリスト＃１がプログラム＃１の録画データ＃５を参照している範囲６４０、プレイリスト＃１がプログラム＃１の録画データ＃６を参照している範囲６５０を順番に再生する。プレイリストにより、録画データを編集することなく、任意の録画データの任意の再生区間を組み合わせた再生内容を得ることができる。
【００２３】
以上のように構成された録画再生装置における編集処置について、特に録画データの削除の処理について以下に詳細に説明する。まず、録画再生装置の使用者は操作部１００を適宜操作し、情報記録媒体１７０に録画データファイルとして格納されている録画データの一覧を表示部１２０に表示させる。録画データの一覧は、例えば録画データごとに、録画データの内容を最も適切に表す代表画像を表示部１２０に並べて表示してもよい。図７は、録画データの内容を最も適切に表す代表画像の表示例である。録画データの代表画像が表示部１２０に表示されているとき、操作部１００に備えられた方向ボタンを押下すると、選択枠７００が移動し、任意の録画データを選択することができる。選択枠７００の移動による録画データの選択後、操作部１００を使用して選択した録画データの削除指示を行うと、システムコントローラ１８０において、削除の対象となった録画データを参照しているプレイリストの検出が行われる。ここでシステムコントローラ１８０は情報記録媒体を検索し、削除指示手段によって示された圧縮符号化データの一部又は全てがプレイリスト管理情報内のプレイリストに登録されているかどうかを検出する検出手段１８０Ａの機能を有している。
【００２４】
ここで、プレイリストが削除対象の録画データを参照している状況として、以下の４つの状況が存在しうる。ひとつ目は、削除対象の録画データの途中から末尾までを含むシーンがプレイリストに登録されている場合である。本実施の形態において、削除対象の録画データがプログラムＩＤ１、録画データＩＤ５で示される録画データ＃５であった場合、プログラム＃１の２８秒目から３２秒目を参照しているプレイリスト＃１の３番目のシーンがこの状況に当てはまる。この場合、図６の３番目のシーン情報エントリが録画データ＃５を参照している範囲６４０、すなわちプログラム＃１の２８秒目から３０秒目までの録画データがシステムコントローラ１８０によって抽出される。抽出処理によって抽出された範囲６４０の録画データは、例えばプログラムＩＤ９９９で示されるプログラム＃９９９に格納される。プログラム＃９９９が情報記録媒体１７０上に存在しなかった場合、プログラム＃９９９用のプログラムディレクトリとプログラム管理情報ファイルを作成した後、作成したプログラムディレクトリの中に、範囲６４０の録画データを記録する。既にプログラム＃９９９が情報記録媒体１７０上に存在した場合は、プログラム＃９９９内の録画データと重複しない録画データＩＤを付与し、範囲６４０の録画データをプログラム＃９９９用のプログラムディレクトリに記録する。
【００２５】
ここでシステムコントローラ１８０は検出手段１８０Ａにより、削除指示手段１００Ａによって示された圧縮符号化データがプレイリスト管理情報内のプレイリストに登録されていることが検出された場合、削除指示によって示された圧縮符号化データから、プレイリスト管理情報内のプレイリストに登録されている範囲の圧縮符号化データを抽出して情報記録媒体１７０の他の領域に登録する抽出手段１８０Ｂの機能を達成している。更にシステムコントローラ１８０によってプログラム＃１の録画データ＃５が削除される。システムコントローラ１８０は削除指示手段１００Ａによって指示された圧縮符号化データを削除する削除手段１８０Ｃの機能を達成している。
【００２６】
上記処理後、システムコントローラ１８０によってプログラム管理情報３００およびプレイリスト管理情報５００が更新される。プログラム＃１の録画データ＃５の削除指示を契機として、録画データの抽出および削除を行った後のプログラム＃１の録画データ情報を図８に、プログラム＃９９９の録画データ情報を図９に示す。図８に示すように、プログラム＃１の録画データ情報から録画データ＃５の録画データ情報エントリが削除される。また、図９に示したプログラム＃９９９の録画データ情報には、抽出処理によって抽出された範囲６４０の録画データを示す録画データ情報エントリが登録される。本実施の形態ではプログラム＃９９９が新規作成されたものとし、抽出処理によって抽出された範囲６４０の録画データには録画データＩＤ１を付与している。ここでシステムコントローラ１８０は抽出手段１８０Ｂにより圧縮符号化データの抽出が行われ、且つ削除手段１８０Ｃにより圧縮符号化データの削除が行われた場合、プログラム管理情報とプレイリスト管理情報とを更新する更新手段１８０Ｄの機能を達成している。
【００２７】
プログラム＃１の録画データ＃５の削除指示を契機として、録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報を図１０に示す。図６にて範囲６４０と範囲６５０を参照していたシーン情報エントリは、プログラム＃９９９の０秒目から２秒目を参照するシーン情報エントリと、プログラム＃１の２５秒目から２７秒目を参照するシーン情報エントリのふたつのシーン情報エントリとに更新される。
【００２８】
プレイリストが削除対象の録画データを参照している状況として存在しうるふたつ目の状況は、削除対象の録画データの先頭から途中までを含むシーンがプレイリストに登録されている場合である。本実施の形態において、削除対象がプログラムＩＤ１、録画データＩＤ６で示される録画データ＃６であった場合、プレイリスト＃１の３番目のシーンがこの状況に当てはまる。この場合、図６の３番目のシーン情報エントリが録画データ＃６を参照している範囲６５０、すなわちプログラム＃１の３０秒目から３２秒目までの録画データがシステムコントローラ１８０によって抽出され、同じくシステムコントローラ１８０によってプログラム＃１の録画データ＃６が削除される。範囲６５０の録画データはプログラム＃９９９用のプログラムディレクトリに格納される。範囲６５０の録画データをプログラム＃９９９用のプログラムディレクトリに格納する処理は、前述した内容と同様である。
【００２９】
上記処理後、システムコントローラ１８０によってプログラム管理情報３００およびプレイリスト管理情報５００が更新される。プログラム＃１の録画データ＃６の削除指示を契機として、録画データの抽出および削除を行った後のプログラム＃１の録画データ情報を図１１に、プログラム＃９９９の録画データ情報を図１２に示す。図１１に示すように、プログラム＃１の録画データ情報から録画データ＃６の録画データ情報エントリが削除される。また、図１２に示したプログラム＃９９９の録画データ情報には、抽出処理によって抽出された範囲６５０の録画データを示す録画データ情報エントリが登録される。本実施の形態ではプログラム＃９９９が新規作成されたものとし、抽出処理によって抽出された範囲６５０の録画データには録画データＩＤ１を付与している。
【００３０】
プログラム＃１の録画データ＃６の削除指示を契機として、録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報を図１３に示す。図６にて範囲６４０と範囲６５０を参照していた３番目のシーン情報エントリは、プログラム＃１の２８秒目から３０秒目を参照するシーン情報エントリと、プログラム＃９９９の０秒目から２秒目を参照するシーン情報エントリとに更新される。
【００３１】
プレイリストが削除対象の録画データを参照している状況として存在しうる３つ目の状況は、削除対象の録画データの先頭と末尾を含まない範囲のシーンがプレイリストに登録されている場合である。本実施の形態において、削除対象がプログラムＩＤ１、録画データＩＤ４で示される録画データ＃４であった場合、プレイリスト＃１の２番目のシーンがこの状況に当てはまる。この場合、図６の２番目のシーン情報エントリが参照している範囲６３０、すなわちプログラム＃１の１８秒目から２２秒目までの録画データがシステムコントローラ１８０によって抽出され、同じくシステムコントローラ１８０によってプログラム＃１の録画データ＃４が削除される。抽出処理によって抽出された範囲６３０の録画データはプログラム＃９９９用のプログラムディレクトリに格納される。範囲６３０の録画データをプログラム＃９９９用のプログラムディレクトリに格納する処理は、前述した内容と同様である。
【００３２】
上記処理後、システムコントローラ１８０によってプログラム管理情報３００およびプレイリスト管理情報５００が更新される。プログラム＃１の録画データ＃４の削除指示を契機として、録画データの抽出および削除を行った後のプログラム＃１の録画データ情報を図１４に、プログラム＃９９９の録画データ情報を図１５に示す。図１４に示すように、プログラム＃１の録画データ情報から録画データ＃４の録画データ情報エントリが削除される。また、図１５に示したプログラム＃９９９の録画データ情報には、抽出処理によって抽出された範囲６３０の録画データを示す録画データ情報エントリが登録される。本実施の形態ではプログラム＃９９９が新規作成されたものとし、抽出処理によって抽出された範囲６３０の録画データには録画データＩＤ１を付与している。
【００３３】
プログラム＃１の録画データ＃４の削除指示を契機として、録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報を図１６に示す。図６にて範囲６３０を参照していた２番目のシーンは、プログラム＃９９９の０秒目から４秒目を参照するようシーン情報エントリが更新される。また、プログラム＃１の録画データ＃４の削除に伴い、プログラム＃１の録画データ＃４以降の録画データを参照しているシーン情報エントリも値が更新される。具体的には、図６のプレイリストにおいてプログラム＃１の２８秒目から３２秒目を参照していた３番目のシーン情報エントリが、プログラム＃１の録画データ＃４の削除に伴い、プログラム＃１の１８秒目から２２秒目を参照するよう更新される。
【００３４】
プレイリストが削除対象の録画データを参照している状況として存在しうる４つ目の状況は、削除対象の録画データ全体を含むシーンがプレイリストに登録されているという状況である。本実施の形態において、削除対象がプログラムＩＤ１、録画データＩＤ２で示される録画データ＃２であった場合、プレイリスト＃１の１番目のシーンがこの状況に当てはまる。この場合、図６の１番目のシーン情報エントリが参照している範囲６１０、すなわちプログラム＃１の５秒目から１０秒目までの録画データがシステムコントローラ１８０によって抽出され、同じくシステムコントローラ１８０によってプログラム＃１の録画データ＃２が削除される。範囲６１０の録画データはプログラム＃９９９用のプログラムディレクトリに格納される。範囲６１０の録画データをプログラム＃９９９用のプログラムディレクトリに格納する処理は、前述した内容と同様である。
【００３５】
上記処理後、システムコントローラ１８０によってプログラム管理情報３００およびプレイリスト管理情報５００が更新される。プログラム＃１の録画データ＃２の削除指示を契機として、録画データの抽出および削除を行った後のプログラム＃１の録画データ情報を図１７に、プログラム＃９９９の録画データ情報を図１８に示す。図１７に示すように、プログラム＃１の録画データ情報から録画データ＃２の録画データ情報エントリが削除される。また、図１８に示したプログラム＃９９９の録画データ情報には、抽出処理によって抽出された範囲６１０の録画データを示す録画データ情報エントリが登録される。本実施の形態ではプログラム＃９９９が新規作成されたものとし、抽出処理によって抽出された範囲６１０の録画データには録画データＩＤ１を付与している。
【００３６】
プログラム＃１の録画データ＃２の削除指示を契機として、録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報を図１９に示す。図６にて範囲６１０を参照していた１番目のシーンは、プログラム＃１の２秒目から５秒目、プログラム＃９９９の０秒目から５秒目、プログラム＃１の５秒目から７秒目を参照するようシーン情報エントリが更新される。また、プログラム＃１の録画データ＃２の削除に伴い、プログラム＃１の録画データ＃２以降の録画データを参照しているシーン情報エントリも値が更新される。具体的には、図６のプレイリストにおいてプログラム＃１の１８秒目から２２秒目を参照していた２番目のシーン情報エントリが、プログラム＃１の録画データ＃２削除に伴い、プログラム＃１の１３秒目から１７秒目を参照するよう更新される。また、３番目のシーン情報エントリは、プログラム＃１の２３秒目から２７秒目を参照するよう更新される。
【００３７】
以上、プレイリストが削除対象の録画データを参照している状況として存在しうる４つの場合に実施する処理をそれぞれ挙げた。いずれの場合も削除対象の録画データはプログラム＃１から削除されたが、プレイリスト＃１が参照している範囲の録画データは削除対象の録画データから抽出され、別のプログラムに登録される。従ってプレイリスト＃１を再生すると、削除前と同じ内容の録画データを再生することが可能となる。なお、以上に示した録画データ削除指示を契機とする一連の処理は、すべてのプレイリストを対象に行われる。
【００３８】
なお、本実施の形態では抽出した録画データをプログラム＃９９９に登録したが、これに限るものではなく、別のプログラムに登録してもよい。あるいは、抽出した録画データを格納するプログラムであることを示すプログラム属性値がプログラム属性情報３２０に設定されているプログラムに、抽出した録画データを登録してもよい。
【００３９】
なお、録画データを抽出する場合、プレイリストが参照している範囲を含む範囲にて録画データを抽出してもよい。例えば録画データがＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２−ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）方式であった場合、抽出開始点を含むＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）の先頭を含むパックから、抽出終了点を含むＧＯＰの末尾を含むパックまでを抽出範囲とすることで、抽出した録画データの再生開始時直後および再生終了直前の画像の復号ができないといった不具合を避けることができる。
【００４０】
なお、本実施の形態において、抽出した録画データを登録したプログラム＃９９９の録画ディレクトリに、不可視属性を設定してもよい。不可視属性を設定することで、抽出した録画データを登録したプログラムと他のプログラムとを区別することができる。例えば、図７に示したように録画データの一覧を表示部１２０に表示する際、不可視属性が設定されている録画ディレクトリに格納されている録画データは代表画面を表示しないようにすることで、抽出された録画データを録画再生装置の使用者から見えないようにすることができる。
【００４１】
なお、本実施の形態では、すべてのプレイリストを対象に削除対象の録画データを参照しているプレイリストを検出したが、これに限るものではなく、例えば編集および削除の禁止を表すプロテクト設定が施されているプレイリストのみを対象として検出手段で検出し、抽出した録画データを登録してもよいことはいうまでもない。
【００４２】
尚、前述した実施の形態では、映像に音声を含む録画データの編集を行う編集装置について説明しているが、本発明は音声のみを対象とする編集装置に適用できることはいうまでもない。
【産業上の利用可能性】
【００４３】
以上のように、本発明にかかる編集装置は、圧縮符号化データを削除する際、プレイリストが参照している範囲の圧縮符号化データを抽出して別のプログラムに登録するため、プレイリストの内容を保護しつつ、圧縮符号化データを元のプログラムから削除することが必要な圧縮符号化データの編集装置等として有用である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施の形態による録画再生装置の構成を示すブロック図である。
【図２】本実施の形態におけるプログラムの構成である。
【図３】本実施の形態におけるプログラム管理情報の基本構造である。
【図４】プログラムＩＤ１に対応するプログラムの録画データ情報である。
【図５】本実施の形態におけるプレイリスト管理情報の基本構造である。
【図６】プレイリストＩＤ１に対応するプレイリストに登録されているシーン情報である。
【図７】録画データの内容を最も適切に表す代表画像の表示例である。
【図８】プログラム＃１の録画データ＃５の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃１の録画データ情報である。
【図９】プログラム＃１の録画データ＃５の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃９９９の録画データ情報である。
【図１０】プログラム＃１の録画データ＃５の削除指示を契機として録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報である。
【図１１】プログラム＃１の録画データ＃６の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃１の録画データ情報である。
【図１２】プログラム＃１の録画データ＃６の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃９９９の録画データ情報である。
【図１３】プログラム＃１の録画データ＃６の削除指示を契機として録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報である。
【図１４】プログラム＃１の録画データ＃４の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃１の録画データ情報である。
【図１５】プログラム＃１の録画データ＃４の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃９９９の録画データ情報である。
【図１６】プログラム＃１の録画データ＃４の削除指示を契機として録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報である。
【図１７】プログラム＃１の録画データ＃２の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃１の録画データ情報である。
【図１８】プログラム＃１の録画データ＃２の削除指示を契機として録画データの抽出および削除を行った後のプログラム＃９９９の録画データ情報である。
【図１９】プログラム＃１の録画データ＃２の削除指示を契機として録画データの抽出および削除を行った後のプレイリスト＃１のシーン情報である。
【図２０】従来の編集装置のシステムコントローラを示すブロック図である。
【符号の説明】
【００４５】
１００  操作部
１００Ａ  削除指示手段
１８０  システムコントローラ
１８０Ａ  検出手段
１８０Ｂ  抽出手段
１８０Ｃ  削除手段
１８０Ｄ  更新手段
１８０Ｅ  プロテクト設定手段
３００  プログラム管理情報
５００  プレイリスト管理情報
【図１】
2005166130.tif 000003
【図２】
2005166130.tif 000004
【図３】
2005166130.tif 000005
【図４】
2005166130.tif 000006
【図５】
2005166130.tif 000007
【図６】
2005166130.tif 000008
【図７】
2005166130.tif 000009
【図８】
2005166130.tif 000010
【図９】
2005166130.tif 000011
【図１０】
2005166130.tif 000012
【図１１】
2005166130.tif 000013
【図１２】
2005166130.tif 000014
【図１３】
2005166130.tif 000015
【図１４】
2005166130.tif 000016
【図１５】
2005166130.tif 000017
【図１６】
2005166130.tif 000018
【図１７】
2005166130.tif 000019
【図１８】
2005166130.tif 000020
【図１９】
2005166130.tif 000021
【図２０】
2005166130.tif 000022