(57)【要約】【課題】  未整理のまま記録されている映像・音声データのグループ化とリスト表示を容易にする。【解決手段】  モニタ１１７の画面上に、グルーピング時間の複数の候補を表示し、時間間隔設定手段１０６により、使用する１つを選択する。メディアアクセス制御手段１０９により、記録された個々の映像・音声データの作成時間を取得し、グループ構築手段１０７は、作成時間が選択されたグルーピング時間以下の映像・音声データをグループ化する。【選択図】  図１
2006060518.tif 000002
【特許請求の範囲】
【請求項１】
複数の映像データがそれぞれ作成された時間を示す作成時間情報を取得する作成時間取得手段と、
前記複数の映像データをその作成時間に従ってグループ化するための複数の時間間隔の候補を表示装置の画面上に一覧表示する表示制御手段と、
前記一覧表示された複数の時間間隔の候補の中から任意の時間間隔を選択する指示手段と、
前記指示手段により選択された時間間隔と前記作成時間取得手段により取得された前記複数の映像データの作成時間情報とに基づいて前記複数の映像データを複数のグループに分割し、各グループを示す管理情報を生成するグループ構築手段
とを備えることを特徴とする映像処理装置。
【請求項２】
前記表示制御手段は更に、前記管理情報に応じて前記複数のグループの情報を前記表示装置に表示すると共に、このグループに対して選択されている前記時間間隔を前記複数のグループの情報と共に表示することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記表示制御手段は更に、前記指示手段により、前記複数のグループの情報と共に表示されている前記時間間隔の変更が指示されたことに応じて、前記複数の時間間隔の候補の一覧を前記表示装置に表示することを特徴とする請求項２に記載の映像処理装置。
【請求項４】
前記表示制御手段は、前記複数のグループそれぞれのうち、作成時間が最も速い映像データの作成時間の情報を前記表示装置に表示することを特徴とする請求項２に記載の映像処理装置。
【請求項５】
前記表示制御手段は、前記複数のグループそれぞれのうち、再生時間長が最も長い映像データの作成時間の情報を前記表示装置に表示することを特徴とする請求項２に記載の映像処理装置。
【請求項６】
前記表示制御手段は、全ての前記映像データの中で最も古い作成時間と最も新しい作成時間とに応じて、前記時間間隔の候補のうちの一つを設定することを特徴とする請求項１に記載の映像処理装置。
【請求項７】
前記指示手段は更に、前記複数のグループのうちの一つを更にグループ化するべく選択することが可能であり、前記表示制御手段は前記選択されたグループを更にグループ化するための時間間隔の候補の一覧を前記表示画面に表示することを特徴とする請求項２に記載の映像処理装置。
【請求項８】
前記表示制御手段は、前記選択されたグループを更にグループ化するための時間間隔の候補として、前記複数のグループに分割する際に選択された時間間隔よりも短い時間間隔を表示することを特徴とする請求項７に記載の映像処理装置。
【請求項９】
前記グループ構築手段は、前記複数の映像データのうち、作成時間が隣接した二つの映像データの作成時間間隔が前記選択された時間間隔より長い場合に、これら二つの映像データを別のグループとすることを特徴とする請求項１に記載の映像処理装置。
【請求項１０】
前記グループ構築手段は、前記作成時間が連続した二つの映像データのうちの先に作成された映像データの作成時間に対して前記先に作成された映像データの再生時間長を加えた時間と、後に作成された映像データの作成時間との時間間隔が前記選択された時間間隔よりも長い場合に、これら二つの映像データを別のグループとすることを特徴とする請求項１に記載の映像処理装置。
【請求項１１】
複数の映像データに関連した地理的情報を取得する地理情報取得手段と、
前記複数の映像データを前記地理的情報に従ってグループ化するための複数の距離単位の候補を表示装置の画面上に一覧表示する表示制御手段と、
前記一覧表示された複数の地理的単位の候補の中から任意の距離単位を選択する指示手段と、
前記指示手段により選択された地理的単位と前記地理情報取得手段により取得された前記複数の映像データの地理的情報とに基づいて前記複数の映像データを複数のグループに分割し、各グループを示す管理情報を生成するグループ構築手段
とを備えることを特徴とする映像処理装置。
【請求項１２】
前記表示制御手段は更に、前記管理情報に応じて前記複数のグループの情報を前記表示装置に表示すると共に、このグループに対して選択されている前記地理的単位を前記複数のグループの情報と共に表示することを特徴とする請求項１１に記載の映像処理装置。
【請求項１３】
前記表示制御手段は更に、前記指示手段により、前記複数のグループの情報と共に表示されている前記地理的単位の変更が指示されたことに応じて、前記複数の地理的単位の候補の一覧を前記表示装置に表示することを特徴とする請求項１２に記載の映像処理装置。
【請求項１４】
前記表示制御手段は、前記複数のグループそれぞれのうち、地理的に中心となる映像データの作成時間の情報を前記表示装置に表示することを特徴とする請求項１２に記載の映像処理装置。
【請求項１５】
前記表示制御手段は、前記複数のグループそれぞれのうち、再生時間長が最も長い映像データの作成時間の情報を前記表示装置に表示することを特徴とする請求項１２に記載の映像処理装置。
【請求項１６】
前記指示手段は更に、前記複数のグループのうちの一つを更にグループ化するべく選択することが可能であり、前記表示制御手段は前記選択されたグループを更にグループ化するための地理的単位の候補の一覧を前記表示画面に表示することを特徴とする請求項１２に記載の映像処理装置。
【請求項１７】
前記表示制御手段は、前記選択されたグループを更にグループ化するための時間間隔の候補として、前記複数のグループに分割する際に選択された地理的単位よりも距離或いは面積が小さい地理的単位を表示することを特徴とする請求項１６に記載の映像処理装置。
【請求項１８】
前記地理的情報は前記映像データが作成された際の地理的な位置を示す位置情報であり、前記グループ構築手段は、前記位置情報が同一の前記地理的単位に含まれる前記映像データを同一のグループとすることを特徴とする請求項１１に記載の映像処理装置。
【請求項１９】
前記地理的単位は、国、都道府県、市町村、及び番地の少なくとも一つを含むことを特徴とする請求項１１に記載の映像処理装置。
【請求項２０】
複数の映像データに関する付加情報を取得する付加情報取得手段と、
前記複数の映像データをその付加情報に従ってグループ化するための複数の分割単位の候補を表示装置の画面上に一覧表示する表示制御手段と、
前記一覧表示された複数の分割単位の候補の中から任意の分割単位を選択する指示手段と、
前記指示手段により選択された時間間隔と前記付加情報取得手段により取得された前記複数の映像データの付加情報とに基づいて前記複数の映像データを複数のグループに分割し、各グループを示す管理情報を生成するグループ構築手段
とを備えることを特徴とする映像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理装置に関し、特に映像データのグループ化の処理に関する。
【背景技術】
【０００２】
特許文献１には、撮影時には、一定時間間隔以上、開いた映像・音声を別グループとして記録し、記録情報の閲覧時には、記録された映像・音声を示す情報そのグループ単位でリスト表示するビデオカメラが記載されている。
【０００３】
また、特許文献２には、画像に関連付けてロケージョン情報を記録し、ロケーション情報で記録画像の内から所望のものを検索可能とする画像記録装置も知られている。
【特許文献１】特開２００１−１７７７８９号公報
【特許文献２】特開平１０−５６６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
記録時にグルーピングを行う方法では、既にグルーピングされずに記録されてしまっているデータ群を整理する場合、及び、複数の記録媒体に別々に記録されたデータ群をより大容量の１つの記録媒体にまとめて整理する場合に、役に立たない。即ち、事後的なグループ化方法が望まれる。
【０００５】
また、記録媒体の容量の向上から、扱う映像・音声データが多くなった場合に、グループ数が膨大になるか、又は、１グループ中に大量の映像・音声データが入ることが予想される。そのような状態では、操作性が悪くなるので、グループ化をやり直すことが望まされる。即ち、ここでも、事後的なグループ化方法が望まれる。
【０００６】
また、検索機能は、そのデータ群の内容を予めある程度知っている場合にその中から特定のデータをすばやく選択する場合には有効であるが、そのデータ群にどのようなデータが含まれているか分からない場合に全体を網羅的に把握する手段としては効率が悪い。
【０００７】
本発明は、このような問題を解決する映像処理装置を提示することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る映像装置は、複数の映像データがそれぞれ作成された時間を示す作成時間情報を取得する作成時間取得手段と、前記複数の映像データをその作成時間に従ってグループ化するための複数の時間間隔の候補を表示装置の画面上に一覧表示する表示制御手段と、前記一覧表示された複数の時間間隔の候補の中から任意の時間間隔を選択する指示手段と、前記指示手段により選択された時間間隔と前記作成時間取得手段により取得された前記複数の映像データの作成時間情報とに基づいて前記複数の映像データを複数のグループに分割し、各グループを示す管理情報を生成するグループ構築手段とを備えることを特徴とする。
【０００９】
本発明に係る映像処理装置は、複数の映像データに関連した地理的情報を取得する地理情報取得手段と、前記複数の映像データを前記地理的情報に従ってグループ化するための複数の距離単位の候補を表示装置の画面上に一覧表示する表示制御手段と、前記一覧表示された複数の地理的単位の候補の中から任意の距離単位を選択する指示手段と、前記指示手段により選択された地理的単位と前記地理情報取得手段により取得された前記複数の映像データの地理的情報とに基づいて前記複数の映像データを複数のグループに分割し、各グループを示す管理情報を生成するグループ構築手段とを備えることを特徴とする。
【００１０】
本発明に係る映像処理装置は、複数の映像データに関する付加情報を取得する付加情報取得手段と、前記複数の映像データをその付加情報に従ってグループ化するための複数の分割単位の候補を表示装置の画面上に一覧表示する表示制御手段と、前記一覧表示された複数の分割単位の候補の中から任意の分割単位を選択する指示手段と、前記指示手段により選択された時間間隔と前記付加情報取得手段により取得された前記複数の映像データの付加情報とに基づいて前記複数の映像データを複数のグループに分割し、各グループを示す管理情報を生成するグループ構築手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記録時にグルーピングもソートもされていない未整理な状態にある映像・音声のデータ群でも、１まとまりにしたいデータの最大時間間隔を指定するだけの簡単な操作で、全データの内容を所望の時間的スケールで意味のあるグループに分けることができ、全データを網羅的に把握する作業を容易にする。さらに、個々のグループに対しても時間間隔を再設定してグルーピングすることで、時間的スケールの異なるグループを階層的に構築することができる。大量のデータに対しても、部分的に時間的スケールを細かくしてグルーピングすることができるので、ユーザにとって効率のよいグルーピングが可能となり、全データを網羅的に把握する作業の効率を高めることができる。
【００１２】
また、記録時にグルーピングもソートもされていない未整理な状態にある映像・音声のデータ群でも、グループ分けしたい地理的スケールを指定するのみの簡単な操作で、全データを所望の地理的スケールで意味のあるグループに分けることができる。さらに、地理的スケールの異なるグループを階層的に構築することができるので、ユーザにとって効率の良いグルーピングが可能となり、全データを網羅的に把握する作業の効率を高めることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は本発明の一実施例の構成ブロックを示す。１０１はユーザの操作を入力するコントローラ、１０２はメモリ、１０５は制御用ＣＰＵ、１１５はデジタル映像・音声データが記録される記録メディア、１１２は記録メディア１１５にアクセスしてデータを取得するデータアクセス回路、１１３はデータアクセス回路１１２により取得した映像・音声データを再生するデータ再生回路、１１４は文字情報やグラフィカルな情報を表示形式のデータに変換するＯＳＤ回路、１１６は音声を出力するスピーカ、１１７は映像及びＯＳＤの情報を表示するモニタである。
【００１５】
ＣＰＵ１０５は、時間間隔設定手段１０６、グループ構築手段１０７，グループ管理手段１０８、メディアアクセス制御手段１０９、データ再生制御手段１１０及びＯＳＤ制御手段１１１を具備する。
【００１６】
ＯＳＤ制御手段１１１は、ＯＳＤ回路１１４を制御する。時間間隔設定手段１０６は、コントローラ１０１からの入力とＯＳＤ制御手段１１１によるＯＤＳ出力を用いたユーザインタフェースでグルーピングに用いる時間間隔を設定し、メモリ１０２内に時間間隔情報１０３として記憶する。グループ構築手段１０７は、メディアアクセス制御手段１０９によりメディアアクセス回路１１２を介して得られた個々の映像・音声データの作成時間とメディア時間間隔情報１０３とによりグループを構築して、メモリ１０２内のグループ情報１０４として記憶する。グループ管理手段１０８は、構築されたグループ情報１０４を元に、所望のグループの情報を管理する。データ再生制御手段１１０は、データ再生回路１１３を制御する。
【００１７】
図２は、グループ構築手段１０７のグループ構築アルゴリズムの一例を示す。処理を開始すると、まず、ステップＳ２０１で記録メディア１１５に記録されたデータ群から最初のデータを対象とする。ステップＳ２０２でそのデータの作成時間をメディアアクセス制御手段１０９により取得する。その後、ステップＳ２０３において、作成したグループの有無を判断し、最初のデータを対象としており、まだ１つのグループも作成していない場合は、ステップＳ２０９に進み、新グループを作成後、ステップＳ２０６において、対象データを作成したグループに登録する。次に、ステップＳ２０７において、対象データが最後のデータであったか否かを判断し、最後でない場合は、ステップＳ２１１に進み、次のデータを対象とした上で、ステップＳ２０２に戻ってそのデータの作成時間を取得する。
【００１８】
２番目のデータ以降は、既にそれまでのデータを登録したグループが存在するので、ステップＳ２０３の条件判定からステップＳ２０４に進み、それまでに作成したグループ群に対して、まず、ステップＳ２０４で最初のグループを対象として、ステップ２０５において対象データが対象グループに入るか否かを時間間隔情報１０３により判定し、入る場合はステップＳ２０６に進んで登録する。入らない場合は、ステップＳ２０８において、対象グループが作成したグループの最後のグループであるか否かを判定し、最後のグループでない場合は、ステップＳ２１０に進んで次のグループを対象とした上で、ステップＳ２０５に戻る。最後のグループであった場合は、既存グループに入らないということなので、ステップＳ２０９に進み、新グループを作成後、ステップＳ２０６での登録に進む。
【００１９】
全データへの処理が終わると、ステップＳ２０７において最後のデータと判定され、全データのグループ登録が終了する。その後、データの並び順によっては、グループ間の間隔が時間間隔情報１０３以内になっているものができている可能性があるので、それらのグループをステップＳ２１２において合体して、全グルーピング処理を終了する。
【００２０】
データがグループに入るかどうかのステップＳ２０５の判定では、条件１：（グループの時間順で最初のデータの作成時間−時間間隔情報１０３）≦（データの作成時間）と、条件２：（データの作成時間）≦（グループの時間順で最後のデータの作成時間＋時間間隔情報１０３）の両方の条件を満たす場合に登録すれば、グループ内の各データの時間間隔が時間間隔１０３以内になる。
【００２１】
また、データが動画や音声のように時間長のあるデータの場合は、データの作成時間にデータの時間長を加えた時間をデータの終了時間とすると、条件３：（グループの時間順で最初のデータの作成時間−時間間隔情報１０３）≦（データの終了時間）と、条件４：（データの作成時間）≦（グループの時間順で最後のデータの終了時間＋時間間隔情報１０３）の両方を満たすことを条件とすると、各データの終了時間と作成時間の間隔が時間間隔情報１０３以内になるようにグループ分けすることができる。
【００２２】
このような判定をすることで、元のデータ群の時間的並び順と重なりを気にすることなく、グルーピングすることが可能である。
【００２３】
図３は、本実施例のユーザインタフェースの一例である。コントローラ１０１は、少なくとも上下左右キーのようなカーソルを移動するキーと決定キーを具備する。
【００２４】
この例では、まず、画面３０１において、分割時間選択肢メニュー３０２により時間間隔情報１０３をユーザが設定できる。その際、選択肢として、分割時間メニュー選択肢３０９のような時間間隔のリストを用意しておき、その中から選択することで、数字を直接入力するよりも容易に決定できる。
【００２５】
分割時間選択メニューにより決定すると、図２に示すアルゴリズムを用いてグルーピング処理を行う。その結果として、開始時間欄３０４の行にそのグループの時間順で先頭のデータの作成時間を表示し、記録時間欄３０５の行にそのグループの時間順で先頭のデータの作成時間から最後のデータの終了時間までの時間を、そのグループの時間長として表示する。ファイル数欄３０６の行には、そのグループに含まれるデータの数を表示する。
【００２６】
この例では、分割時間の選択と同時にグルーピングを開始しているが、ユーザインタフェースの中に開始ボタンを設けて、開始の指示を改めて受けることも可能である。
【００２７】
また、この例では、一度、グルーピングした後、その中のひとつのグループをカーソル３０７で選択し、コントローラ１０１で例えば右移動キーを押すと、画面３１０に切り替わり、そのグループに対してさらに細かなグルーピングを行うことで、階層的なグルーピングを可能としている。切り替わり直後のリスト表示としては、親グループ情報欄３０８に選択したグループの情報が表示されており、分割時間選択メニュー３０２で指定する時間をさらに短くすると、その時間間隔を用いて図２のアルゴリズムでグルーピング処理を行い、リスト表示する。なお、分割時間選択メニュー３０２の選択肢のうち、前回のグルーピングに使用した時間間隔よりも長い時間は無意味であるので、前回のグルーピングで使用した時間間隔よりも短い時間のみを選択肢として有効になるように制限する。
【００２８】
また、本例では、保存ボタン３０３にカーソルを合わせて決定すると、その時に設定している分割時間及び、どのデータがどのグループに入っているかというグループ登録情報を記録することが可能である。
【００２９】
次回のグルーピング処理の際にその情報を読み出すことで、グルーピングにかかる時間を高速化することができ、また、階層的にグルーピングしている場合でも、グループ登録情報として、各グループの中での分割時間及びデータとより細かなグループとの登録情報を記録することで、ユーザの行った階層的なグルーピングの処理の全てを記憶することができる。
【００３０】
グループ登録情報に階層的なグルーピング情報のあるグループを選択して、画面３０１から画面３１０に切り替わる際には、切り替わった後の画面３１０における分割時間選択メニュー３０２には、記録されている分割時間を表示する。
【００３１】
画面３０１において分割時間選択メニューで最初に選択される分割時間を予め別メニューでユーザが選択可能とすることで、グルーピングの処理画面３０１を開いた際に、操作なしで、そのユーザの持つデータの時間的分散傾向にあわせたグルーピング処理を行うことも可能である。
【００３２】
対象とするデータ群の時間的に先頭のデータの作成時間と末尾のデータの作成時間の間隔を全データ記録時間として用いて、画面３０１において分割時間選択メニューで最初に選択される分割時間を、全データ記録時間の例えば１／２０にもっとも近い時間間隔とすることで、自動でグルーピングをすることも可能である。
【００３３】
図４は、図１に示す構成を部分的に追加・変更した変更実施例の概略構成ブロック図を示す。
【００３４】
この変更実施例では、記録メディア１１５に保存されている個々のデータに例えば作成時にいた位置のＧＰＳ情報のような地理情報（位置情報）が関連付けられており、データアクセス制御手段１０９は、そのデータの地理情報を取得することが可能である。
【００３５】
４０１は同一グループとするデータの地理レベル情報であり、地理レベル設定手段４０５により、リスト４０４のような地名の単位となる地理レベル選択肢から１つを選択して設定する。４０２は地図データベース４０３を参照して、個々のデータの地理情報を地理レベル情報４０１で設定された地理レベルの地名に変換し、同一の地名のデータを同一グループとしてグルーピングし、グループ情報１０５を構築する。
【００３６】
図５は、変更実施例のユーザインタフェースである。ここでは、時間間隔情報１０３でのグルーピングと地理レベル情報４０１でのグルーピングを組み合わせている。
【００３７】
地理レベルでのグルーピングのアルゴリズムにも図２に示すアルゴリズムを用いることができ、この中のステップＳ２０５において、地図データベースを用いて地理情報を地理レベル情報４０１で設定された地理レベルの地名に変換し、対象としているグループの地名と同一かどうかを判定する。
【００３８】
画面５０１上には、画面３０１に対し、地理レベルリスト４０４の中から設定する地理レベルを選択する地理レベル選択メニュー５０２とグループの情報として地名欄５０３が追加されている。
【００３９】
図６は、変更実施例のアルゴリズム例であり、図５における時間間隔情報１０３でのグルーピングと地理レベル情報４０１でのグルーピングを組み合わせた際のアルゴリズムである。
【００４０】
ステップＳ６０１において、図２と同様の時間間隔情報を用いたグルーピング処理を行う。次に、ステップＳ６０２において、作成したグループの最初のグループを対象とし、次のステップ６０３において、地理レベルのグルーピングを行う。ステップＳ６０４では、対象としている時間間隔情報を用いたグルーピングで生成されたグループ群の最後のグループであるかどうかを判定し、最後でない場合は、ステップＳ６０５で、次のグループを地理レベル情報を用いたグルーピングの対象として、ステップＳ６０３に戻り、最後の場合は終了する。
【００４１】
ここで、ステップＳ６０１とステップＳ６０３を逆にすると、異なったグルーピング結果が得られる。ユーザに、この順序を逆にする設定メニューを作成しても良い。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例のグループ構築手段におけるアルゴリズムの例である。
【図３】本実施例におけるユーザインタフェースの例である。
【図４】本発明の変更実施例の概略構成ブロック図である。
【図５】変更実施例のユーザインタフェース例である。
【図６】変更実施例のアルゴリズム例である。
【符号の説明】
【００４３】
１０１：コントローラ
１０２：メモリ
１０５：制御用ＣＰＵ
１０６：時間間隔設定手段
１０７：グループ構築手段
１０８：グループ管理手段
１０９：メディアアクセス制御手段
１１０：データ再生制御手段
１１１：ＯＳＤ制御手段
１１２：データアクセス回路
１１３：データ再生回路
１１４：ＯＳＤ回路
１１５：記録メディア
１１６：スピーカ
１１７：モニタ
【図１】
2006060518.tif 000003
【図２】
2006060518.tif 000004
【図３】
2006060518.tif 000005
【図４】
2006060518.tif 000006
【図５】
2006060518.tif 000007
【図６】
2006060518.tif 000008