(57)【要約】【課題】画像を歪ませることなく、かつ表示装置の能力を十分活用しながら、画像データの特定領域を表示可能にする技術を提供する。【解決手段】圧縮画像ファイル３００は、１種類又は複数種類のアスペクト比に対応するトリミング情報を持つ。画像再生装置は、圧縮画像ファイル３００を再生出力する表示領域のアスペクト比を決定し、決定したアスペクト比に対応するトリミング情報を用いてトリミングを行う。そして、表示領域のサイズに合わせてトリミング画像を変倍し、再生画像データとしてＬＣＤパネル２１７又は表示装置２２０に出力する。決定したアスペクト比に対応するトリミング情報が存在しない場合は、決定したアスペクト比に対応するよう、いずれかのトリミング情報を変換して用いる。【選択図】図１
2008035124.tif 000002
【特許請求の範囲】
【請求項１】
画像データにおける矩形領域を特定するためのトリミング情報を持つ画像データを取得する取得手段と、
前記トリミング情報に基づき、表示装置の表示領域と同一のアスペクト比を持つトリミング画像を前記画像データから抽出する抽出手段と、
前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力手段と、
を備えることを特徴とする画像再生装置。
【請求項２】
前記トリミング情報は、前記矩形領域のアスペクト比を特定するための情報を含み、
前記抽出手段は、前記アスペクト比を特定するための情報を用いて前記矩形領域を特定し、前記表示領域と同一のアスペクト比を持ち、前記矩形領域の少なくとも一部を含む領域を前記トリミング画像として前記画像データから抽出する
ことを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記トリミング情報は、前記画像データにおける座標の情報、及び、前記矩形領域の幅又は高さの情報を含み、
前記抽出手段は、前記画像データにおける座標の情報、前記矩形領域の幅又は高さの情報、及び、前記表示領域のアスペクト比を用いて前記矩形領域を特定し、該特定された矩形領域を前記トリミング画像として前記画像データから抽出する
ことを特徴とする請求項１に記載の画像再生装置。
【請求項４】
画像データにおける、各々が異なるアスペクト比を持つ矩形領域を特定するための、複数のトリミング情報を持つ画像データを取得する取得手段と、
表示装置の表示領域と同一のアスペクト比を持つ矩形領域が特定される第１のトリミング情報が前記複数のトリミング情報に含まれる場合、該第１のトリミング情報が特定する矩形領域をトリミング画像として前記画像データから抽出する抽出手段と、
前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力手段と、
を備えることを特徴とする画像再生装置。
【請求項５】
前記第１のトリミング情報が前記複数のトリミング情報に含まれない場合、前記複数のトリミング情報のうちいずれかのトリミング情報に基づき、前記表示領域と同一のアスペクト比を持つトリミング画像を前記画像データから抽出する第２の抽出手段を更に備えることを特徴とする請求項４に記載の画像再生装置。
【請求項６】
前記第２の抽出手段は、前記表示領域と同一のアスペクト比を持つ領域を、前記複数のトリミング情報のうちいずれかのトリミング情報が特定する矩形領域を含む領域から抽出することにより、前記トリミング画像を前記画像データから抽出することを特徴とする請求項５に記載の画像再生装置。
【請求項７】
画像データにおける矩形領域を特定するためのトリミング情報を持つ画像データを取得する取得工程と、
前記トリミング情報に基づき、表示装置の表示領域と同一のアスペクト比を持つトリミング画像を前記画像データから抽出する抽出工程と、
前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力工程と、
を備えることを特徴とする画像再生方法。
【請求項８】
画像データにおける、各々が異なるアスペクト比を持つ矩形領域を特定するための、複数のトリミング情報を持つ画像データを取得する取得工程と、
表示装置の表示領域と同一のアスペクト比を持つ矩形領域が特定される第１のトリミング情報が前記複数のトリミング情報に含まれる場合、該第１のトリミング情報が特定する矩形領域をトリミング画像として前記画像データから抽出する抽出工程と、
前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力工程と、
を備えることを特徴とする画像再生方法。
【請求項９】
請求項７又は８に記載の画像再生方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に再生画像データを出力する画像再生装置及び画像再生方法に関する。
【背景技術】
【０００２】
従来のテレビジョン受像機は、４：３のアスペクト比を持つ表示領域を有するものが主流であった。しかし、近年、ワイドビジョン受像機又はハイビジョン受像機などの、１６：９のアスペクト比を持つものが増えてきている。
【０００３】
また、近年のデジタルカメラ等で使用されている撮像素子のアスペクト比には、いわゆるコンパクトカメラでは４：３、一眼レフタイプでは３：２、ハイビジョンでは１６：９など、異なる複数の種類のアスペクト比が採用されている。このため、近年のデジタルカメラ等を用いて撮像されたデジタル画像データは、異なる複数の種類のアスペクト比を持つことがある。
【０００４】
また、デジタルカメラにはスライドショーと呼ばれる画像データの自動再生機能を備えるものがある。そして、特許文献１に開示されているように、画像データの自動再生にあたって、ユーザが予め指定したトリミング情報を利用して画像データをトリミングし、表示装置の表示領域のサイズに合わせて変倍して表示する技術が知られている。
【特許文献１】特開２００５−１７６１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、トリミングされた領域のアスペクト比が表示装置の表示領域のアスペクト比と異なる場合、以下の問題が生じる。
【０００６】
例えば、トリミングされた領域のアスペクト比が４：３、表示領域のアスペクト比が１６：９である場合、上述した自動再生時の変倍処理を適用すると、表示画像のアスペクトが歪む（図１０）。また、アスペクト比を維持して変倍処理を行った場合には、表示領域の一部が利用されないため（図１１）、表示装置の能力が十分に活用できない。
【０００７】
本発明はこのような状況に鑑みてなされたものである。即ち、画像を歪ませることなく、かつ表示装置の能力を十分活用しながら、画像データの特定領域を表示可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の画像再生装置は、画像データにおける矩形領域を特定するためのトリミング情報を持つ画像データを取得する取得手段と、前記トリミング情報に基づき、表示装置の表示領域と同一のアスペクト比を持つトリミング画像を前記画像データから抽出する抽出手段と、前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力手段と、を備えることを特徴とする。
【０００９】
また、本発明の他の画像再生装置は、画像データにおける、各々が異なるアスペクト比を持つ矩形領域を特定するための、複数のトリミング情報を持つ画像データを取得する取得手段と、表示装置の表示領域と同一のアスペクト比を持つ矩形領域が特定される第１のトリミング情報が前記複数のトリミング情報に含まれる場合、該第１のトリミング情報が特定する矩形領域をトリミング画像として前記画像データから抽出する抽出手段と、前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力手段と、を備えることを特徴とする。
【００１０】
また、本発明の画像再生方法は、画像データにおける矩形領域を特定するためのトリミング情報を持つ画像データを取得する取得工程と、前記トリミング情報に基づき、表示装置の表示領域と同一のアスペクト比を持つトリミング画像を前記画像データから抽出する抽出工程と、前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力工程と、を備えることを特徴とする。
【００１１】
また、本発明の他の画像再生方法は、画像データにおける、各々が異なるアスペクト比を持つ矩形領域を特定するための、複数のトリミング情報を持つ画像データを取得する取得工程と、表示装置の表示領域と同一のアスペクト比を持つ矩形領域が特定される第１のトリミング情報が前記複数のトリミング情報に含まれる場合、該第１のトリミング情報が特定する矩形領域をトリミング画像として前記画像データから抽出する抽出工程と、前記トリミング画像を前記表示領域のサイズに変倍して前記表示装置に出力する出力工程と、を備えることを特徴とする。
【００１２】
尚、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００１３】
以上の構成により、本発明によれば、次のことが可能となる。即ち、画像を歪ませることなく、かつ表示装置の能力を十分活用しながら、画像データの特定領域を表示可能にすることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の実施形態を説明する。以下で説明される個別の実施形態は、本発明の上位概念、中位概念および下位概念など種々の概念を理解するために役立つであろう。
【００１５】
尚、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１６】
尚、本明細書において「トリミング情報」とは、画像データにおける所定の矩形領域を特定するための情報である。また、「トリミング」とは、画像データから所定の矩形領域を抽出することを意味する。尚、後述するように、「トリミング」により抽出される矩形領域は、「トリミング情報」に基づいて特定される矩形領域と必ずしも一致しない。
【００１７】
［第１の実施形態］
図２は本発明の第1の実施形態に係る画像再生装置２００の構成を示すブロック図である。
【００１８】
画像再生装置２００は、図２に示すように撮像レンズ、絞り、フォーカスレンズ、シャッター等を備える光学系２０１、光学系２０１を通して結像された光学像を電気信号に変換する撮像素子２０２を備える。また、撮像素子２０２のアナログ信号出力を増幅するアンプ２０３、アンプ２０３の出力をデジタル信号に変換するＡ／Ｄ変換器２０４を備える。また、Ａ／Ｄ変換器２０４の出力であるデジタル信号に対して画素補間処理、輝度色分離、色空間変換、ホワイトバランス、アパーチャー等の信号処理を施す信号処理回路２０５を備える。そして、画像再生装置２００は、操作部２０７を通じてシステムコントローラ２０６に通知されるユーザからの撮像指示に応じて光学系２０１のシャッターを制御する。そして、撮像素子２０２に露光された画像をアンプ２０３、Ａ／Ｄ変換器２０４を通じて読み出し、これを信号処理回路２０５で輝度色差信号に変換する。そして、システムコントローラ２０６及びメモリコントローラ２０８を通じてメモリ２０９に画像データを書き込む。
【００１９】
この書き込まれた画像データは、メモリ２０９からメモリコントローラ２０８およびシステムコントローラ２０６を通じて圧縮回路２１０に入力される。
【００２０】
圧縮回路２１０では、静止画の圧縮、例えばＪＰＥＧ方式の圧縮が行われる。
【００２１】
圧縮回路２１０の出力である圧縮画像データは、システムコントローラ２０６とメモリコントローラ２０８を通じてメモリ２０９に一旦書き込まれる。その後、システムコントローラ２０６によってヘッダー等の情報が加えられ、メモリコントローラ２０８、システムコントローラ２０６、記録媒体インタフェース２１３を通じて記録媒体２１４に記録される。
【００２２】
このようにして記録媒体２１４に記録された圧縮画像データは、操作部２０７を通じてシステムコントローラ２０６に通知される再生指示に応じて再生される。
【００２３】
圧縮画像データの再生は次の手順で行われる。記録媒体２１４から圧縮画像データがインタフェース２１３、システムコントローラ２０６およびメモリコントローラ２０８を通じて一旦メモリ２０９に書き込まれる。メモリ２０９に書き込まれた圧縮画像データはメモリコントローラ２０８およびシステムコントローラ２０６を通じて伸張回路２１１に入力される。
【００２４】
伸張回路２１１は、ＪＰＥＧ等の圧縮方式によって圧縮された圧縮画像データを伸張して輝度色差信号からなる画像データを出力する。
【００２５】
伸張回路２１１から出力される画像データは、システムコントローラ２０６及びメモリコントローラ２０８を通じてメモリ２０９に一旦書き込まれる。
【００２６】
メモリ２０９に一旦書き込まれた画像データは、メモリコントローラ２０８及びシステムコントローラ２０６を通じて変倍回路２１２に入力される。
【００２７】
変倍回路２１２は、入力された画像データを表示に適した画像サイズに変倍して出力する。
【００２８】
例えば、入力画像データが水平１６００画素、垂直１２００ラインであり、これが水平６４０画素、垂直４８０ラインの表示領域を有するＬＣＤパネル２１７にＮＴＳＣ方式で表示（出力）される場合を考える。この場合には、変倍回路２１２は入力画像データに対して水平２／５倍、垂直２／５倍の変倍処理を行い、水平６４０画素、垂直４８０ラインのサイズの表示画像データ（再生画像データ）を出力する。
【００２９】
また、同じ入力画像データを表示装置２２０（例えば、水平１４４０画素、垂直１０８０ラインの表示領域を有するハイビジョンテレビなど）にハイビジョン方式で表示する場合を考える。この場合、変倍回路２１２は入力画像データに対して水平９／１０倍、垂直９／１０倍の変倍処理を行い、水平１４４０画素、垂直１０８０ラインのサイズの表示画像データを出力する。
【００３０】
変倍回路２１２における変倍処理にはバイリニア、バイキュービック等の補間方法を使用することができる。
【００３１】
変倍回路２１２の出力である表示画像データはシステムコントローラ２０６及びメモリコントローラ２０８を通じてメモリ２０９に書き込まれる。
【００３２】
システムコントローラ２０６は、メモリ２０９に書き込まれた表示画像データの周囲に、後述する条件に応じてメモリコントローラ２０８を通じて黒塗りを行う。
【００３３】
黒塗りとは、ＬＣＤパネル２１７等に表示されたときに暗く表示されるデータをメモリ２０９に書き込むことである。
【００３４】
メモリ２０９に書き込まれた表示画像データおよび黒塗りデータは、ＬＣＤパネル２１７又は表示装置２２０の表示レートに従って繰り返しメモリ２０９から読み出される。
【００３５】
表示レートは、例えばＮＴＳＣ方式では２９．９７フレーム／秒であり、ＰＡＬ方式では２５フレーム／秒である。
【００３６】
画像の表示は、操作部２０７を通じてユーザから指示された表示デバイスに対して行われる。ユーザからの指示がない場合には、ＬＣＤパネル２１７（の表示領域）に画像が表示される。
【００３７】
画像の表示に際して、システムコントローラ２０６は、切り替え器２１５に制御信号を出力して表示画像データの出力先を決定する。そして、表示画像データはメモリ２０９からメモリコントローラ２０８を通じて読み出され、切り替え器２１５に出力される。
【００３８】
切り替え器２１５の出力先がＬＣＤコントローラ２１６である場合は、ＬＣＤコントローラ２１６が表示画像データをＬＣＤパネル駆動信号に変換し、ＬＣＤパネル２１７を駆動することによって画像をＬＣＤパネル２１７（の表示領域）に表示する。
【００３９】
切り替え器２１５の出力先が表示装置２２０である場合は、ビデオエンコーダ２１８が表示画像データをビデオ信号に変換し、コネクタ２１９を通じて表示装置２２０に出力する。そして、表示装置２２０がビデオ信号を復調することにより、画像が表示装置２２０の表示領域に表示される。
【００４０】
次に、本実施形態におけるトリミング情報を利用した画像データの自動再生（いわゆるスライドショー）について図１及び図３を参照しながら説明する。ここではスライドショーについて説明するが、本実施形態の概念は、１つの画像データのみを再生する場合にも適用可能である。
【００４１】
図３は、図２の画像再生装置２００において記録される圧縮画像データのファイルフォーマットの構造を示す。また、図３のフォーマットに従ったファイルを、以下、圧縮画像ファイルと呼ぶ。
【００４２】
図３に示すように、圧縮画像ファイル３００は、ヘッダー部３０１と、圧縮画像データのビットストリームが格納されている圧縮ストリーム部３０２を含む。
【００４３】
ヘッダー部３０１は、日時、シャッター速度、絞り値等の撮影情報を記録する撮影情報部３０３を含む。また、圧縮画像ファイル３００に含まれる画像を印刷するか否かを示すマークや印刷時に使用されるトリミング情報等を保持する印刷情報部３０５を含む。また、圧縮ストリーム部３０２にある圧縮データを伸張するために必要な、量子化テーブルや符号化テーブル等の情報を保持する圧縮情報部３０６を含む。また、圧縮画像ファイル３００に含まれる画像を再生する際に使用する情報を保持する再生情報部３０４を含む。
【００４４】
再生情報部３０４は、再生時の画像回転方向を指示する再生方向情報３０７と、自動再生の対象とするか否かを示す自動再生マーク３０８を含む。また、画像の表示領域のアスペクト比が４：３の場合に使用される４：３用トリミング情報３０９と、画像の表示領域のアスペクト比が１６：９の場合に使用される１６：９用トリミング情報３１０を含む。トリミング情報は、２種類に限るものではない。即ち、例えば表示領域のアスペクト比が３：２の場合に使用されるトリミング情報が更に含まれていてもよい。反対に、トリミング情報が１つしか含まれていなくてもよい。
【００４５】
４：３用トリミング情報３０９及び１６：９用トリミング情報３１０は、例えば、図１２（ａ）に示すように、トリミング枠（矩形領域）の開始点（Xs,Ys）、終了点（Xe,Ye）から構成される。もちろん、これは一例に過ぎず、例えば、トリミング枠の開始点（Xs,Ys）と、トリミング枠の幅及び高さからトリミング情報が構成されていてもよい。ただし、第１の実施形態では、トリミング情報のみからトリミング枠及びそのアスペクト比を特定可能であるものとする。
【００４６】
図１は、図２の画像再生装置２００におけるトリミング情報を利用した自動再生の流れを示すフローチャートである。以下、図１のフローチャートに従って図２の画像再生装置２００による自動再生動作を説明する。以下の各ステップは、特に断らない限り、システムコントローラ２０６又は不図示のＣＰＵが画像再生装置２００の各構成要素を制御することにより実現される。
【００４７】
操作部２０７を通じてユーザから自動再生の開始の指示をシステムコントローラ２０６が受け取ると、まず、表示領域のアスペクト比を決定する（Ｓ１０１）。
【００４８】
表示領域のアスペクト比の決定は、次の手順で行われる。切り替え器２１５が再生画像データの出力先として選択している表示デバイスを判定する。そして、切り替え器２１５が選択している表示デバイスの表示領域のアスペクト比を、最終的な表示領域のアスペクト比として決定する。尚、表示デバイスが複数のアスペクト比の表示領域を設定可能である場合、ユーザがその表示デバイスに対して設定した表示領域のアスペクト比を用いる。
【００４９】
例えば、ＬＣＤパネル２１７を選択しているときにはＬＣＤパネル２１７の表示領域のアスペクト比を表示領域のアスペクト比とする。そして、表示装置２２０が選択されている場合は表示装置２２０の表示領域についてどのようなアスペクト比をユーザが指示しているのかを判定して決定する。
【００５０】
例えば、切り替え器２１５がＬＣＤパネル２１７を選択し、ＬＣＤパネル２１７の表示領域が４：３のアスペクト比の場合は表示領域のアスペクト比を４：３と決定する。切り替え器２１５が表示装置２２０を選択している場合は、表示装置２２０に対してユーザが例えば１６：９のアスペクト比で出力を指示している場合は表示領域のアスペクト比を１６：９と決定する。そして、ユーザが４：３のアスペクト比で出力を指示している場合は表示領域のアスペクト比を４：３と決定する。ユーザの指示は、例えば操作部２０７を介して行われる。また、ユーザが指示する代わりに、表示装置２２０がコネクタ２１９を介して表示領域のアスペクト比を画像再生装置２００に通知してもよい。
【００５１】
次に、自動再生するファイル番号を示す変数ｎを１に初期化する（Ｓ１０２）。
【００５２】
次に、記録媒体２１４からｎ番目の圧縮画像ファイル３００を取得し（これにより、結局、画像データが取得される）、画像再生装置２００の自動トリミング及び変倍機能が有効か否かを判定する（Ｓ１０３）。この、自動トリミング及び変倍機能の有効もしくは無効は、予めユーザから操作部２０７を通じてシステムコントローラ２０６に指定されているものとする。
【００５３】
自動トリミング及び変倍機能が無効な場合は、全画面表示用の再生画像データを出力する（Ｓ１０４）。
【００５４】
全画面表示用の出力に際しては、撮影された画像データのアスペクト比とステップＳ１０１で決定した表示領域のアスペクト比に応じて、出力する再生画像データの生成方法が異なる。画像データのアスペクト比と表示領域のアスペクト比との関係は、例えば、図１５に示す様に６通りの場合があり、各場合における処理を図４乃至図６を参照しながら説明する。
【００５５】
画像データのアスペクト比が４：３であり、表示領域のアスペクト比が４：３である場合は、図４（ａ）に示すように、画像データのアスペクト比は変換されない。そして、画像データのサイズを表示領域のサイズ合わせて変倍することにより、再生画像データが生成される。
【００５６】
画像データのアスペクト比が４：３であり、表示領域のアスペクト比が１６：９である場合は、図４（ｂ）に示すように、画像データの左右にシステムコントローラ２０６が黒塗りを行うことによって、１６：９のアスペクト比への変換が行われる。そして、画像データのサイズを表示領域のサイズ合わせて変倍することにより、再生画像データが生成される。
【００５７】
画像データのアスペクト比が１６：９であり、表示領域のアスペクト比が４：３である場合は、図５（ａ）に示すように画像データの上下にシステムコントローラ２０６が黒塗りを行うことによって、４：３のアスペクト比への変換が行われる。そして、画像データのサイズを表示領域のサイズ合わせて変倍することにより、再生画像データが生成される。
【００５８】
画像データのアスペクト比が１６：９であり、表示領域のアスペクト比が１６：９である場合は、図５（ｂ）に示すように、画像データのアスペクト比は変換されない。そして、画像データのサイズを表示領域のサイズ合わせて変倍することにより、再生画像データが生成される。
【００５９】
画像データのアスペクト比が３：２であり、表示領域のアスペクト比が４：３である場合は、図６（ａ）に示すように、画像データの上下にシステムコントローラ２０６が黒塗りを行うことによって、４：３のアスペクト比への変換が行われる。そして、画像データのサイズを表示領域のサイズ合わせて変倍することにより、再生画像データが生成される。
【００６０】
画像データのアスペクト比が３：２であり、表示領域のアスペクト比が１６：９である場合は、図６（ｂ）に示すように画像データの左右にシステムコントローラ２０６が黒塗りを行うことによって、１６：９のアスペクト比への変換が行われる。そして、画像データのサイズを表示領域のサイズ合わせて変倍することにより、再生画像データが生成される。
【００６１】
ステップＳ１０３において自動トリミング及び変倍機能が有効な場合は次の判定を行う。即ち、取得した圧縮画像ファイル３００のヘッダー部３０１の再生情報部３０４に格納されている４：３用トリミング情報３０９と１６：９用トリミング情報３１０のトリミング情報が有効か否かを判定する（Ｓ１０５）。
【００６２】
トリミング情報の有効か無効かの判定は、例えば、（Xs,Ys）＝（Xe,Ye）＝（０，０）のときにトリミング情報を無効とし、それ以外を有効と定義することにより判定可能になる。もしくは、各トリミング情報の有効・無効を示すフラグをヘッダー部３０１などに加えることによっても判定可能になる。
【００６３】
トリミング情報がいずれも有効でない場合は全画面表示（Ｓ１０４）を行う。
【００６４】
いずれかのトリミング表示が有効である場合は、次に、表示領域のアスペクト比と同じアスペクト比用のトリミング情報が有効か否かを判定する（Ｓ１０６）。例えば、表示領域のアスペクト比が４：３であり、４：３用トリミング情報３０９の内容が（Xs,Ys）＝（Xe,Ye）＝（０，０）である場合に、無効と判定される。また、表示領域のアスペクト比が例えば３：２である場合など、トリミング情報が再生情報部３０４に存在しない場合も無効と判定される。
【００６５】
表示領域のアスペクト比と同じアスペクト比用のトリミング情報が有効な場合は、そのトリミング情報を使ってトリミング表示用の再生画像データを出力する（Ｓ１０７）。
【００６６】
トリミング表示用出力について、図７を参照して説明する。
【００６７】
図７は、画像データのアスペクト比が４：３であり、表示領域のアスペクト比が１６：９の場合の図である。
【００６８】
図７（ａ）に示すように、トリミング枠は１６：９である。このトリミング枠に囲まれた領域がＬＣＤパネル２１７の表示領域もしくは表示装置２２０の表示領域で画面一杯に表示されるように、変倍回路２１２でトリミング画像（トリミングの結果得られた画像データ）の変倍処理を行い、再生画像データとする。また、トリミング枠が画像データ領域からはみ出している場合もある。この場合は、図７（ｂ）に示すように、トリミング枠内の画像データが中心になるようにトリミング画像のデータに関するメモリ２０９上のアドレス配置を調整する。そして、システムコントローラ２０６によって左右に黒塗りされた領域を加え、表示領域のサイズに合わせて変倍し、再生画像データとする。
【００６９】
このように生成された再生画像データをメモリ２０９から読み出し、ＬＣＤパネル２１７又は表示装置２２０などに出力する。
【００７０】
ステップＳ１０６において、表示領域のアスペクト比と同じアスペクト比用のトリミング情報が無効である場合は、次に、自動変換機能が有効であるか否かを判定する（Ｓ１０８）。
【００７１】
自動変換機能が有効か否かは、自動再生の開始に先立ち操作部２０７を通じてユーザからシステムコントローラ２０６に指示されているものとする。また、自動変換機能が有効か否かについて事前に指示がない場合には、例えば、システムコントローラ２０６は自動変換機能が有効であると判定する。もちろん、この場合は無効と判定されるように画像再生装置２００を構成してもよい。
【００７２】
自動変換機能が無効である場合は、全画面表示用の出力を行う（Ｓ１０４）。
【００７３】
自動変換機能が有効である場合は、有効であるトリミング情報を再生情報部３０４の中から１つ選択し、表示領域のアスペクト比に合わせて、選択したトリミング情報を変換する（Ｓ１０９）。
【００７４】
トリミング情報の変換処理について、図９を参照して説明する。
【００７５】
図９（ａ）では、表示領域のアスペクト比が１６：９であり、トリミング情報に基づいて特定されるトリミング枠のアスペクト比が４：３である場合の変換処理を示す。図９（ａ）に示すように、アスペクト比が４：３のトリミング枠をアスペクト比が１６：９になるまで左右均等に広げることによって、変換処理が行われる。
【００７６】
また、図９（ｂ）に示すように、アスペクト比が４：３のトリミング枠をアスペクト比が１６：９になるまで上下均等に狭めることによって変換処理が行われてもよい。もちろん、トリミング枠の広げ方や狭め方は、左右又は上下均等に限るものではなく、例えば、トリミング枠を右一方向に１６：９になるまで広げても構わない。
【００７７】
図９（ｃ）では、表示領域のアスペクト比が４：３であり、トリミング情報に基づいて特定されるトリミング枠のアスペクト比が１６：９である場合の変換処理を示す。図９（ｃ）に示すように、アスペクト比が１６：９のトリミング枠を左右均等に狭めることによって、変換処理が行われる。
【００７８】
また、図９（ｄ）に示すように、アスペクト比が１６：９のトリミング枠をアスペクト比が４：３になるまで上下均等に広げることによって変換処理が行われてもよい。もちろん、トリミング枠の広げ方や狭め方は、左右又は上下均等に限るものではなく、例えば、トリミング枠を右一方向に４：３になるまで狭めても構わない。
【００７９】
以上の変換処理によって得られたアスペクト情報に基づいて画像データのトリミングを行い、得られたトリミング画像を表示領域のサイズに合わせて変倍して再生画像データを生成し、出力する（Ｓ１０７）。
【００８０】
次に、記録媒体２１４が保持する全ファイルの自動再生が終了したかの判定を行う（Ｓ１１０）。
【００８１】
全ファイルの自動再生が終了していない場合は、ファイル番号ｎを１つ増やし（Ｓ１１１）、同様の処理を繰り返す。
【００８２】
記録媒体２１４が保持する全ファイルの自動再生が終了した場合は、本フローチャートの処理を終了する。
【００８３】
尚、図示しないが、自動再生マーク３０８が、自動再生の対象としないことを示している圧縮画像ファイルは、上述の処理対象から除かれる。
【００８４】
図１に示すフローチャートでは、画像再生装置２００は、ステップＳ１０６において、表示領域のアスペクト比と同じアスペクト比用のトリミング情報が有効か否かを判定した。しかし、この処理は省略可能である。この場合、ステップＳ１０５でＹｅｓの場合はステップＳ１０８へ進む。そして、ステップＳ１０９においてトリミング情報の変換を行うが、圧縮画像ファイル３００が保持するトリミング情報が表示領域のアスペクト比と同じアスペクト比用のトリミング情報であった場合は、変換処理を行わない。
【００８５】
また、本実施形態において、トリミング枠が画像データからはみ出る場合には、図７（ｂ）に示したようにはみ出した部分に相当する領域を周囲に均等に割り当て黒塗りを行った。しかし、図８に示すように、トリミング枠の中に残っている画像データを表示領域のアスペクト比になるように再度トリミングしてもよい。
【００８６】
以上説明したように、本実施形態によれば、圧縮画像ファイル３００は、１種類又は複数種類のアスペクト比に対応するトリミング情報を持つ。画像再生装置は、圧縮画像ファイル３００を再生出力する表示領域のアスペクト比を決定し、決定したアスペクト比に対応するトリミング情報を用いてトリミングを行う。そして、表示領域のサイズに合わせてトリミング画像を変倍し、再生画像データとしてＬＣＤパネル２１７又は表示装置２２０に出力する。決定したアスペクト比に対応するトリミング情報が存在しない場合は、決定したアスペクト比に対応するよう、いずれかのトリミング情報を変換して用いる。
【００８７】
これにより、トリミング情報に基づいて特定されるトリミング枠のアスペクト比と、表示装置の表示領域のアスペクト比が異なる場合でも画像が歪ませずに、かつ表示装置の能力を十分に活用することが可能となる。更に、トリミング情報のみからではトリミング枠が特定されない場合であっても、同様の効果が達成できる。
【００８８】
また、本実施形態では撮像機能を備えた画像再生装置２００を例として用いたが、撮像機能や録画機能を備えなくても構わない。従って、画像再生装置としては、例えば、ハードディスクレコーダ、ＤＶＤレコーダ等の再生装置を用いてもよい。更には、画像再生装置と表示装置が一体であっても構わない。即ち、例えばテレビ受像機を本実施形態の画像再生装置として用いることも可能である。
【００８９】
［第２の実施形態］
第１の実施形態においては、トリミング情報が所定のアスペクト比に対応付けられており、トリミング情報のみからトリミング枠（矩形領域）及びそのアスペクト比を特定可能であった。第２の実施形態では、トリミング情報のみからではトリミング枠及びそのアスペクト比を特定できないようなトリミング情報の形式について説明する。第２の実施形態により、トリミング情報の形式に関する柔軟性が向上する。
【００９０】
尚、本実施形態において、画像再生装置２００の構成は第１の実施形態と同様であるため、その説明を省略する。
【００９１】
図１２（ｂ）、（ｃ）は、第２の実施形態に係るトリミング情報の例を示す。
【００９２】
図１２（ｂ）では、トリミング情報をトリミング枠の中心点の座標（Ｘ０，Ｙ０）とトリミング枠の高さ方向の長さＬＨとで構成する。
【００９３】
圧縮画像ファイル３００が図１２（ｂ）の形式でトリミング情報を保持する場合の、画像再生装置２００による自動再生処理について、図１３のフローチャートに従って説明する。
【００９４】
図１３のフローチャートにおいて、図１のフローチャートと同一の処理を行うステップには同一の符号を付し、説明を省略する。図１と同様、以下の各ステップは、特に断らない限り、システムコントローラ２０６又は不図示のＣＰＵが画像再生装置２００の各構成要素を制御することにより実現される。
【００９５】
ステップＳ１０３において自動トリミング及び変倍機能が有効な場合、ステップＳ１３０１にてトリミング情報が有効であるかの判定を行う。例えば、トリミング情報に含まれるトリミング枠の高さ方向の長さＬＨがゼロのときに無効と判定し、それ以外では有効とする。
【００９６】
次に、ステップＳ１３０２において、トリミング情報から表示のアスペクト比に対応するトリミング枠を生成する。
【００９７】
即ち、図１４（ａ）に示すように、中心が（Ｘ０，Ｙ０）であり、高さ方向の長さがＬＨであり、表示領域のアスペクト比に対応する例えば４：３や１６：９のトリミング枠を生成する。
【００９８】
同様に、図１２（ｃ）に示すようにトリミング枠の中心点の座標（Ｘ０，Ｙ０）とトリミング枠の水平の長さＬＷとでトリミング情報を構成してもよい。この場合、図１４（ｂ）に示すように、表示領域のアスペクト比に対応する例えば４：３もしくは１６：９のトリミング枠を生成する。
【００９９】
以上説明したように、本実施形態によれば、トリミング情報のみからではトリミング枠及びそのアスペクト比を特定できない場合であっても、画像再生装置２００は、表示領域のアスペクト比を利用してトリミング枠を生成し、トリミングを行う。
【０１００】
これにより、第１の実施形態と同様、画像を歪ませずに、かつ表示装置の能力を十分に活用した表示を実現することができる。そのため、より柔軟な形式を有するトリミング情報を圧縮画像ファイルに保持させることが容易になる。
【０１０１】
［その他の実施形態］
上述した各実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施形態の機能を実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれている。
【０１０３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【０１０４】
【図１】第１の実施形態に係る、画像再生装置２００におけるトリミング情報を利用した自動再生の流れを示すフローチャートである。
【図２】本発明の第1の実施形態に係る画像再生装置の構成を示すブロック図である。
【図３】画像再生装置２００において記録される圧縮画像データのファイルフォーマットの構造を示す図である。
【図４】全画面表示用の再生画像データの生成例を示す図である。
【図５】全画面表示用の再生画像データの生成例を示す図である。
【図６】全画面表示用の再生画像データの生成例を示す図である。
【図７】トリミング表示用の再生画像データの生成例を示す図である。
【図８】トリミング枠が画像データからはみ出す場合における、トリミング表示用の再生画像データの生成例を示す図である。
【図９】トリミング情報の変換処理の例を示す図である。
【図１０】従来技術における画像データのトリミング及び表示の一例を示す図である。
【図１１】従来技術における画像データのトリミング及び表示の一例を示す図である。
【図１２】トリミング情報の形式の例を示す図である。
【図１３】第２の実施形態に係る、画像再生装置２００におけるトリミング情報を利用した自動再生の流れを示すフローチャートである。
【図１４】第２の実施形態においてトリミング枠を生成する方法を説明する図である。
【図１５】画像データのアスペクト比と表示領域のアスペクト比との関係の例を示す図である。
【図１】
2008035124.tif 000003
【図２】
2008035124.tif 000004
【図３】
2008035124.tif 000005
【図４】
2008035124.tif 000006
【図５】
2008035124.tif 000007
【図６】
2008035124.tif 000008
【図７】
2008035124.tif 000009
【図８】
2008035124.tif 000010
【図９】
2008035124.tif 000011
【図１０】
2008035124.tif 000012
【図１１】
2008035124.tif 000013
【図１２】
2008035124.tif 000014
【図１３】
2008035124.tif 000015
【図１４】
2008035124.tif 000016
【図１５】
2008035124.tif 000017