(57)【特許請求の範囲】
【請求項１】
外部装置が再生したストリームの蓄積部への蓄積と再生を実行する映像蓄積再生装置であって、
前記外部装置から受信したストリームが通常再生によるストリームであるか否かを前記受信したストリームに含まれる識別情報から判断する判断手段と、
前記判断手段により、前記受信したストリームが通常再生によるストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積し、前記受信したストリームが通常再生以外のストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積しない蓄積手段と、
前記蓄積手段によって蓄積されなかった未蓄積ストリームが存在する場合に、当該未蓄積ストリームを伝送するよう前記外部装置に要求するとともに、当該要求に基づいて送信された未蓄積ストリームを前記蓄積部に蓄積するよう蓄積手段を制御する制御手段と、を有し、
前記蓄積手段は、前記外部装置においてストリームの巻き戻しが行われた後に通常再生が行われた場合、当該通常再生されたストリームが前記蓄積部に蓄積済みか否かを判定し、当該ストリームが前記蓄積部に蓄積済みのときは前記判断手段が通常再生によるストリームであると判断しても当該ストリームを前記蓄積部に蓄積せず、当該ストリームが前記蓄積部に未蓄積のときは当該ストリームを前記蓄積部に蓄積することを特徴とする映像蓄積再生装置。
【請求項２】
前記識別情報はフレーム番号であり、前記判断手段は、前記フレーム番号の連続性に基づいて、受信したストリームが通常再生によるストリームであるか否かを判断することを特徴とする請求項１記載の映像蓄積再生装置。
【請求項３】
前記外部装置から送信されるストリームには、前記識別情報として、所定のサイズ単位のデータに対してストリームの順序を識別するための情報が付与されており、前記判断手段は当該識別情報に基づいて、受信したストリームが通常再生によるストリームであるか否かを判断することを特徴とする請求項１記載の映像蓄積再生装置。
【請求項４】
前記通常再生以外のストリームは、早送りまたは巻き戻しによりトリックプレイされたストリームであることを特徴とする請求項１乃至３のいずれか１項に記載の映像蓄積再生装置。
【請求項５】
外部装置が再生したストリームの蓄積部への蓄積と再生を実行する映像蓄積再生装置の制御方法であって、
前記外部装置から受信したストリームが通常再生によるストリームであるか否かを前記受信したストリームに含まれる識別情報から判断する判断ステップと、
前記判断ステップにより、前記受信したストリームが通常再生によるストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積し、前記受信したストリームが通常再生以外のストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積しない制御を行う蓄積ステップと、
前記蓄積ステップによって蓄積されなかった未蓄積ストリームが存在する場合に、当該未蓄積ストリームを伝送するよう前記外部装置に要求するとともに、当該要求に基づいて送信された未蓄積ストリームを前記蓄積部に蓄積するよう蓄積手段を制御する制御ステップと、を有し、
前記蓄積ステップでは、前記外部装置においてストリームの巻き戻しが行われた後に通常再生が行われた場合、当該通常再生されたストリームが前記蓄積部に蓄積済みか否かを判定し、当該ストリームが前記蓄積部に蓄積済みのときは前記判断ステップにより通常再生によるストリームであると判断されても当該ストリームを前記蓄積部に蓄積せず、当該ストリームが前記蓄積部に未蓄積のときは当該ストリームを前記蓄積部に蓄積することを特徴とする映像蓄積再生装置の制御方法。
【請求項６】
前記識別情報はフレーム番号であり、前記判断ステップでは、前記フレーム番号の連続性に基づいて、受信したストリームが通常再生によるストリームであるか否かを判断することを特徴とする請求項５記載の映像蓄積再生装置の制御方法。
【請求項７】
前記外部装置から送信されるストリームには、前記識別情報として、所定のサイズ単位のデータに対して、ストリームの順序を識別するための情報が付与されており、
前記判断ステップでは、当該識別情報に基づいて、受信したストリームが通常再生によるストリームであるか否かを判断することを特徴とする請求項５記載の映像蓄積再生装置の制御方法。
【請求項８】
前記通常再生以外のストリームは、早送りまたは巻き戻しによりトリックプレイされたストリームであることを特徴とする請求項５乃至７のいずれか１項に記載の映像蓄積再生装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部より受信したストリームの蓄積と再生を同時に実行する映像蓄積再生装置及びその制御方法に関するものである。
【背景技術】
【０００２】
撮像装置と映像蓄積再生装置（例えば、デジタル放送受信装置）が接続され、撮像装置で撮像（撮影）された映像を映像蓄積再生装置で蓄積し、再生して視聴するシステムが普及している。
【０００３】
このようなシステムにおいて、撮像装置から映像蓄積再生装置へストリームを伝送し、映像蓄積再生装置が蓄積と再生を同時に行う場合、不連続伝送（トリックプレイ、スキップ）が生じると連続した蓄積ができなくなる。
【０００４】
そのため、蓄積を実行中は、ユーザが早送りや巻戻しなどのトリックプレイに関する操作を行ったとしても、トリックプレイを実行しないように制御する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００６―０３５２７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来の技術では、蓄積を実行しながらトリックプレイやスキップを実行することができないため、蓄積中は連続再生のみに限定され、ユーザの利便性が損なわれていた。
【０００６】
本発明の目的は、蓄積中にトリックプレイやスキップの実行を可能とすることにより、ユーザの利便性を向上させることができる映像蓄積再生装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る映像蓄積再生装置は、外部装置が再生したストリームの蓄積部への蓄積と再生を実行する映像蓄積再生装置であって、前記外部装置から受信したストリームが通常再生によるストリームであるか否かを前記受信したストリームに含まれる識別情報から判断する判断手段と、前記判断手段により、前記受信したストリームが通常再生によるストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積し、前記受信したストリームが通常再生以外のストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積しない蓄積手段と、前記蓄積手段によって蓄積されなかった未蓄積ストリームが存在する場合に、当該未蓄積ストリームを伝送するよう前記外部装置に要求するとともに、当該要求に基づいて送信された未蓄積ストリームを前記蓄積部に蓄積するよう蓄積手段を制御する制御手段と、を有し、前記蓄積手段は、前記外部装置においてストリームの巻き戻しが行われた後に通常再生が行われた場合、当該通常再生されたストリームが前記蓄積部に蓄積済みか否かを判定し、当該ストリームが前記蓄積部に蓄積済みのときは前記判断手段が通常再生によるストリームであると判断しても当該ストリームを前記蓄積部に蓄積せず、当該ストリームが前記蓄積部に未蓄積のときは当該ストリームを前記蓄積部に蓄積することを特徴とする。
【０００８】
また、本発明に係る映像蓄積再生装置の制御方法は、外部装置が再生したストリームの蓄積部への蓄積と再生を実行する映像蓄積再生装置の制御方法であって、前記外部装置から受信したストリームが通常再生によるストリームであるか否かを前記受信したストリームに含まれる識別情報から判断する判断ステップと、前記判断ステップにより、前記受信したストリームが通常再生によるストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積し、前記受信したストリームが通常再生以外のストリームであると判断された場合には、前記蓄積部に当該ストリームを蓄積しない制御を行う蓄積ステップと、前記蓄積ステップによって蓄積されなかった未蓄積ストリームが存在する場合に、当該未蓄積ストリームを伝送するよう前記外部装置に要求するとともに、当該要求に基づいて送信された未蓄積ストリームを前記蓄積部に蓄積するよう蓄積手段を制御する制御ステップと、を有し、前記蓄積ステップでは、前記外部装置においてストリームの巻き戻しが行われた後に通常再生が行われた場合、当該通常再生されたストリームが前記蓄積部に蓄積済みか否かを判定し、当該ストリームが前記蓄積部に蓄積済みのときは前記判断ステップにより通常再生によるストリームであると判断されても当該ストリームを前記蓄積部に蓄積せず、当該ストリームが前記蓄積部に未蓄積のときは当該ストリームを前記蓄積部に蓄積することを特徴とする。
【発明の効果】
【０００９】
本発明の映像蓄積再生装置によれば、蓄積中にトリックプレイやスキップの実行を可能とすることにより、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１１】
［実施例１］
図１は、本発明の実施の形態に係る映像蓄積再生装置と撮像装置が接続された映像蓄積再生システムのブロック図である。
【００１２】
図１において、本システムは、映像蓄積再生装置１０１と外部装置としての撮像装置２００とが接続されることで構築される。尚、本実施例では、映像蓄積再生装置１０１とは独立して表示部であるディスプレイ１０８を設けているが、映像蓄積再生装置１０１とディスプレイ１０８とが一体となった構成であってもよい。
【００１３】
映像蓄積再生装置１０１は、例えば、デジタル放送を受信するデジタル放送受信装置で構成される。但し、本実施例では、本発明において必要となる構成部分のみを図示、ならびに説明するものとする。従って、デジタル放送受信装置の場合に存在するチューナやデコーダといった部品の説明は省略する。映像蓄積再生装置１０１は、映像蓄積再生装置１０１の主たる制御を集中的に司る制御部としてのＣＰＵ１０２が設けられている。
【００１４】
映像音声再生部１０３は、撮像装置２００から入力されたストリームデータやＨＤＤ１０７に蓄積された映像データの再生制御を実行する再生部としての機能を有する。映像音声再生部１０３によって再生された映像音声データはディスプレイ１０８に出力される。
【００１５】
蓄積制御部１０４は、撮像装置２００から入力されたストリームデータをＨＤＤ１０７に蓄積するための蓄積制御を実行する。また、複数に分割されているストリームデータを結合するための処理なども実行する。
【００１６】
ＨＤＭＩ  Ｉ／Ｆ１０５は、撮像装置２００とＨＤＭＩ（High Definition Multimedia Interface）を介して接続するためのインタフェースである。本実施例では、撮像装置２００と映像蓄積再生装置１０１との間のデータの伝送はＨＤＭＩを利用するものとする。
【００１７】
メモリ１０６は、映像蓄積再生装置１０１を動作させるためのプログラムや、撮像装置２００から入力されたステータスフラグ（詳細は後述する）を記憶し、管理するために利用される。
【００１８】
ＨＤＤ１０７は入力されたストリームデータを蓄積する蓄積部としての機能を有する。
【００１９】
撮像装置２００は、動画を撮像し、映像蓄積再生装置１０１へ伝送する装置である。
【００２０】
次に、撮像装置２００の構成をブロック図を用いて説明する。図２は撮像装置２００の内部構成を示したブロック図である。
【００２１】
本実施例における撮像装置は、被写体を取り込む撮影レンズ２０１、取り込んだ被写体を画像信号に変換する撮像素子２０３、及び撮像素子２０３への光量を制御する絞り２０２を備えている。
【００２２】
撮像素子２０３で変換された画像信号は、ＣＤＳ／ＡＧＣ２０４によってサンプルホールドされて、適正な信号レベルとされた後、デジタル信号処理回路２０５でＡ／Ｄ変換されて、デジタル信号処理が施される。デジタル信号処理回路２０５からの生データは１フレーム分ずつフレームメモリ２０６に蓄積され、フレームメモリ２０６の画素は画素数調整回路２０７によってＭＰＥＧ２又はＭＰＥＧ４方式での記録ができるように適切な画素数に調整される。
【００２３】
また、図２において、符号２０８は、各ブロック間の画像データ及び音声データが行き来する画像／音声データバス、符号２０９は、画像データと共にハードディスクドライブ２１９に記録される音声を集音するマイクロフォンである。マイクロフォン２０９からの音声信号は増幅器２１０によって適当なレベルまで増幅され、増幅された音声信号はＡ／Ｄコンバータ２１１によってＡ／Ｄ変換される。
【００２４】
更に、符号２１３は、液晶ディスプレイ２１２を駆動する液晶ドライバであり、液晶ディスプレイ２１２は、再生モード時にはＭＰＥＧ２コーデック２１４からの再生画像データを表示し、撮影時には撮像素子２０３で撮像された映像を表示する。ＭＰＥＧ２コーデック２１４は、画像／音声データバス２０８からのデジタル画像信号を動画としてＭＰＥＧ２方式による圧縮符号化すると共に、ハードディスクドライブ２１９に記録されるＭＰＥＧ２圧縮データを伸長する。
【００２５】
また、ＭＰＥＧ２コーデック２１４からの圧縮符号化された画像データは、ハードディスクドライブ２１９に記録される前にストリームバッファ２１５に一時的に記録・保持される。ここで、ストリームバッファ２１５に記録・保持された画像データは、所定のタイミングで間欠的にハードディスクドライブ２１９に転送されて、該ハードディスクドライブ２１９に記録される。尚、符号２１８は、ハードディスクドライブ２１９に対してデータの書き込み及び読み出しを行うディスクドライバである。
【００２６】
更に、撮像装置２００は、ビデオ出力端子２１６、ＨＤＭＩ端子２２０、操作キー２２２、ＲＡＭ２２４、ＥＥＰＲＯＭ２２５、制御バス２２６及びメインマイコン２２３を備えている。
【００２７】
ビデオ出力端子２１６は、ＮＴＳＣエンコーダ２１７からのアナログ映像信号を出力し、ＮＴＳＣエンコーダ２１７は、液晶ディスプレイ２１２で表示される画像と同一の画像をアナログ化して、ビデオ出力端子２１６に出力する。
【００２８】
ＨＤＭＩ端子２２０は、ＨＤＭＩコントローラ２２１からのデータを出力する。ＨＤＭＩコントローラ２２１は、ハードディスクドライブ２１９に記録されたＭＰＥＧ２方式の画像データがＭＰＥＧ２コーデック２１４で伸張された後のストリームをＨＤＭＩ端子２２０に出力する。
【００２９】
制御バス２２６は、メインマイコン２２３からの制御信号や、操作キー２２２からの操作信号を伝達するためのバスである。
【００３０】
メインマイコン２２３は、カメラ全体のモードを制御したり、操作キー２２２の操作を検出したりして、撮像装置２００に関する各種機能の実行を制御する。また、メインマイコン２２３は撮像装置２００の映像出力に関するステータスを示すステータスフラグを動画のストリームとともに映像蓄積再生装置１０１に伝送する制御を実行する。本実施例では、ステータスフラグはＨＤＭＩで伝送されるストリームデータのブランキング部分に挿入するものとする。
【００３１】
図３は、図１における撮像装置から映像蓄積再生装置への伝送例を示す図である。
【００３２】
図３において、ステータスフラグ３０１は、伝送開始・停止・一時停止などを示すフラグである。また、ストリーム３０２は、撮像装置２００から映像蓄積再生装置１０１へ伝送される映像データを示す。
【００３３】
ステータスフラグ３０１は、常に一定間隔で撮像装置２００から映像蓄積再生装置１０１へ伝送される。ストリーム３０２の伝送を行う場合、ステータスフラグ３０１は、ストリーム３０２と対で伝送し、ＨＤＤ１０７ではストリーム３０２のみ蓄積を行う。また、ストリーム３０２には所定のサイズ単位のデータに対して、ストリームの順序を識別するための番号が付与されている。例えば、ストリームがフレームデータで構成されている場合には、フレーム番号がストリームを識別するための識別情報として利用可能である。即ち、一定のサイズとはフレームデータ単位を意味する。
【００３４】
図４は、図１における映像蓄積再生装置によって実行される映像蓄積再生処理の手順を示すフローチャートである。
【００３５】
図４のフローチャートでは、映像の蓄積と再生の同時実行を実現する。
【００３６】
ステップＳ４０１において、映像蓄積再生装置１０１のＣＰＵ１０２は、ＨＤＭＩ  Ｉ／Ｆ１０５を制御して撮像装置２００との接続確立を行う。
【００３７】
接続確立後、ステップＳ４０２において、映像蓄積再生装置１０１のＣＰＵ１０２は、撮像装置２００から一定間隔で送信されるステータスフラグ３０１を受信し、再生か停止かを判断する。
【００３８】
ステータスフラグが通常再生を示している場合、ステップＳ４０３において、映像蓄積再生装置１０１のＣＰＵ１０２は、ストリーム３０２をＨＤＤ１０７へ蓄積可能か否かを判断する。その際、撮像装置２００よりストリーム３０２の総数情報を取得する。総数情報はこれから受信するストリーム３０２のデータの総量を示す情報であり、ストリーム３０２が非圧縮の場合はフレーム数を、圧縮の場合はパケット数を利用する。ＨＤＭＩによる伝送の場合は、非圧縮のストリームであるのでフレーム数の情報を取得する。
【００３９】
ステップＳ４０３で蓄積判断を行った後、ストリームが蓄積可能であれば、ステップＳ４０４において、再生と蓄積を開始する。再生はＨＤＭＩ  Ｉ／Ｆ１０５を介して映像蓄積再生装置１０１に入力されたストリームが、その後、映像音声再生部１０３に入力され、映像音声再生部１０３にて必要な処理が実行された後、ディスプレイ１０８に出力されることで実行される。外部から入力されたストリームをディスプレイに表示するために必要な処理とは、映像と音声の同期処理や映像調整処理などが挙げられる。
【００４０】
また、ストリームの蓄積は、ＨＤＭＩ  Ｉ／Ｆ１０５から入力されたストリームを蓄積制御部１０４がＨＤＤ１０７に蓄積するよう制御することで実行される。映像データであるストリームをＨＤＤ１０７に蓄積する処理については、一般的に知られた録画方法を採用することができるのでここでは説明を省略する。尚、ストリームが蓄積不可能であれば再生のみを開始する。
【００４１】
ステップＳ４０５において、映像蓄積再生装置１０１のＣＰＵ１０２は、撮像装置２００が伝送した、識別情報が付加されたストリーム３０２をメモリ１０６へ一時保持する。識別情報は、ストリーム３０２が非圧縮の場合はフレーム番号情報を、圧縮の場合はパケット番号情報を示す。
【００４２】
ステップＳ４０６において、映像蓄積再生装置１０１の蓄積制御部１０４は、ステップＳ４０５でメモリ１０６に一時保持したストリーム３０２が蓄積すべきストリーム３０２であるか否かを、ストリーム３０２へ付加されている識別情報を基に判断する。
【００４３】
ステップＳ４０６において、映像蓄積再生装置１０１の蓄積制御部１０４は、ストリーム３０２の連続性を判断する。
【００４４】
一時的にメモリ１０６へ記憶したストリームにおけるフレームデータの識別番号が通常再生順として連続していれば、再生・蓄積を実行するためにステップＳ４０７へ、番号が不連続であれば、再生のみを実行するためにステップＳ４０８の処理へ進む。
【００４５】
ステップＳ４０７では、ＣＰＵ１０２はステップＳ４０６にて、蓄積制御部１０４によりストリーム３０２が連続していると判断された場合に、メモリ１０６に一時的に記憶したストリームを読み出し、映像音声再生部１０３へ読み出したストリームを入力する。また、それと併せて、メモリ１０６に一時的に記憶したストリームを読み出し、ＨＤＤ１０７に蓄積するよう、蓄積制御部１０４に指示を発行する。
【００４６】
また、ステップＳ４０８では、ＣＰＵ１０２はステップＳ４０６にて、蓄積制御部１０４によりストリーム３０２が連続していないと判断された場合に、メモリ１０６に一時的に記憶したストリームを読み出す。そして、映像音声再生部１０３へ読み出したストリームを入力する。この場合、メモリ１０６に記憶したストリームの蓄積は行わない。
【００４７】
尚、ストリームの連続とは、撮像装置２００から送信される識別情報としてのフレーム番号が番号順に連続していることを指している。通常は、映像の記録時に設定されたフレーム単位の識別情報があり、この識別情報はフレームの順序を表している。従って、撮像装置２００から伝送されるストリームは、通常の再生を実行している場合には、映像蓄積再生装置１０１に入力されるストリームの識別情報は、フレーム番号の順番通りとなっている。
【００４８】
しかし、撮像装置２００にて、このストリームに対する早送りや巻き戻しなどのトリック再生が実行されると、映像蓄積再生装置１０１に入力されるストリームのフレームに順序が番号順とは異なる順序に変化する。例えば、巻き戻しされると、メモリ１０６に記憶されるフレーム番号順も逆転することになる。従って、メモリ１０６に記憶されたフレーム番号の順序が不連続となった時点で、トリック再生が実行されたことが判明する。
【００４９】
その後、ステップＳ４０９において、ＣＰＵ１０２は撮像装置２００からの再生停止指示があるかを確認し、停止指示がなければステップＳ４０５へ、停止指示があればステップＳ４１０の処理へ進む。
【００５０】
再生停止指示が無い場合で、トリック再生が終了し、通常の再生に戻った場合には再び、ステップＳ４０６の処理を蓄積制御部１０４が実行する。つまり、通常再生されている期間のストリームについてはＨＤＤ１０７に蓄積し、トリック再生されている期間のストリームについてはＨＤＤ１０７に蓄積しないことになる。
【００５１】
尚、蓄積制御部１０４は、蓄積を実行したストリームの識別情報をメモリ１０６に蓄積管理情報として記憶する。蓄積管理情報はＨＤＤ１０７に蓄積されたストリームと、トリック再生によって蓄積されなかったストリームを区別するための情報である。
【００５２】
再生が停止された場合、ＣＰＵ１０２はステップＳ４１０において、蓄積管理情報に基づき、ストリーム３０２が全て蓄積されているかを確認する。蓄積管理情報には、蓄積されたストリームの識別情報（フレーム番号）が管理されている。この蓄積管理情報から、トリック再生により未蓄積となっているストリームがあると判定された場合には、ＣＰＵ１０２はこの未蓄積部分のストリームを再度伝送するように撮像装置２００に依頼するためにステップＳ４１１へ移行する。
【００５３】
ステップＳ４１１では、ＣＰＵ１０２は未蓄積部分のストリーム番号を撮像装置２００に通知するとともに、再度ストリームを伝送するよう要求するコマンドを発行する。このコマンドを受けて、撮像装置２００は映像蓄積再生装置１０１に要求されたストリーム部分を再度伝送する。再度伝送されたストリームを受信した映像蓄積再生装置１０１の蓄積制御部１０４はそのストリームをＨＤＤ１０７に蓄積する。
【００５４】
尚、トリック再生に起因してストリームが複数のストリームファイルに分割されて蓄積されている場合には、蓄積制御部１０４は未蓄積部分のストリームを受信した後、これらの分割されたストリームファイルを１つのストリームに結合する処理を実行してもよい。
【００５５】
以上の動作を図５のタイムチャートに従って説明する。
【００５６】
図５は、図１の映像蓄積再生システムにおいて、非圧縮ストリームを用い、通常再生の途中で早送りを行い、その後通常再生に戻り終了する場合のタイムチャートである。
【００５７】
図５の縦軸は時間経過を示し、上から下へ処理を行う。
【００５８】
時刻ｔ３１において、撮像装置２００のメインマイコン２２３は、映像蓄積再生装置１０１へ映像の再生を示すステータスフラグを送信する。
【００５９】
時刻ｔ３１から時刻ｔ３２において、映像蓄積再生装置１０１のＣＰＵ１０２は総数情報を取得して、ＨＤＤ１０７の残量を確認し、ストリームの蓄積が可能か否かの判断を行う。蓄積が可能である場合は、撮像装置２００へストリームの伝送が可能であることを伝える。
【００６０】
時刻ｔ３２から時刻ｔ３３において、撮像装置２００は、映像蓄積再生装置１０１へ各フレームに識別情報を付加して送信する。映像蓄積再生装置１０１は、受信したフレームの開始位置を検出した後、フレームとその識別情報を取得し、ＨＤＤ１０７へ蓄積を行うかの判断を行う。
【００６１】
時刻ｔ３２から時刻ｔ３３においては連続した通常再生フレームの伝送であるため、映像蓄積再生装置１０１はこれらのフレームは蓄積可能と判断し、ＨＤＤ１０７へフレームを蓄積するための制御を実行する。具体的には、ステップＳ４０６及びＳ４０７で示したように、蓄積制御部１０４が制御を実行する。
【００６２】
時刻ｔ３３から時刻ｔ３４において、撮像装置２００は、ユーザから早送りの指示を受け、フレームを間引きして伝送を行う。映像蓄積再生装置１０１は、取得したフレームの識別情報が連続していないことから、当該フレームから不連続の伝送が開始されたと判断する。そして、このフレームはＨＤＤ１０７へ蓄積を行わずに再生のみを行う。
【００６３】
時刻ｔ３４において、ユーザが撮像装置２００へ通常再生の指示を行うと、時刻ｔ３４から時刻ｔ３５において、撮像装置２００は、映像蓄積再生装置１０１へ連続したフレームと識別情報を伝送する。映像蓄積再生装置１０１は、取得したフレームが連続したフレームであることを識別情報から判断し、ＨＤＤ１０７へフレームを伝送し、蓄積を実行させる。
【００６４】
時刻ｔ３５においてユーザが撮像装置２００へ再生終了の指示を行うと、撮像装置２００は、映像蓄積再生装置１０１へストリーム伝送を停止することを示すステータスフラグを送信する。これにより、映像再生を目的としたストリーム伝送は終了となる。ストリーム伝送が終了したことを認識した映像蓄積再生装置１０１は、時刻ｔ３５から時刻ｔ３６において、未蓄積となっているフレームを、メモリ１０６に保持している蓄積管理情報から判断し、未蓄積となっているフレームの識別番号情報を撮像装置２００へ伝え、再度そのフレームを伝送するよう要求する。
【００６５】
時刻ｔ３６から時刻ｔ３７において、撮像装置２００は、映像蓄積再生装置１０１へ要求を受けたフレームを伝送する。映像蓄積再生装置１０１は、ＨＤＤ１０７に受信したフレームを蓄積させる。時刻ｔ３８において、ＨＤＤ１０７には、全てのフレームが蓄積されることでストリーム全体の蓄積が終了する。
【００６６】
本実施例では、撮像装置２００から映像蓄積再生装置１０１へストリームを伝送しながら再生と蓄積を並行して実行する場合において、伝送するストリームに対してトリックプレイを行うことができる。また、トリックプレイを実行した場合であっても、対象となるストリームを蓄積することを可能とする。
【００６７】
［実施例２］
図６は、図１の映像蓄積再生システムにおいて、圧縮ストリームを用い、通常再生の途中で巻戻しを行い、その後通常再生に戻り終了する場合のタイムチャートである。本実施例では、実施例１と異なり、圧縮ストリームの伝送を想定しているが、特段の記載が無い限り、映像蓄積再生装置１０１における再生と蓄積の制御において圧縮ストリームと非圧縮ストリームの相違は無いものとして説明する。
【００６８】
図６の縦軸は時間経過を示し、上から下へ処理を行う。尚、図５で示したタイムチャートと同一の処理であるｔ４１からｔ４３までの説明は省略する。
【００６９】
時刻ｔ４３から時刻ｔ４４において、撮像装置２００は、ユーザから巻戻しの指示を受け、パケットを間引きして伝送を行う。映像蓄積再生装置１０１は、取得したパケットの識別情報が連続していないことから、当該パケットから不連続の伝送が開始されたと判断する。そして、このパケットはＨＤＤ１０７へ蓄積を行わずに再生のみを行う。
【００７０】
時刻ｔ４４において、ユーザが撮像装置２００へ通常再生の指示を行うと、時刻ｔ４４から時刻ｔ４５において、撮像装置２００は、映像蓄積再生装置１０１へ連続したパケットと識別情報を伝送する。映像蓄積再生装置１０１は、取得したパケットが連続したパケットであることを識別番号情報判断する。
【００７１】
時刻ｔ４４から時刻ｔ４５において受信したパケットは連続したパケットであるが、受信したパケットの識別情報と既に受信してメモリ１０６に管理情報として記憶されている識別情報とを比較する。このことで、ｔ４４からｔ４５において受信したパケットは既にＨＤＤ１０７へ蓄積したパケットであることが判断できる。従って、これらのパケットについては、蓄積制御部１０４は連続したパケットであってもＨＤＤ１０７への蓄積は行わない。
【００７２】
時刻ｔ４５から時刻ｔ４６においては、過去に受信していない新規のパケットであり、かつ連続したパケットであるので、ＨＤＤ１０７へパケットを伝送し、蓄積する。
【００７３】
時刻ｔ４６において、ユーザが撮像装置２００へ再生終了の指示を行うと、撮像装置２００は、映像蓄積再生装置１０１へストリーム伝送を停止することを示すステータスフラグを送信する。これにより、映像再生を目的としたストリーム伝送は終了となる。ストリーム伝送が終了したことを認識した映像蓄積再生装置１０１は、時刻ｔ４６から時刻ｔ４７において、未蓄積となっているパケットがあるか否かをメモリ１０６に記憶しているパケットの蓄積管理情報から判断する。ここで、未蓄積となっているパケットがあれば、そのパケットの識別情報を撮像装置２００へ伝え、再度そのパケットを伝送するよう要求する。
【００７４】
本実施例の場合は未蓄積のパケットがないため、未蓄積のパケットがないことを映像蓄積再生装置１０１から撮像装置２００へ伝えて時刻ｔ４７にて処理終了となる。
【００７５】
本実施例では、上述した実施例１に加えて、既に蓄積したパケットやフレームが再度伝送された場合には、そのデータの蓄積を回避するように制御する。これにより、無駄なデータの蓄積処理を実行することを抑制することが可能となる。
【００７６】
上述した実施例１及び実施例２では、ＣＰＵ１０２は、映像音声再生部１０３、蓄積制御部１０４を制御することで、統括的に以下の機能手段を構成する。
【００７７】
即ち、外部装置（撮像装置２００）から受信したストリームの再生表示を実行する再生表示手段である。また、外部装置から受信したストリームが通常再生によるストリームであるか否かをストリームに含まれる識別情報から判断する判断手段である。また、蓄積手段である。蓄積手段は、判断手段により、受信したストリームが通常再生によるストリームであると判断された場合には、再生表示手段による再生表示と並行して蓄積部（ＨＤＤ１０７）に当該ストリームを蓄積する。また、蓄積手段は、受信したストリームが通常再生以外のストリームであると判断された場合には、当該ストリームを蓄積しない制御を行う。
【００７８】
また、蓄積手段によって蓄積されなかった未蓄積ストリームが存在する場合に、当該ストリームを伝送するよう外部装置に要求するとともに、当該要求に基づいて送信された未蓄積ストリームを蓄積部に蓄積するよう蓄積手段を制御する制御手段である。
【００７９】
ここで、蓄積手段は、判断手段が通常再生によるストリームであると判断した場合であっても、当該ストリームが既に蓄積済みのストリームと同じである場合には、当該ストリームを蓄積部に蓄積しない。
【００８０】
尚、上述した実施例１及び実施例２では、フレームやパケットの識別情報から、受信したフレームやパケットが連続したものであるか否かを判定していた。しかしながら、ステータスフラグにトリックプレイを示すフラグを設けることで、少なくとも、どのフレームまたはパケットからトリックプレイされているかを識別することが可能となる。そのため、連続したものか否かについての判定は、ステータスフラグを、トリックプレイを示す内容まで拡張することで実現することが可能となる。つまり、ステータスフラグが識別情報として機能することになる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態に係る映像蓄積再生装置と撮像装置が接続された映像蓄積再生システムのブロック図である。
【図２】図１における撮像装置の内部構成を示すブロック図である。
【図３】図１における撮像装置から映像蓄積再生装置への伝送例を示す図である。
【図４】図１における映像蓄積再生装置によって実行される映像蓄積再生処理の手順を示すフローチャートである。
【図５】図１の映像蓄積再生システムにおいて、非圧縮ストリームを用い、通常再生の途中で早送りを行い、その後通常再生に戻り終了する場合のタイムチャートである。
【図６】図１の映像蓄積再生システムにおいて、圧縮ストリームを用い、通常再生の途中で巻戻しを行い、その後通常再生に戻り終了する場合のタイムチャートである。
【符号の説明】
【００８２】
１０１  映像蓄積再生装置
１０２  ＣＰＵ
１０３  映像音声再生部
１０４  蓄積制御部
１０５  ＨＤＭＩ  Ｉ／Ｆ
１０６  メモリ
１０７  ＨＤＤ
１０８  ディスプレイ
２００  撮像装置
【図１】
0005020879.tif 000002
【図２】
0005020879.tif 000003
【図３】
0005020879.tif 000004
【図４】
0005020879.tif 000005
【図５】
0005020879.tif 000006
【図６】
0005020879.tif 000007