(57)【要約】【課題】  ランダムアクセス再生や早送り・早戻し再生時に、映像の動きやカメラの動きによって生じる画像の乱れを抑え、品質の高い再生が行えるような形で動画を記録できる映像記録装置を提供する。【解決手段】  映像の動きやカメラの動きを検出する手段によって画像の動き量を取得し、画像の動き量が一定量を超えている場合、その時間区間中のフレームにはランダムアクセスポイントを設定せず、上記の時間区間の直前、直後のフレームにランダムアクセスポイントを設定するか、あるいは、ランダムアクセスポイントを設定するタイミングで、映像入力部の動きを軽減させることによって、ランダムアクセスポイントが設定されるフレームの画像の乱れを減少させ、ランダムアクセス時の再生品位を向上させる。【選択図】        図１
2006060669.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を入力する映像入力手段と、
前記映像入力手段から入力された映像情報の動きを判定する動き判定手段と
前記映像情報および前記映像情報を任意の位置から再生するための再生制御情報を記録する記録手段を備え、
前記再生制御情報は、前記動き判定手段によって設定されることを特徴とする映像記録装置。
【請求項２】
前記動き判定手段は、前記映像情報の動きの大きさを示す動き量に基づいて、前記再生制御情報を設定することを特徴とする請求項１記載の映像記録装置。
【請求項３】
前記動き判定手段は、前記動き量が許容範囲を上回った場合に、前記動き量の増加が生じている区間からの再生が行えないよう前記再生制御情報を設定することを特徴とする請求項２記載の映像記録装置。
【請求項４】
前記動き判定手段は、前記動き量が許容範囲より下回った場合に、前記動き量が減少した区間からの再生を行えるよう前記再生制御情報を設定することを特徴とする請求項１乃至３のいずれか記載の映像記録装置。
【請求項５】
前記動き量は、前記映像信号の変化量であることを特徴とする請求項１乃至４のいずれか記載の映像記録装置。
【請求項６】
前記映像入力手段の物理的な移動量を検出する検知手段を備え、
前記動き量は、前記検知手段で検出される前記移動量であることを特徴とする請求項１乃至５のいずれか記載の映像記録装置。
【請求項７】
前記映像入力手段を物理的な移動させる駆動手段と、前記駆動手段の駆動量を計測する駆動量計測手段を備え、
前記動き量は、前記駆動量計測手段で検出される前記駆動量であることを特徴とする請求項１乃至６のいずれか記載の映像記録装置。
【請求項８】
前記駆動手段に対して駆動量の変更を行うための駆動量変更手段を備え、
前記再生制御情報の設定を行う時間情報に基づいて、前記駆動量変更手段は前記駆動量の変更を行うことを特徴とする請求項７記載の映像記録装置。
【請求項９】
前記動き判定手段は、前記再生制御情報を設定する際に、設定対象となる情報と時間的に対応する他の情報に対しても、前記再生制御情報と同じ内容を設定することを特徴とする請求項１乃至８のいずれか記載の映像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号を入力して記録する映像記録装置に関し、特に、動画像をデジタル符号化して記録する映像記録装置に関するものである。
【背景技術】
【０００２】
これまでに、映像の動き情報を検出し、画像記録処理に応用する多くの映像記録装置に関する発明がなされてきている。
【０００３】
この動き情報は、「被写体の動き」「装置の動き」の２つに大別することが出来る。
【０００４】
ＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）によって規格化されている動画像符号化形式であるＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）は、被写体の動き情報を用いる技術の代表例であると言えよう。ＭＰＥＧでは、記録対象となる物体の位置の変化を動きベクトルを検出し、画素情報を示すマクロブロックとともに符号化し記録することを特徴の一つとしている。このように、マクロブロックと動きベクトルの２つを記録することによって、位置だけが変化しているマクロブロックは動き情報のみを記録することが可能になり、全体のデータ量を削減することを可能にしている。
【０００５】
一方、装置の動き情報を用いる技術として、カメラに搭載されたセンサ機構から得られる撮影者の体の動きやカメラの揺れといった動き情報を画像符号化処理などに応用する数多くの発明がなされている。
【０００６】
その代表例として、カメラに取り付けられた振動ジャイロから得られる動き情報を用いて動画記録時に手ぶれ補正を実現するといった映像記録装置が提案されている（例えば、特許文献１参照。）。
【０００７】
他の例としては、カメラの動きが検出された場合は記録データ量を制限することによって、記録媒体の有効利用や長時間化を可能にするといった記録装置も提案されている（例えば、特許文献２参照。）。
【０００８】
さらに、一定量以上の入力画像の動きおよびカメラの動きを検知した場合に、入力画像の記録を行わないといった、上記２種類の動き情報の両方を用いる撮像装置も提案されている（例えば、特許文献３参照。）。
【０００９】
また、入力画像から上記のＭＰＥＧなどの符号化形式で必要とされる動きベクトルを検出する処理において、カメラの動き情報を利用することによって演算量を削減し、符号化処理を効率化するといった提案もなされている（例えば、特許文献４参照。）。
【００１０】
上記のような動き情報を用いる発明群によって、画像符号化処理や記録処理を効率的に行うことが出来る映像記録装置が実用化され、一般的に利用されるようになってきている。
【特許文献１】特許第１５８９１８９号公報  “撮影画像の揺動防止技術”、松下電器産業株式会社
【特許文献２】特開平８―３４０５１３号公報  “映像記録装置”、株式会社東芝
【特許文献３】特開平６−２８４３２８号公報  “撮像装置”、シャープ株式会社
【特許文献４】特開平１１−３０８６１７号公報  “デジタル画像符号化装置とこれに用いる動きベクトル検出装置”、株式会社日立製作所
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記のような発明では、記録された動画像の任意の箇所に移動し再生を開始するといった、いわゆるランダムアクセス再生操作が行われることが十分に考慮されていない。
【００１２】
例えばＭＰＥＧの場合、動画像は連続する静止画像として符号化されるが、情報量を圧縮するために、２種類の静止画像を用いるようにしている。一つは、データ中に完全な画像情報を含んでいる「イントラフレーム」（あるいは、Ｉフレーム）と呼ばれているものであり、もう一つは、前後の２フレーム間の差分情報のみを含んでいる「インターフレーム」（あるいは、ＰフレームおよびＢフレーム）と呼ばれているものである。インターフレームの差分情報は、他のフレームの画像情報と併せて復号化処理を行うことで、インターフレームの完全な画像情報を再現することが出来る。
【００１３】
このようにＭＰＥＧでは、差分情報を用いることによって、全ての画像情報を記録しなくとも全てのフレームを再構築することが可能になり、記録データ量を圧縮することが可能になっている。
【００１４】
ＭＰＥＧのように、動画像に対して上記のような差分符号化を行う符号化形式では、各フレームの前後関係が非常に重要な意味を持っている。もし、フレームの前後関係が変化してしまうと、イントラフレームの画像情報とインターフレームの差分情報との間で不整合が生じてしまい、期待される復号化結果が得られなくなってしまう。
【００１５】
ランダムアクセス再生を行う場合、この現象が顕著に現れてくる。
【００１６】
通常の再生動作では、各フレームが時系列順に連続して復号化されるため、フレームの復号化順は符号化時に意図されている通りの順序になり、期待通りの復号化結果が得られる。しかし、ランダムアクセス再生を行うと、復号化されるフレームの前後関係が変わってしまい、正しい復号化結果が得られずに再生画像に激しいノイズが混入してしまうなどの異常動作を引き起こしてしまう。
【００１７】
そのため、このような差分符号化形式では、ランダムアクセス再生を正常に行うための仕組みも規定されているのが一般的である。例えばＭＰＥＧ−４（ＩＳＯ／ＩＥＣ  １４４９６）の場合、任意のフレームに対して「ランダムアクセスポイント」（ＲＡＰ：  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）と呼ばれるフラグを設定することが出来るようになっており、再生装置ではランダムアクセス再生を行う際に常にランダムアクセスポイントが設定されたフレームに移動するように制御させることが出来る。このランダムアクセスポイントをイントラフレームに設定するように符号化処理を行うことにすれば、ランダムアクセスによってフレームの復号化順が変化しても完全な画像情報を再現することが出来るため、正常に再生することが可能になる。
【００１８】
このように、ランダムアクセスポイントは通常はイントラフレームに設定されるため、ランダムアクセス再生時の再生品質はイントラフレームの品質によって決定付けられることになる。
【００１９】
例えば、カメラが動いている状態で撮影されたフレームは画像がぶれていると思われる。そのようなフレームにランダムアクセスポイントが設定されると、ランダムアクセス時の再生品質も劣化してしまうことになる。
【００２０】
また、ランダムアクセス再生を応用して、連続しているイントラフレームへの移動と再生を繰り返し行うことによって、早送り／早戻しといった特殊な再生を行うようにすることも可能だが、その場合の再生品質もインターフレームの品質に依存することになる。
【００２１】
しかし、従来の技術では、被写体の動きやカメラの動きを反映してランダムアクセスポイントを適切に設定するという考慮がなされていなかった。そのため、被写体やカメラが大きく動くことによって画像がぶれてしまっているフレームに対してもランダムアクセスポイントが設定されてしまい、結果としてランダムアクセス時や特殊再生時の再生品質が低下してしまうという問題があった。
【００２２】
特に、特許文献２で示されるような、画像に大きな動きがあった場合に情報量を削減する、といった処理が行われる場合には、再生品質は更に劣化してしまう。
【００２３】
この問題は、従来技術を用いた映像記録装置を監視カメラとして用いるような場合に特に顕著に現れる。例えば、上記の監視カメラで撮影し記録された動画像を確認し、不審な動きをしている人物や物体を探し出すような作業を行うような場合は、頻繁にランダムアクセスや早送り／早戻しといった操作が行われることは想像に難くない。すなわち、このような利用形態では、ランダムアクセス時の再生品質の優劣が作業効率を大きく左右してしまう。
【００２４】
従来技術を用いるカメラでは、ランダムアクセス再生が十分に考慮されていないため、上記のような形態で利用される際には作業効率が損なわれることがあった。
【００２５】
上記の問題は、記録される動画のビットレートを上げることによって改善することは可能である。しかし、ビットレートを増加させるとその分記録されるデータ量も増大するため、記録効率が悪化するという新たな問題が発生してしまう。
【００２６】
記録効率の悪化は、より多くの容量を持った記録装置や記録媒体が必要となるため、製品のコスト増を招いたり、記録可能な時間が短くなってしまい製品の性能を低下させたりといった弊害を発生させてしまう。
【００２７】
以上述べたように、従来の映像記録装置では、高品質でランダムアクセス再生を行え、かつ、記録効率の高い形で記録することが出来ない、という問題点があった。
【００２８】
本発明は上記の問題点に鑑みてなされたものであり、映像およびカメラの動きがある場合であっても、揺れ、ぶれが少なく、高品質にランダムアクセス再生することが可能な動画像を、効率的に記録することを可能にする映像記録装置を提供するものである。
【課題を解決するための手段】
【００２９】
前記課題を解決するための請求項１記載の映像記録装置は、
映像信号を入力する映像入力手段と、前記映像入力手段から入力された映像情報の動きを判定する動き判定手段と、前記映像情報および前記映像情報を任意の位置から再生するための再生制御情報を記録する記録手段を備え、前記再生制御情報は、前記動き判定手段によって設定されることを特徴とする。
【００３０】
請求項２記載の映像記録装置は、請求項１記載の映像記録装置であって、さらに前記動き判定手段は、前記映像情報の動きの大きさを示す動き量に基づいて、前記再生制御情報を設定することを特徴とする。
【００３１】
請求項３記載の映像記録装置は、請求項２記載の映像記録装置であって、さらに前記動き判定手段は、前記動き量が許容範囲を上回った場合に、前記動き量の増加が生じている区間からの再生が行えないよう前記再生制御情報を設定することを特徴とする。
【００３２】
請求項４記載の映像記録装置は、請求項１から請求項３記載の映像記録装置であって、さらに前記動き判定手段は、前記動き量が許容範囲より下回った場合に、前記動き量が減少した区間からの再生を行えるよう前記再生制御情報を設定することを特徴とする。
【００３３】
請求項５記載の映像記録装置は、請求項１から請求項４記載の映像記録装置であって、前記動き量は、前記映像信号の変化量であることを特徴とする。
【００３４】
請求項６記載の映像記録装置は、請求項１から請求項５記載の映像記録装置の映像記録装置であって、前記映像入力手段の物理的な移動量を検出する検知手段を備え、前記動き量は、前記検知手段で検出される前記移動量であることを特徴とする。
【００３５】
請求項７記載の映像記録装置は、請求項１から請求項６記載の映像記録装置であって、前記映像入力手段を物理的な移動させる駆動手段と、前記駆動手段の駆動量を計測する駆動量計測手段を備え、前記動き量は、前記駆動量計測手段で検出される前記駆動量であることを特徴とする。
【００３６】
請求項８記載の映像記録装置は、請求項７記載の映像記録装置であって、前記駆動手段に対して駆動量の変更を行うための駆動量変更手段を備え、前記再生制御情報の設定を行う時間情報に基づいて、前記駆動量変更手段は前記駆動量の変更を行うことを特徴とする。
【００３７】
請求項９記載の映像記録装置は、請求項１から請求項８記載の映像記録装置であって、前記動き判定手段は、前記再生制御情報を設定する際に、設定対象となる情報と時間的に対応する他の情報に対しても、前記再生制御情報と同じ内容を設定することを特徴とする。
【発明の効果】
【００３８】
以上述べたように、本発明によれば、映像およびカメラの動きがある場合であっても、揺れ、ぶれが少なく、高品質にランダムアクセス再生することが可能な動画像を、効率的に記録することが可能な映像記録装置を実現することができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施方法について、図面を参照しながら説明する。
【００４０】
本発明の映像記録装置は、画像の撮影時に検出された動き情報に応じて、ランダムアクセスを制御するための情報を記録するタイミング、およびランダムアクセス時に表示される画像の記録方法を変化させることによって、高品位のランダムアクセス再生を行うことが出来る動画像を効率的に記録するものである。
【実施例】
【００４１】
＜実施の形態１＞
図１は、本発明の映像記録装置の一実施形態を説明するための構成図である。
【００４２】
図１において、本実施の形態の映像記録装置は、映像信号の入力およびそのための制御を行う映像入力部１と映像の動きおよび大きさを判定する動き判定部２と、画像情報および再生制御のための情報を記録する記録処理部３から構成される。
【００４３】
映像入力部１は、例えばＣＣＤカメラ等の撮像部および、撮像された映像信号を一時的に記憶するフレームバッファ等の一時記憶回路および、撮像処理を制御する制御回路を装備しているものとする。映像入力部１で撮像され、フレームバッファに蓄積された映像信号は、入力画像情報４として動き判定部２に受け渡される。
【００４４】
動き判定部２では、入力画像情報４を元に画像の動きおよび大きさを検出する。本実施の形態では、動き判定部２の内部で入力画像情報４に対してＭＰＥＧ符号化処理を行うものと想定し、その際に行われるフレーム間の動きベクトル検出処理によって画像の動き情報が得られるものとする。
【００４５】
動きの検出には、上記以外の方法が用いられる場合もありえる。例えば、複数の画像の輝度成分、色成分の変化を画像の動きとする方法や、入力画像に対して輪郭抽出を行うような処理回路が存在する場合は、画像のぶれなどで輪郭抽出の成功率が低下した場合に動きが発生したと解釈する方法もあるだろう。しかし、本発明においては、画像から動きを検出するために任意のアルゴリズムを用いることが出来るものとし、動きの検出手段については特定しない。
【００４６】
さらに、動き判定部２では、図２で説明されるアルゴリズムを用いて、検出された動き情報に基づいてランダムアクセスポイントをどのフレームに設定するかを判定する。動き判定部２で得られたランダムアクセスポイント設定情報５は、本図では示されない各種符号化処理によって得られた映像符号化データ、およびタイムスタンプなどの再生制御情報を示す符号情報６とともに、記録処理部３に受け渡される。
【００４７】
記録処理部３では、受け渡されたランダムアクセスポイント設定情報５、および符号情報６を、記録用のフォーマットに変換・整形し、記録情報７として本図では示されない記録装置あるいは記録媒体に出力する。このとき、記録処理部３では、ランダムアクセスポイント設定情報５の内容にしたがって、符号情報６で示される画像に対してランダムアクセスポイントを設定あるいは解除するといった処理を行ったのちに記録する。
【００４８】
本実施の形態では、記録時のフォーマットとして、ＭＰＥＧ−４符号化データをファイルに記録するための形式であるＭＰ４ファイル形式が用いられるものと想定する。すなわち、上記符号情報６はＭＰ４ファイル形式における「サンプル」（Ｓａｍｐｌｅ）として、また、ランダムアクセスポイント設定情報６によってランダムアクセスポイントとして用いられるサンプルは「シンク・サンプル」（Ｓｙｎｃ  Ｓａｍｐｌｅ）として記録されるものとする。しかし、ランダムアクセス情報を何らかの形で保存することが可能であれば、いかなる形式で記録されても良い。
【００４９】
その他、本発明の意図が正しく実現される限りにおいては、各構成部の論理的、物理的な配置や実装形態はいかなるものであっても良い。同様に、各構成部間のデータ交換手段、通信手段もいかなるものであっても良い。
【００５０】
＜ランダムアクセスポイントの判定処理＞
続いて、本実施の形態の映像記録装置において、動き情報からランダムアクセスポイント設定情報５を求めるための典型的な処理手順を、図２のフローチャートを用いて順を追って説明する。
【００５１】
（ステップ１０１）図１の動き判定部２は、入力画像情報４をもとに、前述された動き検出方法を用いて画像の動き量を検出する。
【００５２】
（ステップ１０２）動き判定部２は、前記ステップ１０１にて検出された画像の動き量が、閾値としてあらかじめ設定されている動き量の最大値を上回っているかどうかを比較する。動き量＞最大値の場合は後続のステップ１０３の処理を実行し、さもなくば以降の処理はスキップする。
【００５３】
（ステップ１０３）動き判定部２は、検出された動き量＞最大値である場合は、現在の入力画像のひとつ前のフレームに対してランダムアクセスポイントを設定するよう、ランダムアクセスポイント設定情報５を生成する。
【００５４】
（ステップ１０４）動き判定部２は、ステップ１０２とは逆に、前記ステップ１０１で検出された画像の動き量が、閾値としてあらかじめ設定されている動き量の最小値を下回っており、さらに、前回処理されたフレームの動き量が最小値以上であるかどうかを比較する。両方の条件を満たしている場合は後続のステップ１０５の処理を実行し、さもなくば以降の処理はスキップする。
【００５５】
（ステップ１０５）動き判定部２は、ステップ１０４の条件を満たしている場合、現在入力されているフレームに対してランダムアクセスポイントを設定するよう、ランダムアクセスポイント設定情報５を生成する。
【００５６】
なお、以上の処理でランダムアクセスポイントが設定されなかったフレームに対しては、本明細書では明示的に示されない後続のランダムアクセスポイント付与処理によって、従来と同じ方法でランダムアクセスポイントが設定される。上記ランダムアクセスポイント付与処理は、ある周期で定期的にランダムアクセスポイントを設定するという処理が一般的である。
【００５７】
ただしこの時、上記のステップ１０１から１０５の処理によってすでにランダムアクセスポイントが設定されているフレームに対しては、処理結果を上書きしないよう、後続の処理でランダムアクセスポイントを設定しないようにするといった制御を行うことが望まれる。
【００５８】
また、ＭＰＥＧのような差分符号化形式を用いる場合、インターフレームに対してランダムアクセスポイントを設定しないように符号化処理を行うべきである。逆に、ランダムアクセスポイントが設定されないフレームに対しては、インターフレームとして符号化を行い情報量を削減するといった制御を行ってもよいだろう。
【００５９】
以上のように、図２の処理を行うことによって、画像の動きが許容量を超えている期間中のフレームにはランダムアクセスポイントは設定されず、動きが発生する直前および直後のフレームにランダムアクセスポイントが設定される。
【００６０】
このような方法でランダムアクセスポイントを設定することによって、ランダムアクセス再生を行う際には画像の動きや乱れが比較的少ないフレームのみが再生されるため、ランダムアクセス再生時の品質を向上させることが出来る。また、この処理を行うことによって符号量はさしあたって大きく変化しないため、従来の符号化技術が本来持っている効率性を損なうことなく、再生品質を向上させることが可能になっている。
【００６１】
なお、動き判定処理で行われる動き量の検出処理をどのようなポリシーで行うかによっても、再生品質は変化すると思われる。
【００６２】
例えば、入力画像の中心付近に存在する物体と、その背景の画像情報を比較した場合、一般的には中心付近の物体の方が注目度は高い。したがって、単純に変化が生じた画素数を動き量とみなす場合は、中心部の物体の動きが、本来期待される注目度で検出されるかどうかは保証されない。
【００６３】
このようなケースを考慮して、より正確で信頼性の高い動き検出処理を行うようなアルゴリズムを用いたり、チューニングを行うようにすることで、再生品質を更に向上することも可能である。
【００６４】
＜実施の形態２＞
引き続き、本発明の映像記録装置の第２の実施形態として、動きを入力映像からではなく、ジャイロなどの動きを検出するセンサ機構を用いて検出する場合について説明する。
【００６５】
図３は、本発明の映像記録装置の第２の実施形態を説明するための構成図である。
【００６６】
図３は、図１で示される第１の実施形態の映像記録装置に、動きを検出するためのセンサ８が加わった構成となっている。
【００６７】
センサ８は、カメラの物理的な動きを検出し、その動き量を動き情報９として動き判定部２に受け渡す。
【００６８】
センサ８の実装形態としては、各速度センサ、揺動センサといったいわゆるジャイロ機構などが一般的であると考えられるが、物理的に動作している事が検出可能なものであればどのような実装形態であってもよい。
【００６９】
本実施の形態は、センサ８から得られる動き情報９を画像の動きとみなして処理を行う映像記録装置を想定している。このような実施形態の場合、動き判定部２は、前述の図２で説明されたランダムアクセスポイント設定処理を行うにあたって、動き情報９の内容を動き量として処理を行うようにする。
【００７０】
無論、実施の形態１で説明された方法によって、入力画像情報４から得られる動き量も動き情報９と併用して処理を行うことも可能であることは言うまでもない。動き情報９を用いることによって、動き検出の信頼性をより向上させることも可能であろう。
【００７１】
＜実施の形態３＞
引き続き、本発明の映像記録装置の第３の実施形態として、動きを入力映像やセンサ機構からではなく、映像記録装置を物理的に動かすための駆動系から得られる情報を用いて検出する場合について説明する。
【００７２】
図４は、本発明の映像記録装置の第３の実施形態を説明するための構成図である。
【００７３】
図３は、図１で示される第１の実施形態の映像記録装置に、映像入力部１に相当する部分を物理的に動かす駆動部１０が加わった構成となっている。
【００７４】
駆動部１０は、映像入力部１（および、それに付随する構成部）を物理的に動かすための駆動系、および、その駆動量を計測するための機構を備えており、駆動量を駆動情報１１として動き判定部２に受け渡す。
【００７５】
駆動部１０は、映像入力部１を物理的に動作させ、かつ、その動作量が検出可能なものであればどのような実装形態であってもよい。実装形態の一例としては、カメラのオートフォーカス機構などが考えられるだろう。
【００７６】
また、駆動部１０の動力源は、いかなるものであっても良い。例えば、ステッピングモーターのような動力装置を用いても、人力であっても良い。
【００７７】
さらに、駆動制御は、利用者や他の装置、構成部からの要求にしたがって受動的に行われても、装置内部で自律的に判断して行われてもよい。後者の実施形態としてとして、図５で示されるようなカメラを具体的な適用例としてあげる。
【００７８】
図５のカメラは、被写体を認識し自動追尾を行う機能を持った自律駆動カメラを想定している。本図のカメラは本体部２０１、雲台部２０２から構成され、雲台部２０２は被写体が常に視野角に収まるように本体部２０１を回転させることが出来るものとする。
【００７９】
その他、本実施の形態は、車載カメラや自律歩行ロボット等などの装置としても実現することが可能である。
【００８０】
本実施の形態は、駆動部１０から得られる駆動情報１１を画像の動きとみなして処理を行う映像記録装置を想定している。このような実施形態の場合、動き判定部２は、前述の図２で説明されたランダムアクセスポイント設定処理を行うにあたって、駆動情報１１の内容を動き量として処理を行うようにする。
【００８１】
無論、実施の形態１で説明された方法によって、入力画像情報４から得られる動き量や、実施の形態２で説明された方法によって得られる動き情報９も駆動情報１１と併用して処理を行うことも可能であることは言うまでもない。入力映像情報４から得られる動き量やセンサ８から得られる動き情報９を用いることによって、動き検出の信頼性をより向上させることも可能であろう。
【００８２】
本実施の形態は、センサ８から得られる動き情報９を画像の動きとみなして処理を行う映像記録装置を想定している。このような実施形態の場合、動き判定部２は、前述の図２で説明されたランダムアクセスポイント設定処理を行うにあたって、動き情報９の内容を動き量として処理を行うようにする。
【００８３】
無論、実施の形態１で説明された方法によって、入力画像情報４から得られる動き量も動き情報９と併用して処理を行うことも可能であることは言うまでもない。動き情報９を用いることによって、動き検出の信頼性をより向上させることも可能であろう。
【００８４】
＜実施の形態４＞
引き続き、本発明の映像記録装置の第４の実施形態として、前述の実施の形態１から３とは異なった方法でランダムアクセスポイントを設定する映像記録装置について説明する。
【００８５】
図６は、本発明の映像記録装置の第４の実施形態を説明するための構成図である。
【００８６】
図６は、図４で示される第３の実施形態の映像記録装置とほぼ同じ構成であるが、動き判定部２はランダムアクセスポイント判定処理の結果に応じて、駆動部１０に対して映像入力部１の駆動量を変化させるための駆動制御要求１２を送ることが出来ることを示している。図において、駆動部１０は、駆動制御要求１２に応じて駆動量を動的に変化させることができるものとする。
【００８７】
したがって、本実施の形態は、第３の実施の形態の中でも、本発明の映像記録装置から動力源を制御することが出来る実施形態に対してのみ適用することが可能である。
【００８８】
ランダムアクセスポイントは、一般的には、一定の間隔を置いて定期的に設定されるということは前述した通りである。本実施の形態では、これまで述べたように動き量に応じてランダムアクセスポイントを設定するタイミングを変化させるのではなく、ランダムアクセスポイントが設定されるタイミングで動き量を小さくすることによって画像の乱れを抑え、ランダムアクセス時の再生品質を向上させるといった処理を行う場合を想定している。
【００８９】
以降、上記の動き量変更処理について説明する。
【００９０】
＜動き量の変更処理＞
図７は、第４の実施の形態で行われる、ランダムアクセスポイントが設定されるタイミングで映像入力部１の動きを抑え、動き量を縮小させる処理を説明するフローチャートである。図７を用いて、上記の動き量変更処理を順を追って説明する。
【００９１】
（ステップ３０１）動き判定部２は、上記の第１から第３のいずれかの実施の形態で説明された手段によって得られる動き量と、閾値としてあらかじめ設定されている動き量の最大値とを比較する。動き量が最大値を上回っている場合は、ステップ３０２の処理を実行し、さもなければ後続の処理はスキップする。
【００９２】
（ステップ３０２）動き判定部２は、本明細書では明示的に示されないランダムアクセスポイント設定手段から得られるタイミングに基づいて、当該処理の実行時点がランダムアクセスポイントの設定タイミングであるかどうかを判定する。当該時点が設定タイミングであれば、ステップ３０３の処理を実行し、さもなければ後続の処理はスキップする。
【００９３】
（ステップ３０３）動き判定部３は、駆動部１０に対して駆動制御要求１２を送る。駆動制御要求１２を受け取った駆動部１０は、一時的に映像入力部１の駆動を停止させるか、駆動量を縮小させるような制御を行う。
【００９４】
なお、実際には、駆動部１０が駆動量の変更を開始してから、実際に駆動量が変更されるまでにはタイムラグが生じる場合もあるが、実施の形態によってタイムラグの扱いは異なってくる。実施系によっては、タイムラグは無視出来るものとして扱われるあると思われる。同様に、タイムラグの発生を考慮し、例えば「駆動量変更開始」、「駆動量変更終了」というように、駆動制御要求１２を２段階に分けて送るといった実施系も考えられる。しかし、本発明においては、駆動制御要求１２の内容および要求手段についてはいかなる形のものであっても良いものとし、特定はしない。
【００９５】
上記のステップ３０１からステップ３０３の処理によって、第１から第３の実施の形態とは異なる方法で、同様の効果を得ることが可能になる。
【００９６】
無論、第４の実施の形態は、第１から第３のいずれの実施の形態と併せて実現されてもよいことは言うまでもない。
【００９７】
＜第５の実施形態＞
上記の実施形態では、ランダムアクセスポイントを設定する対象として動画像を前提として説明を行ってきた。
【００９８】
しかし実際には、ビデオカメラ等では映像と同時に音声情報も記録される。したがって、上記第１から第３の実施の形態において、動画データのランダムアクセスポイントが変更された場合には、そのフレームと時間的に同時に再生される音声情報のフレームにも同様にランダムアクセスポイントを設定し、映像・音声が同期して再生されるような処理がなされる必要がある。
【００９９】
上記の処理を行うためには、図２のフローチャートのステップ１０３、およびステップ１０５において、ランダムアクセスポイントを、そのフレームと時間的に同時に再生される他のフレームに対しても設定するように追加の制御処理を行う必要がある。
【０１００】
上記の他のフレームは、典型的には音声フレームとなるが、本発明では、いかなるデータ形式のフレームに対してもランダムアクセスポイントを設定しても良い。
【０１０１】
＜他の実施形態＞
本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、ライター、エンコーダなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、ビデオカメラ装置など）に適用してもよい。
【０１０２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の映像記録装置の第１の実施形態を説明するための構成図
【図２】本発明の映像記録装置におけるランダムアクセスポイントの判定処理手順を説明するためのフローチャート
【図３】本発明の映像記録装置の第２の実施形態を説明するための構成図
【図４】本発明の映像記録装置の第３の実施形態を説明するための構成図
【図５】本発明の映像記録装置の第３の実施形態の具体例として挙げられた自律型カメラの図
【図６】本発明の映像記録装置の第４の実施形態を説明するための構成図
【図７】本発明の映像記録装置に第４の実施形態において、画像の動き量を変化させる処理手順を説明するためのフローチャート
【符号の説明】
【０１０６】
１  映像入力部
２  動き判定部
３  記録処理部
４  入力画像情報
５  ランダムアクセスポイント設定情報
６  符号情報
７  記録情報
８  センサ
９  動き情報
１０  駆動部
１１  駆動情報
１２  駆動制御要求
【図１】
2006060669.tif 000003
【図２】
2006060669.tif 000004
【図３】
2006060669.tif 000005
【図４】
2006060669.tif 000006
【図５】
2006060669.tif 000007
【図６】
2006060669.tif 000008
【図７】
2006060669.tif 000009