(57)【要約】【構成】正規の録画指示がなされてない状態でもリングファイルを形成して一時的な録画を行う常時録画機能、および正規の録画指示によって録画を行う正規録画機能を備え、さらに記録媒体に画像データを記録すると同時に再生を行うコンテンツ記録再生装置において、常時録画によって記録された画像データの一部を正規録画のよって作成された画像データに結合する。【効果】機器の内部処理時間の影響によって、オペレータが所望する録画範囲に対して正規録画画像データの不足している部分に、常時録画の画像データから不足分を補うことができる。よって、オペレータの所望する範囲全てを含む画像データを作成することができる。【選択図】　図１
2004103191.tif 000002
【特許請求の範囲】
【請求項１】
連続して取り込まれる所望のコンテンツを記録指示に関係なく記録媒体に記録する記録手段、
前記記録手段の記録と並行して前記記録媒体から前記所望コンテンツを再生する再生手段、
前記所望コンテンツのうち前記記録指示に先立つ特定タイミングよりも前に記録されたコンテンツに上書き許可を設定する第１設定手段、および
前記所望コンテンツのうち前記特定タイミング以降に記録されたコンテンツに上書き禁止を設定する第２設定手段を備える、コンテンツ記録再生装置。
【請求項２】
前記記録手段は、前記記録指示に先立って取り込まれたコンテンツを前記記録媒体に形成された第１ファイルに書き込む第１ファイル書込手段、および前記記録指示以降に取り込まれたコンテンツを前記記録媒体に形成された第２ファイルに書き込む第２ファイル書込手段を含み、
前記第１設定手段は前記上書き許可に対応する第１識別子を前記第１ファイルに割り当てる第１識別子割り当て手段を含み、
前記第２設定手段は、前記上書き禁止に対応する第２識別子を前記第２ファイルに割り当てる第２識別子割り当て手段、および前記特定タイミング以降に前記第１ファイルに書き込まれた部分コンテンツを前記第２ファイルに転送する転送手段を含む、請求項１記載のコンテンツ記録再生装置。
【請求項３】
前記所望コンテンツは複数のブロックによって形成され、
前記特定タイミングは前記記録指示が与えられた時点の再生部分を含む特定ブロックの端部の記録タイミングである、請求項１または２記載のコンテンツ記録再生装置。
【請求項４】
前記端部は前記特定ブロックの先頭である、請求項３のコンテンツ記録再生装置。
【請求項５】
前記記録手段は前記記録媒体への記録に先立って前記所望コンテンツを第１バッファメモリに一時的に格納する第１格納手段を含み、
前記再生手段は前記記録媒体から再生された前記所望コンテンツを出力に先立って一時的に第２バッファメモリに格納する第２格納手段を含む、請求項１ないし４のいずれかに記載のコンテンツ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツ記録再生装置に関し、特にたとえばハードディスクビデオレコーダに適用され、記録媒体へのコンテンツの記録と並行して当該記録媒体からコンテンツを再生する、コンテンツ記録再生装置に関する。
【０００２】
【従来技術】
従来のこの種のコンテンツ記録再生装置では、電源が投入されると、所望のチャンネルのコンテンツが記録媒体のテンポラリ領域に記録され、同時に当該コンテンツがテンポラリ領域から再生されていた。さらに、テンポラリ領域へ記録中に記録操作が行われると、コンテンツの記録先がテンポラリ領域から正規領域に変更され、記録操作後に取り込まれたコンテンツが正規に記録媒体に保存されていた。
【０００３】
【発明が解決しようとする課題】
しかし、従来技術では、記録媒体から書き込まれたコンテンツがモニタやスピーカから出力されるまでに内部の再生処理分の時間差があったため、記録操作が行われた時点に内部で再生処理されていた再生部分は、すでにテンポラリ領域に存在していた。よって、当該再生部分は後で別のコンテンツによって上書きされてしまうという問題があった。
【０００４】
それゆえに、この発明の主たる目的は、録画指示がなされた時点で再生処理されていた部分コンテンツを保護することができる、コンテンツ記録再生装置を提供することである。
【０００５】
【課題を解決するための手段】
この発明は、連続して取り込まれる所望のコンテンツを記録指示に関係なく記録媒体に記録する記録手段、記録手段の記録と並行して記録媒体から所望コンテンツを再生する再生手段、所望コンテンツのうち記録指示に先立つ特定タイミングよりも前に記録されたコンテンツに上書き許可を設定する第１設定手段、および所望コンテンツのうち特定タイミング以降に記録されたコンテンツに上書き禁止を設定する第２設定手段を備える、コンテンツ記録再生装置である。
【０００６】
【作用】
記録手段は、連続して取り込まれる所望のコンテンツを記録指示に関係なく記録媒体に記録する。再生手段は、記録手段の記録と並行して記録媒体から所望コンテンツを再生する。第１設定手段は、所望コンテンツのうち記録指示に先立つ特定タイミングよりも前に記録されたコンテンツに上書き許可を設定する。第２設定手段は、特定タイミング以降に記録されたコンテンツに上書き禁止を設定する。
【０００７】
好ましい局面では、記録手段は、記録指示に先立って取り込まれたコンテンツを記録媒体に形成された第１ファイルに書き込む第１ファイル書込手段、および記録指示以降に取り込まれたコンテンツを前記記録媒体に形成された第２ファイルに書き込む第２ファイル書き込み手段を含む。このとき、第１設定手段は、上書き許可に対応する第１識別子を前記第１ファイルに割り当てる第１識別子割り当て手段を含む。さらに、第２設定手段は、上書き禁止に対応する第２識別子を第２ファイルに割り当てる第２識別子割り当て手段、および特定タイミング以降に第１ファイルに書き込まれた部分コンテンツを前記第２ファイルに転送する転送手段を含む。
【０００８】
他の好ましい局面では、所望コンテンツが複数のブロックによって形成されており、特定タイミングは記録指示が与えられた時点の再生部分を含む特定ブロックの端部の記録タイミングである。
【０００９】
さらに他の好ましい局面では、特定ブロックの端部とは特定ブロックの先頭である。
【００１０】
またさらに他の好ましい局面では、記録手段は、記録媒体への記録に先立って所望コンテンツを第１バッファメモリに一時的に格納する第１格納手段を含む。また、再生手段は、記録媒体から再生された所望コンテンツを出力に先立って一時的に第２バッファメモリに格納する第２格納手段を含む。
【００１１】
【発明の効果】
この発明によれば、第２設定手段によって上書き禁止を設定することにより、記録指示がなされたときに既にテンポラリ領域に記録されている所望コンテンツを保護することができる。さらに、保護した所望コンテンツを記録指示がなされてから記録された正規記録コンテンツに結合することにより、記録指示がなされたときに既にテンポラリ領域に記録されていた所望コンテンツを含む記録コンテンツを作成することができる。
【００１２】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１３】
【実施例】
図１を参照して、この実施例のハードディスクビデオレコーダ１０は、アナログ受信機１２を含む。アナログ受信機１２は、アンテナ（図示せず）から高周波テレビジョン信号を受け、所望のチャネルのコンポジットのビデオ信号およびオーディオ信号を出力する。コンポジットビデオ信号はＮＴＳＣデコーダ１４に与えられ、オーディオ信号はオーディオＡ／Ｄ変換器１８に与えられる。
【００１４】
ＮＴＳＣデコーダ１４は、与えられたコンポジットビデオ信号をデコードしてビデオデータを出力する。一方、オーディオＡ／Ｄ変換器１８はオーディオ信号にＡ／Ｄ変換を施してオーディオデータを出力する。
【００１５】
ビデオデータおよびオーディオデータはそれぞれ、ＭＰＥＧエンコーダ４４を形成するＭＰＥＧビデオエンコーダ１６およびＭＰＥＧオーディオエンコーダ２０に与えられる。これにより、ビデオデータはＭＰＥＧビデオエンコーダ１６によってビデオＰＥＳに変換され、オーディオデータはＭＰＥＧオーディオエンコーダ２０によってオーディオＰＥＳに変換される。
【００１６】
マルチプレクサ２２は、ＭＰＥＧビデオエンコーダ１６およびＭＰＥＧオーディオエンコーダ２０から出力されたビデオＰＥＳおよびオーディオＰＥＳを多重してＭＰＥＧ−ＰＳを生成し、生成したＭＰＥＧ−ＰＳをＭＰＥＧバッファ２４を介してＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）２６に与える。ＨＤＤ２６は、ＭＰＥＧ−ＰＳが格納されたＭＰＥＧファイルを内蔵型のハードディスク２８上に作成する。こうして、所望の番組の映像と音声とがハードディスク２８に記録される。なお、放送される番組やハードディスク２８に形成されるＭＰＥＧファイルは、“コンテンツ”と定義してもよい。
【００１７】
ＨＤＤ２６によって、ハードディスク２８に記録されたＭＰＥＧファイルからＭＰＥＧ−ＰＳが再生されると、当該ＭＰＥＧ−ＰＳはＭＰＥＧデコーダ４６を形成するＭＰＥＧバッファ３０を介してデマルチプレクサ３２に与えられる。デマルチプレクサ３２は、与えられたＭＰＥＧ−ＰＳからビデオＰＥＳおよびオーディオＰＥＳを抽出し、ビデオＰＥＳをＭＰＥＧビデオデコーダ３４に、オーディオＰＥＳをＭＰＥＧオーディオデコーダ３８にそれぞれ与える。
【００１８】
ＭＰＥＧビデオデコーダ３４は、与えられたビデオＰＥＳをデコードしてビデオデータを生成し、生成したビデオデータをＮＴＳＣエンコーダ３６に与える。ビデオデータは、ＮＴＳＣエンコーダ３６によってコンポジットビデオ信号に変換され、変換されたコンポジットビデオ信号はテレビモニタ４２に出力される。この結果、所望の番組の再生映像が、テレビモニタ４２に表示される。
【００１９】
ＭＰＥＧオーディオデコーダ３８は、与えられたオーディオＰＥＳをデコードしてオーディオデータを生成する。生成されたオーディオデータはオーディオＤ／Ａ変換器４０によってアナログオーディオ信号に変換され、変換されたオーディオ信号はテレビモニタ４２に出力される。この結果、所望の番組の再生音声が、テレビモニタ４２のスピーカから出力される。
【００２０】
この実施例のハードディスクビデオレコーダ１０は、オペレータの録画指示に従って録画をする正規録画機能の他、オペレータの録画指示の出てないときに録画する常時録画機能を有する。常時録画機能をオン状態にすると、電源の投入と同時に番組録画（常時録画）が開始される。常時録画時にハードディスク２８上に作成される常時録画ＭＰＥＧファイル１００（図３）には、ファイル名“ＲＩＮＧＢＵＦＦ．ｍｐｇ”が割り当てられる。
【００２１】
ただし、常時録画によって作成されるＭＰＥＧファイルのサイズは予め規定されており、取り込まれたＭＰＥＧ−ＰＳのサイズがこの規定サイズを超えると、先行するＭＰＥＧ−ＰＳは、後続のＭＰＥＧ−ＰＳによって上書きされる。つまり、ＭＰＥＧ−ＰＳのサイズが規定サイズを超えた時点で、ＭＰＥＧファイルはいわゆるリングファイルとなる。
【００２２】
図２および図３を参照して、常時録画が行われている途中で録画開始キー５４が操作されると、ＣＰＵ５０は、録画開始キー５４が操作されたタイミングにテレビモニタ４２によって出力されているフレームＡ（録画開始点フレーム）の時間情報（録画開始点時間情報）を取得する。
【００２３】
録画開始点時間情報の取得が完了すると、常時録画を停止し、正規録画を開始する。常時録画を停止すると“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００をクローズする。また、正規録画を開始すると“ＳＡＮ＊＊＊＊．ｍｐｇ”というファイル名の正規録画ＭＰＥＧファイルを作成する。ここで、この時点で作成した正規録画ＭＰＥＧファイルを補完前正規録画ＭＰＥＧファイル１０４とする。正規録画は、録画開始キー５４が操作された時にエンコードされたフレームＢから記録を開始する。したがって、補完前正規録画ＭＰＥＧファイル１０４（ＳＡＮ＊＊＊＊．ｍｐｇ）の先頭フレームＢは、録画開始点フレームＡからＭＰＥＧ再生処理分遅れたフレームとなる。
【００２４】
正規録画を開始した後に録画停止キー５６が操作されると、常時録画ＭＰＥＧファイル“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００の中から録画開始点時間情報により録画開始点フレームＡをサーチし、“ＲＩＮＧＢＵＦＦ．ｍｐｇ”の先頭からのオフセット１１０を取得する。図４に示すように、オフセット１１０は、録画開始点フレームより前で、かつ最も近いＧＯＰ（Ｇｒｏｕｐ　ｏｆ　Ｐｉｃｔｕｒｅ）の先頭にあるシーケンスヘッダの位置に設定される。これによって、後述のＭＰＥＧデータの切り出しが容易なる。録画開始点フレームＡまでのオフセット１１０を取得すると、常時録画ＭＰＥＧファイル“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００のオフセット１１０以降のＭＰＥＧデータを切り取り、補完前正規録画ＭＰＥＧファイル１０４の先頭に結合する。これにより、録画開始フレームＡを含む補完正規録画ＭＰＥＧファイル１０６ができる。
【００２５】
補完正規録画ＭＰＥＧファイル１０６の作成が完了されると再び常時録画が開始される。なお、補完正規録画ＭＰＥＧファイル１０６の作成処理は、正規録画処理および常時録画処理と独立しているため、正規録画処理および常時録画処理と同時に処理してもよい。
【００２６】
ＣＰＵ５０は、電源の投入によってシステム全体が起動したとき、ＲＯＭ５２に記憶された制御プログラムに基づいて、図５〜図８に示すフロー図を処理する。まず、図５を参照して、ステップＳ１では常時録画ＭＰＥＧファイル１００を作成するとともに、作成されたファイルをオープンする。具体的には、ファイル名が“ＲＩＮＧＢＵＦＦ．ｍｐｇ”というＭＰＥＧファイルをハードディスク２８上に新規に作成し、作成したＭＰＥＧファイルをオープンする。　次にステップＳ３では、ステップＳ１にて作成された“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００をオープンし、“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００の先頭からの再生を開始する。
【００２７】
次のステップＳ５では、入力したアナログ画像である放送番組をＭＰＥＧエンコーダにてＭＰＥＧデータにエンコードし、ＭＰＥＧ−ＰＳを生成する。生成されたＭＰＥＧ−ＰＳは、ステップＳ１で作成した“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００に記録される。また、ステップＳ７ではステップＳ５にて”ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００に記録しているＭＰＥＧデータを読み出し、順次再生する。よって、ステップＳ５とステップＳ７で同時録画再生を実現している。次のステップＳ９では、録画開始キー５４の操作による割り込みを監視しており、録画開始キー５４の割り込みがなければステップＳ５の番組録画およびステップＳ７の再生を継続し、録画開始キー５４の割り込みがあればステップＳ１１の常時録画停止処理に移る。
【００２８】
ステップＳ１１では、図６に示すステップＳ１２１〜Ｓ１２５の常時録画停止処理ルーチンを行う。まず、ステップＳ１２１で録画開始キー５４による割り込みが入った時点の録画開始点時間情報を取得する。次にステップＳ１２３でＭＰＥＧエンコーダ４４をストップし、Ｓ１２５で常時録画ＭＰＥＧファイル“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００をクローズする。“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００をクローズするとメイン処理に戻り、ステップＳ１３で再生を停止する。
【００２９】
次に、ステップＳ１５にて正規録画を開始する。正規録画を開始すると図７に示すステップＳ１３１〜Ｓ１３３の手順を踏んで正規録画が開始される。正規録画開始処理について述べると、ステップＳ１３１で補完前正規録画ＭＰＥＧファイル“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４をオープンして、ステップＳ１３３でＭＰＥＧエンコーダ４４をスタートさせ、メイン処理に戻る。正規録画が開始されると、ステップＳ１７で“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４に記録している内容についての再生が開始される。
【００３０】
次に、ステップＳ１９の正規録画処理とステップＳ２１の再生処理を行う。つまり、録画開始キー５４の操作後に生成されたＭＰＥＧ−ＰＳは、ステップＳ１９の正規録画処理によって“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４に記録され、ステップＳ２１の再生処理によって“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４から再生される。次のステップＳ２３で、録画停止キー５６による割り込みを監視する。ステップＳ２３で録画停止キー５６の割り込みがなければ、ステップＳ１９の正規録画処理およびステップＳ２１の再生処理を継続する。一方、ステップＳ２３で録画停止キーの割り込みが入ると、ステップＳ２５の正規録画停止処理へと移行する。
【００３１】
正規録画停止処理は図８のステップＳ１４１〜Ｓ１４７で示すように処理される。まず、ステップＳ１４１でＭＰＥＧエンコーダ４４を停止し、次にステップＳ１４３で補完前正規録画ＭＰＥＧファイル“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４をクローズする。補完前正規録画ＭＰＥＧファイル１０４のクローズが終了すると、ステップＳ１４５で、ステップＳ１２１にて取得した録画開始点時間情報より常時録画ＭＰＥＧファイル“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００の中の録画開始点フレームをサーチして、常時録画ＭＰＥＧファイル“ＲＩＮＧＢＵＦＦ．ｍｐｇ”１００の先頭フレームからのオフセット１１０を取得する。オフセット１１０は、次のステップＳ１４７での切り出し処理を効率よく行うために、録画開始点フレームから遡って最も近いシーケンスヘッダの位置となるようにする。これによって、切り出し処理はＧＯＰ単位で行われる。次にステップＳ１４７では、オフセット１１０以降を切り出して、切り出したものを“ＳＡＮ＊＊＊＊ＴＭＰ．ｍｐｇ”というファイル名の一時ファイル１０２にする。“ＳＡＮ＊＊＊＊ＴＭＰ．ｍｐｇ”１０２への切り出しが完了したら、ステップＳ１４９およびステップＳ１５１の処理を実行し、補完前正規録画ＭＰＥＧファイル“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４の先頭に“ＳＡＮ＊＊＊＊ＴＭＰ．ｍｐｇ”１０２を追加する。これによって、補完正規録画ＭＰＥＧファイル１０６が作成され、よって、“ＳＡＮ＊＊＊ＴＭＰ．ｍｐｇ”は補完正規録画ＭＰＥＧファイル１０６の一部となるため、以降、常時録画によって上書きされることはない。
【００３２】
補完前正規録画ＭＰＥＧファイル１０４に“ＳＡＮ＊＊＊＊ＴＭＰ．ｍｐｇ”１０２を結合するときの具体的な方法は、以下のようにファイルシステムを更新することにより実現する。まずステップＳ１４９で、“ＳＡＮ＊＊＊＊ＴＭＰ．ｍｐｇ”１０２、“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４の順で連続しかつ１つのファイルとなるように、ファイル名を“ＳＡＮ＊＊＊＊ＣＭＢ．ｍｐｇ”として、ファイルシステムを再構築する。ファイルシステムの再構築が完了したら、ステップＳ１５１でファイル名を“ＳＡＮ＊＊＊＊ＣＭＢ．ｍｐｇ”から“ＳＡＮ＊＊＊＊．ｍｐｇ”に変更する。これにより、補完前正規録画ＭＰＥＧファイル“ＳＡＮ＊＊＊＊．ｍｐｇ”１０４は、先頭に“ＳＡＮ＊＊＊＊．ＴＭＰ．ｍｐｇ”１０２を追加結合し、補完正規録画ＭＰＥＧファイル“ＳＡＮ＊＊＊＊．ｍｐｇ”１０６となる。
【００３３】
正規録画停止処理が完了すると処理はステップＳ１に戻り、再び常時録画および常時録画している内容の再生を開始する。
【００３４】
以上の説明から分かるように、録画開始キー５４が操作されたタイミングに表示モニタに表示されているフレームを含むＭＰＥＧファイルが作成される。つまり、オペレータが表示モニタで確認したフレーム以降の画像データについて欠落のない記録コンテンツを作成することができる。
【００３５】
なお、この実施例では、オフセット１１０の位置を録画開始点フレーム以前で最も近いシーケンスヘッダの位置としたが、録画開始点フレームの以前および以降を問わず、録画開始点フレームから最も近いシーケンスヘッダの位置をオフセットとしてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】録画開始点フレームと正規録画ＭＰＥＧファイル先頭フレームを示す図解図である。
【図３】補完正規録画ファイルの作成処理を示す図解図である。
【図４】オフセット位置を示す図解図である。
【図５】図１実施例の動作の一部を示すフロー図である。
【図６】図１実施例の動作のその他の一部を示すフロー図である。
【図７】図１実施例の動作のその他の一部を示すフロー図である。
【図８】図１実施例の動作のその他の一部を示すフロー図である。
【符号の説明】
１０…ハードディスクビデオレコーダ
１１…アナログ受信機
１３…ＭＰＥＧビデオエンコーダ
１５…ＭＰＥＧオーディオエンコーダ
１８…ＨＤＤ
２２…ＭＰＥＧビデオデコーダ
２４…ＭＰＥＧオーディオエンコーダ
２６…テレビモニタ
４４…ＭＰＥＧエンコーダ
４６…ＭＰＥＧデコーダ
【図１】
2004103191.tif 000003
【図２】
2004103191.tif 000004
【図３】
2004103191.tif 000005
【図４】
2004103191.tif 000006
【図５】
2004103191.tif 000007
【図６】
2004103191.tif 000008
【図７】
2004103191.tif 000009
【図８】
2004103191.tif 000010