(57)【特許請求の範囲】
【請求項１】
画像データを含むデータファイルを生成するファイル生成装置であって：
前記データファイルは、前記画像データの直前に配置されるヘッダと前記画像データの直後に配置されるフッタとを含む構造化されたファイルであり、
前記画像データに関する付加情報を取得する付加情報取得部と；
前記付加情報取得部により取得された付加情報を画像化して付加画像データを生成する付加画像データ生成部と；
前記付加画像データ生成部により生成された前記付加画像データを、前記画像データの生成を終了した際に前記画像データの直前に挿入して、前記データファイルを生成する付加画像データ挿入部と；
を備え、
前記付加画像データ生成部は、前記ヘッダに記録される付加情報と同様の前記付加情報を画像化して前記付加画像データを生成する、ファイル生成装置。
【請求項２】
前記付加情報取得部により取得された付加情報を記憶する付加情報記憶部をさらに備え、
前記付加画像データ生成部は、
前記付加情報記憶部に記憶された前記付加情報を選択的に画像化して前記付加画像データを生成する、請求項１に記載のファイル生成装置。
【請求項３】
外部から入力された前記付加画像データの書式を指定する付加画像書式指定データを保持する付加画像書式指定データ保持部をさらに備え、前記付加画像書式指定データに基づいて、前記付加画像データの書式を制御する付加画像データ書式制御部をさらに備え、
前記付加画像データ生成部は、前記付加画像データ書式制御部による制御に応じて前記付加画像データを生成する、請求項２に記載のファイル生成装置。
【請求項４】
前記付加画像データ書式制御部は、
前記付加画像データ生成部が、前記付加情報を、所定の背景画像データを含めて画像化して前記付加画像データを生成するように制御する、請求項３に記載のファイル生成装置。
【請求項５】
前記所定の背景画像データは、前記画像データの一部である、請求項４に記載のファイル生成装置。
【請求項６】
前記付加情報取得部により取得される前記付加情報は、前記画像データの属性を示す情報である、請求項１に記載のファイル生成装置。
【請求項７】
前記付加情報取得部により取得される前記付加情報は、前記画像データの内容を示す情報である、請求項１に記載のファイル生成装置。
【請求項８】
前記付加情報はＸＭＬ文書として前記付加情報記憶部に記憶され、前記付加画像書式指定データはＣＳＳ文書として前記付加画像書式指定データ保持部に保持され、
前記付加画像データ生成部は、前記ＣＳＳ文書の指定に応じて、所定の背景画像に前記ＸＭＬ文書に示された前記付加情報を書式化の上スーパーインポーズする、請求項３に記載のファイル生成装置。
【請求項９】
画像データを含むデータファイルを生成するファイル生成方法であって：
前記データファイルは、前記画像データの直前に配置されるヘッダと前記画像データの直後に配置されるフッタとを含む構造化されたファイルであり、
前記画像データに関する付加情報を取得するステップと；
前記取得された付加情報を画像化して付加画像データを生成するステップと；
前記生成された付加画像データを、前記画像データの生成を終了した際に前記画像データの直前に挿入して、前記データファイルを生成するステップと；
を含み、
前記画像データの直前に挿入される前記付加画像データは、前記ヘッダに記録される付加情報と同様の前記付加情報が画像化されたものである、ファイル生成方法。
【請求項１０】
コンピュータを、画像データを含むデータファイルを生成するファイル生成装置として機能させるためのプログラムであって、
前記データファイルは、前記画像データの直前に配置されるヘッダと前記画像データの直後に配置されるフッタとを含む構造化されたファイルであり、
コンピュータに、
前記画像データに関する付加情報を取得する付加情報取得機能と；
前記付加情報取得機能により取得された付加情報を画像化して付加画像データを生成する付加画像データ生成機能と；
前記付加画像データ生成機能により生成された前記付加画像データを、前記画像データの生成を終了した際に前記画像データの直前に挿入して、前記データファイルを生成する付加画像データ挿入機能と；
を実現させ、
前記画像データの直前に挿入される前記付加画像データとして、前記ヘッダに記録される付加情報と同様の前記付加情報を画像化する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル生成装置、ファイル生成方法およびプログラムに関し、特に、画像データに関する付加情報を画像化した付加画像データを画像データの直前に挿入してデータファイルを生成するファイル生成装置に関する。
【背景技術】
【０００２】
近年、スチールカメラ等で撮影された画像データを記録する際に、画像データに関する種々の情報を画像データと共に記録して、記録された画像データを有効的に利用することが一般的となっている。例えば、画像データを撮影した日時や場所等のデータを、画像データと共に記録したり（例えば、特許文献１、２）、撮影と同時にセンサで取得された情報を記録して、センサ情報に基づいてキーワード情報を生成することにより、キーワード情報に基づく画像検索を可能としたりしている（例えば、特許文献３）。
【０００３】
また、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データの時間情報（時間／分／秒／フレーム）や、ＡＶデータを一意に識別するための識別子などのデータに関する情報がＡＶデータに付加されて記録されたりして、ＡＶデータの管理を容易にしている（例えば、非特許文献１）。
【０００４】
【特許文献１】特開平０９−３０７８５３号公報
【特許文献２】特開平０５−１１０９７２号公報
【特許文献３】特開平０５−２５２４３２号公報
【非特許文献１】ＳＭＴＰＥ  ３３０Ｍ（ＵＭＩＤ：Ｕｎｉｑｕｅ  Ｍａｔｅｒｉａｌ  ＩＤｅｎｔｉｆｉｅｒ）（http://www.smpte.org/home）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記の場合、画像データに付加される種々の情報は電子的に記録されるため、当該情報を正常に読み出すためには、読み出しを専用に行う機能を持つ機器等が必要であった。当該情報の読み出しに対応していない機器の場合には、画像データに付加された情報を判読することができず、また、当該情報が画像データと分離して記録された場合には、画像データのみからは画像データに付加された情報を得ることができないという問題があった。
【０００６】
一方、昨今の放送局の現場においては、画像データの先頭に当該画像の内容が一目瞭然となるような表紙画像を挿入することが一般的である。例えば、この表紙画像を表示させておくことにより、放送番組における画面の切り替え等を行っている。また、災害等の緊急撮影においては、撮影場所や時間、撮影内容といった撮影画像に関する情報を紙面に手書きして撮影した後に、本来の撮影対象を撮影することが度々行われている。したがって、上記のように画像データに付加された情報が電子的に記録されていても、それらを画像として確認することができなければ、画像内容を表す表紙画像を、改めて撮影したり手動で作成したりしなければならないという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、画像データの直前に画像化された付加情報を自動的に挿入してデータファイルを生成することにより、画像データの内容を瞬時に判別することが可能な、新規かつ改良されたファイル生成装置、ファイル生成方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、画像データを含むデータファイルを生成するファイル生成装置であって、画像データに関する付加情報を取得する付加情報取得部と、付加情報取得部により取得された付加情報を画像化して付加画像データを生成する付加画像データ生成部と、付加画像データ生成部により生成された付加画像データを、画像データの直前に挿入してデータファイルを生成する付加画像データ挿入部と、を備えるファイル生成装置が提供される。上記付加画像データ挿入部は、付加画像データを、データファイルの先頭に挿入するようにしてもよい。
【０００９】
かかる構成によれば、画像データに関する付加情報を取得して画像化し、画像化した付加画像データを画像データの直前に挿入してデータファイルを生成することができる。当該付加情報は、画像データの属性や内容を瞬時に判別できる情報であって、センサ等により検出される情報や、予め設定された機器の情報や、ユーザにより入力される情報などである。これにより、ユーザが、画像データの内容や属性情報を撮影したり手動で作成したりすることなく、画像データの内容や属性情報を示す付加画像データを画像データの先頭に挿入することができる。したがって、画像データ再生当初に該付加画像データが表示されるため、画像データの先頭画像を見るだけで画像データの内容や属性情報を瞬時に判別することが可能となる。例えば、放送番組における画面の切り替え等に表紙画像が必要な場合に、ユーザが表紙画像を作成して画像データの先頭に挿入しなくとも、付加画像データを自動的に生成して画面の切り替え等に利用することが可能となる。また、災害時等の緊急撮影時においても、ユーザが手動で撮影画像に関する情報を撮影することなく、撮影場所等の撮影画像の内容を含む付加画像データを撮影画像の先頭に挿入することが可能となる。
【００１０】
また、上記データファイルは、画像データの直前に配置されるヘッダと画像データの直後に配置されるフッタとを含む構造化されたファイルであり、付加画像データ挿入部は、付加画像データを、ヘッダと画像データとの間に挿入してデータファイルを生成するようにしてもよい。
【００１１】
かかる構成によれば、構造化されたファイルを生成する場合においても、画像データの先頭に付加画像データを挿入することができる。構造化されたファイルのヘッダには、画像データの内容や属性情報等が含まれているが、ヘッダの情報は、画像データの一部として表示されるものではない。上記発明によれば、ヘッダを読み出すことができる機能を有していなくとも、画像データの再生当初に付加画像データが表示されるため、瞬時に画像データの内容が把握できる。
【００１２】
また、上記付加情報取得部により取得された付加情報を記憶する付加情報記憶部をさらに備え、付加画像データ生成部は、付加情報記憶部に記憶された付加情報を選択的に画像化して付加画像データを生成するようにしてもよい。これにより、一度取得して付加情報記憶部に記憶した付加情報を、再度利用することが可能となり、より簡便に付加画像データを生成することが可能となる。
【００１３】
また、外部から入力された付加画像データの書式指定データである付加画像書式指定データに基づいて、付加画像データの書式を制御する付加画像データ書式制御部をさらに備え、付加画像データ生成部は、付加画像データ書式制御部による制御に応じて付加画像データを生成するようにしてもよい。これにより、付加画像書式指定データを用いて付加情報を画像化することにより、定型化した表紙画像を自動的に作成することが可能となり、画像データの管理が容易となる。
【００１４】
また、上記付加画像データ書式制御部は、付加画像データ生成部が、付加情報を、所定の背景画像データを含めて画像化して付加画像データを生成するように制御してもよい。また、所定の背景画像データは、画像データの一部であってもよい。また、付加情報取得部により取得される付加情報は、画像データの属性を示す情報であってもよい。また、付加情報取得部により取得される付加情報は、画像データの内容を示す情報であってもよい。これにより、付加画像データは、文字データだけでなく、背景画像や画像データの一部も含めることができる。したがって、ユーザは、付加画像データにより瞬時に画像データの内容を把握することが可能となる。
【００１５】
上記付加情報はＸＭＬ文書として付加情報記憶部に記憶され、付加画像書式指定データはＣＳＳ文書として付加画像書式指定データ保持部に保持され、付加画像データ生成部は、該ＣＳＳ文書の指定に応じて、所定の背景画像にＸＭＬ文書に示された付加情報を書式化の上スーパーインポーズするようにしてもよい。かかる構成により、付加画像書式指定データが指定するところの書式に従って付加情報を画像化することができる。したがって、定型化した表紙画像を自動的に作成することが可能となり、画像データの管理が容易となる。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、画像データを含むデータファイルを生成するファイル生成方法であって、画像データに関する付加情報を取得するステップと、取得された付加情報を画像化して付加画像データを生成するステップと、生成された付加画像データを、画像データの直前に挿入してデータファイルを生成するステップと、を含むことを特徴とする、ファイル生成方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、画像データを含むデータファイルを生成するファイル生成装置であって、画像データに関する付加情報を取得する付加情報取得部と、付加情報取得部により取得された付加情報を画像化して付加画像データを生成する付加画像データ生成部と、付加画像データ生成部により生成された付加画像データを、画像データの直前に挿入してデータファイルを生成する付加画像データ挿入部と、を備えるファイル生成装置として機能させるための、プログラムが提供される。
【００１８】
かかるプログラムは、例えばＣＰＵ，ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウエア資源に、上記のような付加画像データ生成などの機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述のファイル生成装置として機能させることが可能である。
【発明の効果】
【００１９】
以上説明したように本発明によれば、画像データの直前に画像化された付加情報を挿入してデータファイルを生成することにより、画像データの内容を瞬時に判別することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
まず、本発明の実施形態の目的について説明する。従来、放送局等で画像データを利用する場合には、画像データの内容が一目瞭然となるように、画像データの直前に表紙画像を挿入している。表紙画像は、画像データの撮影日時や撮影場所等画像データに関する情報であり、この表紙画像を用いて放送番組における画面の切り替え作業等が行われている。このような画像データに関する情報は、データファイルを生成する際に、画像データに電子的に付加することもできる。しかし、電子的に付加された画像データに関する情報は、当該情報の読み出しに対応している機器でなければ必要な情報を判読することができない。また、当該情報が画像データと分離して記録された場合には、画像データのみからは画像データに付加された情報を得ることができない。
【００２２】
そこで、上記のような事情を一着眼点として、本発明の実施形態にかかるファイル生成装置１０が創作されるに至った。本実施形態にかかるファイル生成装置１０によれば、画像データの直前に画像化された付加情報を挿入してデータファイルを生成して、画像データの内容を瞬時に判別することが可能となる。以下、このようなファイル生成装置１０の構成および動作を詳細に説明する。
【００２３】
なお、本実施形態において、ファイル生成装置１０は、画像データを撮影するスチールカメラ等の撮影装置や、生成したデータファイルを記録する記録媒体とは別体の装置として構成したが、かかる例に限定されない。例えば、ファイル生成装置１０を撮影装置と一体として構成したり、ファイル生成装置と撮影装置、さらには記録媒体も一体として構成したりするようにしてもよい。本実施形態においては、画像データはファイル生成装置１０とは別体の撮影装置により撮影され、生成されたデータファイルはファイル生成装置１０とは別体の記録媒体に記録される。
【００２４】
次に、図１に基づいて、本発明の実施形態にかかるファイル生成装置１０の構成について説明する。図１は、本発明の実施形態にかかるファイル生成装置１０の機能構成を示すブロック図である。図１に示したように、ファイル生成装置１０は、付加情報取得部１０２と、付加画像データ生成部１０４と、付加画像データ書式制御部１０６と、付加情報記憶部１０８と、付加画像データ挿入部１１０などを備える。
【００２５】
付加情報取得部１０２は、画像データに関する付加情報を取得する機能を有する。画像データは、スチールカメラ等で撮影された撮影画像でもよいし、記録媒体に記録された画像であってもよい。取得される付加情報は、画像データの属性を示す情報であってもよいし、画像データの内容を示す情報であってもよい。例えば、付加情報は、画像データに関する情報であって、ファイル生成装置１０や撮影装置等に備わるセンサにより検出される情報であってもよいし、ファイル生成装置１０や撮影装置に予め設定された機器情報であってもよいし、撮影者により入力される情報であってもよい。
【００２６】
センサにより検出可能な付加情報としては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用した日時、緯度、経度、高度情報や、温度／湿度センサを利用した温度、湿度情報や、ジャイロセンサや地磁気センサを利用したカメラ方向の情報などが挙げられる。また、予め設定される機器情報としては、撮影カメラの初期設定（露出、絞り、Ｆ値、被写界深度、シャッター速度、ＩＳＯ感度、フィルタ、ホワイトバランス等）、機器のモデル名、撮影者名などが挙げられる。
【００２７】
また、撮影者により入力される付加情報としては、画像データの内容を表すタイトルや、画像データの概要や、メモ、撮影場所、著作権の情報などが挙げられる。撮影者による付加情報の入力は、撮影装置等に具備された入力手段を利用してもよい。例えば、撮影装置に入力キー（ｑｗｒｔｙキー、１０キー等）が備えられている場合には、当該入力キーにより付加情報の入力をすることができる。また、予め設定された語彙ファイルを読み出して該当する語彙を選択することにより、付加情報を入力するようにしてもよい。さらには、マイク等により入力された音声を認識させてテキストデータに変換することにより、付加情報を入力するようにしてもよい。付加情報取得部１０２は、付加画像データ生成部１０４に取得した付加情報を提供する。また、取得した付加情報を付加情報記憶部１０８に記憶する。
【００２８】
付加情報記憶部１０８は、付加情報取得部１０２により取得された付加情報を記憶する機能を有し、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００２９】
付加情報記憶部１０８に記憶される付加情報は、所定の書式に従って記憶されるようにしてもよい。例えば、付加情報をＸＭＬ文書として付加情報記憶部１０８に記憶することができる。図２は、付加情報記憶部１０８に記憶される付加情報をＸＭＬ文書として記憶した場合の一例である。図２に示した、ＸＭＬ文書として記憶される付加情報３００は、後述する付加画像データ生成部１０４に利用可能なマークアップ言語である。例えば、図２のＸＭＬ文書３００のうち、撮影日付の情報は＜Ｄａｔｅ  Ｔｉｍｅ＞タグ３０２に設定され、撮影場所の情報は＜Ｐｌａｃｅ＞タグ３０４に設定され、撮影者の情報は＜Ｃｒｅａｔｏｒ＞タグ３０６に設定され、カメラの機器情報は＜Ｃａｍｅｒａ＞タグ３０８に設定され、著作権の情報は＜ＣｏｐｙＲｉｇｈｔ＞タグ３１０に設定される。
【００３０】
図１に戻り、付加画像データ生成部１０４は、付加情報取得部１０２により取得された付加情報を画像化して付加画像データを生成する機能を有する。上述したように、付加情報取得部１０２により取得された付加情報は、ＸＭＬ文書等の文字情報である。当該文字情報を画像化することにより、画像データの内容を画像によって瞬時に判別することが可能となる。
【００３１】
また、付加画像データ生成部１０４は、付加情報記憶部１０８に記憶された付加情報を選択的に画像化して、付加画像データを生成する機能を有する。上記したように、付加情報記憶部１０８には、画像データに関する様々な付加情報が記憶されているが、画像データに対応する付加情報のすべてを画像化してもよいし、画像データに対応する付加情報の一部を画像化するようにしてもよい。付加情報の選択は、ユーザの入力により行うことができるようにしてもよいし、画像データの内容に応じて付加情報を選択するようにしてもよい。
【００３２】
付加画像データ生成部１０４による付加画像データの生成方法の一例について説明する。付加画像データ生成部１０４は、付加画像の背景を選択し、付加画像の描画書式を選択して、付加画像データを生成する。例えば、付加画像の背景には、定型の標準背景を選択してもよいし、所定のイメージファイルをユーザが指定することにより選択してもよいし、画像データの所定のフレームを選択するようにしてもよい。画像データの所定のフレームを選択する場合には、フレーム番号によりユーザ所望のフレームを指定するようにしてもよいし、先頭フレームを指定するように予め設定するようにしてもよい。
【００３３】
付加画像の描画書式は、予め設定された既定の書式でもよいし、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）等スタイル定義文書を利用してもよい。ＣＳＳを利用した付加画像データの生成については後で詳細に説明する。生成した付加画像データは、直接、付加画像データ挿入部１１０に提供してもよいし、ファイル生成装置１０に備わるメモリ等の記憶部に記憶するようにしてもよい。そして、付加画像データ生成部１０４は、生成した付加画像データ、または記憶部に記憶した付加画像データを画像データと同様の符号化方式に基づいて符号化して、付加画像データ挿入部１１０に提供する。
【００３４】
また、付加画像データ生成部１０４は、付加画像データを生成する際に、後述する付加画像データ書式制御部１０６により付加画像データの書式を制御されるようにしてもよい。付加画像データ書式制御部１０６は、外部から入力された付加画像データの書式指定データ（以降、付加画像書式指定データ２０と称する）に基づいて、付加画像データの書式を制御する機能を有する。具体的には、付加画像データ書式制御部１０６は、付加画像データ生成部１０４が、付加情報を、所定の背景画像データを含めて画像化して付加画像データを生成するように制御するようにしてもよい。また、ファイル生成装置１０に、付加画像書式指定データ２０を保持する付加画像書式指定データ保持部（図示せず）をさらに備えて、外部から入力された付加画像書式指定データ２０を保持するようにしてもよい。この場合、付加画像データ書式制御部１０６は、付加画像書式指定データ保持部に保持された付加画像書式指定データ２０に基づいて付加画像データの書式を制御することができる。
【００３５】
図３および図４に基づいて、付加画像データ書式制御部１０６によって行われる付加画像データの書式制御機能について説明する。図３は、付加画像データの書式制御に用いられる付加画像書式指定データ２０の一例である。図３に示した付加画像データの書式指定データは、例えばＣＳＳ等のスタイル定義文書であり、上述したＸＭＬ文書で記憶された付加情報を画像化する際の表示形式を指定するものである。
【００３６】
付加画像書式指定データ２０では、付加情報を画像化する際の背景画像を設定したり、付加情報の文字スタイルを設定したり、各情報の配置位置を設定したり、各情報の見出しを設定したりすることができる。例えば、背景画像には、ユーザにより指定されたイメージファイルである“ｆｌａｍｅ０．ｇｉｆ”という背景画像を用いるように設定することができる。また、図２に示したＸＭＬ文書の＜ＤａｔｅＴｉｍｅ＞タグで設定された日付は、“Ｄａｔｅ：”という表示文字の後に表示するように設定したり、ＸＭＬ文書の＜Ｐｌａｃｅ＞タグで設定された撮影場所は、“Ｐｌａｃｅ：”という表示文字の後に表示するように設定したりすることができる。このように、付加画像書式指定データ２０を用いて付加情報を画像化することにより、定型化した表紙画像を自動的に作成することが可能となり、画像データの管理が容易となる。
【００３７】
付加画像書式指定データ２０を用いて付加画像データ書式制御部１０６により、付加画像データ生成部１０４による付加画像データの生成が制御されて、図４に示したような付加画像データが生成される。図４は、付加画像データ生成部により生成された付加画像データの一例を示した図である。上述したように、背景画像は画像データの一部であってもよい。図４では、所定のイメージ画像にＸＭＬ文書に示された付加情報を表示可能なように書式化してスーパーインポーズしている。
【００３８】
図１に戻り、付加画像データ生成部１０４は、生成した付加画像データを、付加画像データ挿入部１１０に提供する。付加画像データ挿入部１１０は、付加画像データ生成部１０４により提供された付加画像データを画像データ３０の直前に挿入してデータファイルを生成する機能を有する。画像データ３０は、ファイル生成装置１０に備わる記憶媒体に記録されていてもよいし、ファイル生成装置１０とは別体の記録媒体に記録されていてもよい。また、ファイル生成装置１０に撮影機能を備えて、画像データ３０を含むデータファイルを生成するようにしてもよいし、ファイル生成装置１０と撮影装置とを接続して画像データ３０を取り込むようにしてもよい。
【００３９】
画像データ３０は、画像データのみのデータファイルである場合と、画像データにヘッダ／フッタを付加して構造化されたデータファイルである場合とが考えられる。まず、画像データ３０が、画像データのみのデータファイルである場合の付加画像データ挿入部１１０の機能について説明する。
【００４０】
画像データのみのデータファイルが記録媒体に記録されている場合、まず、記録済みのデータファイルを開く。そして、該データファイルの先頭へポインタを移動する。付加画像データ生成部１０４により生成された付加画像データを、ポインタが指示する該データファイルの先頭に書き出す。その後、該データファイルを閉じることにより、付加画像データが画像データの直前に挿入されたデータファイルが生成される。
【００４１】
構造化データファイルに付加画像データを挿入する場合、まず、データファイルのヘッダ／フッタを生成する。そして、画像データであるファイルボディの先頭に付加画像データを接続する。さらに、生成したデータファイルのヘッダ／フッタを付加画像データが接続されたファイルボディに接続することにより、付加画像データが画像データの直前に挿入されたデータファイルが生成される。構造化データファイルの一例としては、ＭＸＦ（Ｍａｔｅｒｅａｌ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）ファイルを例示することができる。データファイルがＭＸＦファイルである場合の、データ構造、ファイル生成装置１０の機能、ファイル生成方法については後で詳細に説明する。
【００４２】
以上、ファイル生成装置１０の機能構成について説明した。次に、ファイル生成装置１０におけるファイル生成方法について説明する。図５は、本実施形態にかかるファイル生成装置１０のファイル生成方法を示すフローチャートである。図５に示したように、まず、画像データに関する付加情報が取得される（Ｓ１０２）。上述したように、ステップＳ１０２において取得される付加情報は、画像データの属性を示す情報であってもよいし、画像データの内容を示す情報であってもよい。本実施形態におけるファイル生成装置１０では、画像データを撮影する撮影装置や、画像データを記録する記録装置を別体の装置としたが、ファイル生成装置１０に撮影装置や記録装置を搭載した場合には、ステップＳ１０２において付加情報を取得する前に、画像データの生成や記録等をするようにしてもよい。また、ステップＳ１０２において付加情報を取得した後に、画像データの生成や記録等を行ってもよい。
【００４３】
ステップＳ１０２において取得された付加情報を、付加情報記憶部１０８に記憶する（Ｓ１０４）。ステップＳ１０２において取得される付加情報は、ステップＳ１０４において付加情報記憶部１０８に記憶してもよいし、記憶せずに付加画像データ生成部１０４に提供して、付加画像データを生成してもよい。また、取得した付加情報の一部を記憶してもよいし、全部を記憶するようにしてもよい。
【００４４】
ステップＳ１０２において取得した付加情報、または、ステップＳ１０４において記憶した付加情報を画像化して、付加画像データを生成する（Ｓ１０６）。ステップＳ１０６において画像化する付加情報は、ステップＳ１０２において取得したり、ステップＳ１０４において記憶したりした付加情報の全部でもよいし、付加情報の一部でもよい。また、ユーザの入力に応じて、画像化する付加情報を選択するようにしてもよい。
【００４５】
ステップＳ１０６において画像化された付加画像データを、画像データの直前に挿入してデータファイルを生成する（Ｓ１０８）。ステップＳ１０８において用いられる画像データは、画像データのみのデータファイルであってもよいし、画像データにヘッダ／フッタを付加して構造化されたデータファイルであってもよい。ステップＳ１０８においてなされるデータファイルの生成については、上述したとおりのため、省略する。以上、ファイル生成装置１０におけるファイル生成方法について説明した。
【００４６】
以上のように、本実施形態によれば、画像データに関する付加情報を取得して画像化し、画像化した付加画像データを画像データの直前に挿入してデータファイルを生成することができる。これにより、ユーザが、画像データの内容や属性情報を撮影したり手動で作成したりすることなく、画像データの内容や属性情報を示す付加画像データを画像データの先頭に挿入することができる。したがって、画像データ再生当初に付加画像データが表示されるため、画像データの先頭画像を見るだけで画像データの内容や属性情報を瞬時に判別することが可能となる。例えば、放送番組における画面の切り替え等に表紙画像が必要な場合に、ユーザが表紙画像を作成して画像データの先頭に挿入しなくとも、付加画像データを自動的に生成して画面の切り替え等に利用することが可能となる。また、災害時等の緊急撮影時においても、ユーザが手動で撮影画像に関する情報を撮影しなくとも、撮影場所等の撮影画像の内容を含む付加画像データを撮影画像の先頭に挿入することが可能となる。
【００４７】
次に、図６〜図８に基づいて、生成されるデータファイルがＭＸＦファイルであった場合の、データ構造、ファイル生成装置５０の機能およびファイル生成方法について説明する。図６は、データファイル（ＭＸＦファイル）のファイルフォーマットの一例である標準ＡＶ多重フォーマットを示している。
【００４８】
ここで、図６では、ファイルボディ４０４に配置されるビデオデータとオーディオデータとして、Ｄ１０と呼ばれるＭＰＥＧ（Ｍｏｖｉｎｇ
Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ） ＩＭＸ方式で符号化されたビデオデータと、ＡＥＳ（Ａｕｄｉｏ Ｅｎｇｉｎｅｅｒｉｎｇ Ｓｏｃｉｅｔｙ）３形式の非圧縮のオーディオデータを、それぞれ採用した場合の標準ＡＶ多重フォーマットを示している。
【００４９】
なお、ボディには、その他、ＤＶ（Ｄｉｇｉｔａｌ Ｖｉｄｅｏ）等の各種のフォーマットのビデオデータとオーディオデータを配置することが可能である。標準ＡＶ多重フォーマットのファイルは、その先頭から、ヘッダ（Ｆｉｌｅ
Ｈｅａｄｅｒ）４０２、ボディ（Ｆｉｌｅ Ｂｏｄｙ）４０４、フッタ（Ｆｉｌｅ Ｆｏｏｔｅｒ）４０６が順次配置されて構成される。
【００５０】
ヘッダ４０２には、その先頭から、ヘッダパーティションパック（Ｈｅａｄｅｒ
Ｐａｒｔｉｔｉｏｎ Ｐａｃｋ）、ヘッダメタデータ（Ｈｅａｄｅｒ Ｍｅｔａｄａｔａ）、インデックステーブル（Ｉｎｄｅｘ Ｔａｂｌｅ）が順次配置される。ヘッダパーティションパックには、ヘッダを特定するためのデータや、ボディに配置されるデータの形式、ファイルフォーマットを表す情報などが配置される。ヘッダメタデータには、例えば、ファイルの作成日や、ボディに配置されたデータに関する情報などのファイル単位のメタデータが配置される。インデックステーブルには、ボディに配置される、後述するエディットユニットの位置を表すテーブルが配置される。
【００５１】
ここで、メタデータとしては、ビデオファイルに対して、フレームごと等に付されるタイムコードや、ＵＭＩＤ（Ｕｎｉｑｕｅ
Ｍａｔｅｒｉａｌ Ｉｄｅｎｔｉｆｉｅｒ）、ビデオカメラによる撮像が行われた位置を表すＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）の情報、その撮像が行われた日時（年、月、日、時、分、秒）、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ
ｏｆ Ｒａｄｉｏ Ｉｎｄｕｓｔｒｉｅｓ ａｎｄ Ｂｕｓｉｎｅｓｓｅｓ）メタデータ、撮像が行われたビデオカメラの設定／制御情報などがある。なお、ＡＲＩＢメタデータとは、ＡＲＩＢで標準化され、ＳＤＩ（Ｓｅｒｉａｌ
Ｄｉｇｉｔａｌ Ｉｎｔｅｒｆａｃｅ）等の標準の通信インタフェースに重畳されるメタデータである。また、ビデオカメラの設定／制御情報とは、例えば、ＩＲＩＳ（アイリス）制御値や、ホワイトバランス／ブラックバランスのモード、レンズのズームやフォーカスなどに関するレンズ情報などである。
【００５２】
なお、インデックステーブルは、オプションであり、ヘッダに含めても、含めなくても良い。また、ヘッダには、インデックステーブルの他、種々のオプションのデータを配置することができる。
【００５３】
フッタは、フッタパーティションパック（Ｆｏｏｔｅｒ  Ｐａｒｔｉｔｉｏｎ Ｐａｃｋ）で構成され、フッタパーティションパックには、フッタを特定するためのデータなどが配置される。ボディは、１以上のエディットユニット（Ｅｄｉｔ  Ｕｎｉｔ）で構成される。エディットユニットは、１フレームの単位であり、そこには、１フレーム分のＡＶデータその他が配置される。
【００５４】
即ち、エディットユニットは、その先頭から、システムアイテム（Ｓｙｔｅｍ  Ｉｔｅｍ）、ピクチャアイテム（Ｐｉｃｔｕｒｅ Ｉｔｅｍ）、サウンドアイテム（Ｓｏｕｎｄ Ｉｔｅｍ）、オグジュアリアイテム（Ａｕｘｉｌｉａｒｙ Ｉｔｅｍ）が配置されて構成される。
【００５５】
システムアイテムには、その後段のピクチャアイテムに配置されるビデオデータのフレームについてのメタデータ（フレーム単位のメタデータ）が配置される。ここで、フレーム単位のメタデータとしては、例えば、タイムコードなどがある。ピクチャアイテムには、１フレーム分のビデオデータが配置される。図６では、上述したＤ１０形式のビデオデータが配置される。サウンドアイテムには、該１フレームに対応したオーディオデータが配置される。またオグジュアリアイテムには、ビデオデータでもオーディオデータでもないデータのうち、システムアイテムに配置できない類のデータを配置する。
【００５６】
以上、ＭＸＦファイルのデータ構造について説明した。本実施形態では、付加画像データは、画像データであるファイルボディ４０４の直前に挿入される。すなわち、付加画像データは、ファイルボディの１フレームとして、ファイルヘッダ４０２とファイルボディ４０４の間に挿入されて、データファイルが生成される。
【００５７】
このように、構造化されたファイルには、ヘッダ４０２に画像データであるボディ４０４の内容（撮影日時、撮影場所等）や属性情報（ビデオカメラの設定情報等）が含まれる。しかしながら、ヘッダ４０２の情報は、画像データの一部として表示されるものではないため、ヘッダ４０２を読み出すことができる機能を有した機器を用いなければヘッダ４０２の内容を把握することができない。一方、本実施形態にかかる付加画像データが画像データ（ボディ４０４）の先頭に付加されることにより、画像データが再生されれば、付加画像データが最初に表示されることとなる。付加画像データに含まれる付加情報は、ヘッダ４０２と同様の情報であってもよいし、ヘッダ４０２の一部の情報を利用するようにしてもよい。
【００５８】
次に、図７に基づいて、生成されるデータファイルがＭＸＦファイルであった場合の、ファイル生成装置５０の機能構成を説明する。図７は、ファイル生成装置５０の機能構成を示すブロック図である。
【００５９】
図７に示すように、ファイル生成装置５０は、ＡＶデータ取得部５０２と、付加情報取得部５０３と、付加画像データ生成部５０４と、付加情報記憶部５０５と、符号化部５０６と、ファイルボディ生成部５０８と、制御部５１０と、ファイルヘッダ／フッタ生成部５１２と、記憶部５１４と、ＭＸＦ生成部５１６などを有する。
【００６０】
ＡＶデータ取得部５０２は、画像データとなるＡＶデータを取得して、符号化部５０６に提供する機能を有する。付加情報取得部５０３は、上述したファイル生成装置１０の付加情報取得部と同様の機能を有し、付加画像データ生成部５０４は、上述したファイル生成装置１０の付加画像データ生成部１０４と同様の機能を有し、付加情報記憶部５０５は上述したファイル生成装置１０の付加情報記憶部１０８と同様の機能を有するため、説明を省略する。ＡＶデータ取得部５０２により取得されたＡＶデータと、付加画像データ生成部５０４により生成された付加画像データが、符号化部５０６に提供される。
【００６１】
符号化部５０６は、静止画像を圧縮符号化する機能を有し、入力動画像信号をフレーム毎に圧縮符号化し、生成されたフレーム毎の符号化コードストリームをファイルボディ生成部１３に供給する。符号化部５０６においては、ＡＶデータ取得部５０２により提供されたＡＶデータおよび付加画像データ生成部５０４により提供された付加画像データが圧縮符号化される。
【００６２】
制御部５１０は、ファイルヘッダ／フッタ生成部５１２及びファイルボディ生成部５０８を主として制御する。制御部５１０は、符号化コードストリームのサイズ情報やその他の圧縮方式に関する情報をファイルヘッダ生成部５１２に供給する。
【００６３】
ファイルヘッダ／フッタ生成部５１２は、ＭＸＦファイルのファイルヘッダ及びファイルフッタを生成する機能を有する。符号化部５０６における符号化に先立ち、ＭＸＦファイルのファイルヘッダを仮生成する。この仮生成では、当該時点で確定しているフォーマットやその他の圧縮情報のみをファイル化しておく。ファイルヘッダ／フッタ生成部５１２は、制御部５１０から１フレーム分又は所定フレーム数分の符号化コードストリームのサイズ情報等が供給されると、その情報をファイルヘッダに記録してファイルヘッダを更新する。つまり、ファイルヘッダの実体が例えば図示しないハードディスク上にファイルとして存在し、ファイルヘッダ／フッタ生成部５１２は、このファイルを随時更新する。
【００６４】
具体的に、ファイルヘッダ／フッタ生成部５１２は、ＭＸＦフォーマット規格書（SMPTE 377M）の“Annex-D D2.1 Generic Picture Essence Descriptor”に従い、例えばＪＰＥＧ２０００方式を識別する情報をファイルヘッダのヘッダメタデータ中に記述する。
【００６５】
そして、ファイルヘッダ／フッタ生成部５１２は、符号化部５０６において全フレームの符号化が終了すると、ファイルヘッダ及びファイルフッタの内容を確定し、ファイルヘッダ／フッタ生成部５１２内のデータをＭＸＦ生成部５１６に供給する。
【００６６】
記憶部５１４は、全フレームの符号化が終了するまでの、各フレームの符号化コードストリームのサイズ情報を記憶する機能を有する。
【００６７】
ファイルボディ生成部５０８は、符号化部５０６から供給された符号化コードストリームをフレーム毎にファイルボディに記録し、符号化部５０６で全フレームの符号化が終了すると、ファイルボディ生成部５０８内のデータをＭＸＦ生成部５１６に供給する。ＭＸＦ生成部５１６は、ファイルヘッダ／フッタ生成部５１２及びファイルボディ生成部５０８からデータが供給されると、最終的なＭＸＦファイルを生成して出力する。
【００６８】
以上、ファイル生成装置５０の機能構成について説明した。次に、図８に基づいて、ファイル生成装置５０におけるファイル生成方法について説明する。図８は、ファイル生成装置５０におけるファイル生成方法を示すフローチャートである。まず、ファイルヘッダとメタデータの生成の準備をする（Ｓ２０２）。具体的には、ファイルの初期化やテンプレートの生成等を行う。
【００６９】
次に、ＡＶデータ（非圧縮）の生成を行う（Ｓ２０４）。ＡＶデータの生成は、撮影装置により画像を撮影したり、記録媒体に記録された画像を読み出したりすることにより行われる。そして、ステップＳ２０４において生成されたＡＶデータの符号化（圧縮）を行う（Ｓ２０６）。ステップＳ２０６において行われる符号化は、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）などが挙げられる。
【００７０】
そして、ステップＳ２０６において符号化したＡＶデータの重畳や、ラッピング及び既存のファイルボディへの追加（アペンド）等を行う（Ｓ２０８）。その後、ファイルヘッダよびメタデータ生成情報の更新を行う（Ｓ２１０）。次に、撮影が完了したか否かを判定する（Ｓ２１２）。ステップＳ２１２において、撮影が完了していないと判定された場合には、ステップＳ２０４〜ステップＳ２１０の処理を繰り返す。ステップＳ２１２において、撮影が完了したと判定された場合には、ステップＳ２１４の処理を行う。
【００７１】
ステップＳ２１２において、撮影が完了したと判定された場合には、確定したメタデータの生成、記録及び付加画像データの生成を行う（Ｓ２１４）。そして、ステップＳ２１４において生成した付加画像データの符号化（圧縮）を行う（Ｓ２１６）。ステップＳ２１６において符号化した付加画像データをファイルボディの先頭に挿入する（Ｓ２１８）。そして、ファイルのヘッダ及びフッタを確定して（Ｓ２２０）、ＭＸＦファイルを合成する（Ｓ２２２）。
【００７２】
以上、ファイル生成装置５０におけるファイル生成方法について説明した。ファイル生成装置５０によれば、構造化されたファイルを生成する場合においても、画像データの先頭に付加画像データを挿入することができる。構造化されたファイルのヘッダには、画像データの内容や属性情報等が含まれているが、ヘッダの情報は、画像データの一部として表示されるものではない。本実施形態にかかるファイル生成装置５０によれば、ヘッダを読み出すことができる機能を有していなくとも、画像データの再生当初に付加画像データが表示されるため、瞬時に画像データの内容が把握できる。
【００７３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７４】
例えば、上記実施形態では、付加画像データを、画像データの先頭に挿入することとしたが、本発明はかかる例に限定されない。例えば、付加画像データを画像データの最後に付加するようにしてもよいし、ユーザの要求に応じて、画像データの所定の箇所に付加画像データを挿入するようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態にかかるファイル生成装置の構成を示すブロック図である。
【図２】同実施形態にかかる付加情報記憶部に記憶されるＸＭＬ文書の一例を説明する説明図である。
【図３】同実施形態にかかる付加画像データの書式指定データの一例を説明する説明図である。
【図４】同実施形態にかかる付加画像データの一例を説明する説明図である。
【図５】本実施形態にかかるファイル生成方法を示すフローチャートである。
【図６】本実施形態の一例にかかるＭＸＦファイルのファイルフォーマットの一例を説明する説明図である。
【図７】本実施形態の一例にかかるＭＸＦファイルを生成するファイル生成装置の機能構成図である。
【図８】本実施形態の一例にかかるＭＸＦファイルのファイル生成方法を示すフローチャートである。
【符号の説明】
【００７６】
１０、５０  ファイル生成装置
２０      付加画像書式指定データ
３０      画像データ
１０２    付加情報取得部
１０４    付加画像データ生成部
１０６    付加画像データ書式制御部
１０８    付加情報記憶部
１１０    付加画像データ挿入部
【図１】
0004930343.tif 000002
【図２】
0004930343.tif 000003
【図３】
0004930343.tif 000004
【図４】
0004930343.tif 000005
【図５】
0004930343.tif 000006
【図６】
0004930343.tif 000007
【図７】
0004930343.tif 000008
【図８】
0004930343.tif 000009