(57)【要約】【課題】画像の注目すべき部分から復号化して、閲覧者の心理的な待機時間を減少させる。【解決手段】静止画像を符号化する符号化装置２０は、静止画像の注目点を示す注目点情報を静止画像に設定する設定部２０４と、注目点情報が設定された静止画像を所定の規則に基づいて符号化する符合化部２０６と、を備え、符号化装置２０により符号化された静止画像を復号化する復号化装置１０は、符号化装置により符号化された静止画像を読み込む読込部１５２と、読込部１５２により読み込まれた静止画像に対応付けられた静止画像の注目点を示す注目点情報を取得する取得部１５４と、取得部１５４により取得された注目点情報に基づいて、静止画像の復号開始位置を決定する決定部１５６と、を備える。【選択図】図３
2010288130.tif 000002
【特許請求の範囲】
【請求項１】
所定の規則に基づいて符号化された静止画像を読み込む読込部と、
前記読込部により読み込まれた前記静止画像に対応付けられた前記静止画像の注目点を示す注目点情報を取得する取得部と、
前記取得部により取得された前記注目点情報に基づいて、前記静止画像の復号開始位置を決定する決定部と、を備える情報処理装置。
【請求項２】
前記静止画像には複数のブロックが含まれており、
前記決定部は、前記複数のブロックから前記注目点情報に基づいて前記静止画像の復号開始位置となる一のブロックを決定する、請求項１に記載の情報処理装置。
【請求項３】
前記決定部は、前記決定された復号開始位置となる前記一のブロックを起点として所定の順序に従って復号化するブロックを決定していく、請求項２に記載の情報処理装置。
【請求項４】
前記決定部は、前記決定された復号開始位置となる前記一のブロックを起点として螺旋状に復号化するブロックを決定していく、請求項３に記載の情報処理装置。
【請求項５】
前記決定部により決定された前記静止画像の復号開始位置から、前記静止画像の所定の領域を復号化する復号化部を備えることを特徴とする、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記決定部は、前記取得部により取得された前記注目点情報が前記静止画像の中央である場合に、前記静止画像の中央を前記静止画像の復号開始位置に決定する、請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記決定部は、前記取得部により取得された前記注目点情報が前記静止画像の撮影時にフォーカスが合った領域である場合に、前記静止画像のフォーカス位置を前記静止画像の復号開始位置に決定する、請求項１〜５のいずれかに記載の情報処理装置。
【請求項８】
前記決定部は、前記取得部により取得された前記注目点情報が前記静止画像の撮影時に顔検出された領域である場合に、前記静止画像の顔検出された領域の中心を前記静止画像の復号開始位置に決定する、請求項１〜５のいずれかに記載の情報処理装置。
【請求項９】
前記取得部は、ユーザ操作に応じて設定された前記注目点情報を取得し、
前記決定部は、前記設定部により設定された前記注目点情報を前記静止画像の復号開始位置に決定する、請求項１〜５に記載の情報処理装置。
【請求項１０】
所定の規則に基づいて符号化された静止画像を読込部により読み込むステップと、
前記読込部により読み込まれた前記静止画像に対応付けられた前記静止画像の注目点を示す注目点情報を取得部により取得するステップと、
前記取得部により取得された前記注目点情報に基づいて、前記静止画像の復号開始位置を決定部により決定するステップと、
を含む情報処理方法。
【請求項１１】
コンピュータを、
所定の規則に基づいて符号化された静止画像を読み込む読込部と、
前記読込部により読み込まれた前記静止画像に対応付けられた前記静止画像の注目点を示す注目点情報を取得する取得部と、
前記取得部により取得された前記注目点情報に基づいて、前記静止画像の復号開始位置を決定する決定部と、
を備える情報処理装置として機能させるための、プログラム。
【請求項１２】
静止画像を符号化する符号化装置は、
静止画像の注目点を示す注目点情報を前記静止画像に設定する設定部と、
前記注目点情報が設定された前記静止画像を所定の規則に基づいて符号化する符合化部と、
を備え、
前記符号化装置により符号化された前記静止画像を復号化する復号化装置は、
前記符号化装置により符号化された前記静止画像を読み込む読込部と、
前記読込部により読み込まれた前記静止画像に対応付けられた前記静止画像の注目点を示す注目点情報を取得する取得部と、
前記取得部により取得された前記注目点情報に基づいて、前記静止画像の復号開始位置を決定する決定部と、
を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、および情報処理システムに関し、特に、注目点情報に基づいて静止画像を復号する情報処理装置、情報処理方法、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
一般的に、符号化された画像を復号化する場合には、画像の左上から右下まで高速に走査して画像を表示するラスタスキャン方式によって行われる。しかし、復号化すべき画像のサイズが大きい場合や、復号化のアルゴリズムに必要な演算量が多い場合には、画像が再生されるまで閲覧者が長時間待機しなければならないという問題があった。
【０００３】
そこで、上記問題に対して、以下のような方法によって、閲覧者の心理的な待機時間を減少させることが行われている。
（１）画像のサムネイルを先に表示させ、その後、本画像（拡大画像）を再生する。
（２）スケーラブルな符号化データのうち、一部の符号化データだけを復号して段階的に表示させる。例えば、特許文献１では、プログレッシブＤＣＴ方式のＪＰＥＧデータを再生する際に、画像劣化を必要最小限に抑えながら、周波数の低いスキャンから高いスキャンへと順にハフマンデコードする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２６７０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、画像に対応付けられたサムネイルを保持していない場合には、上記（１）の方法を用いることができない。また、符号化アルゴリズムがＤＣＴのようにスケーラブルなものではなかった場合、上記（２）の方法を用いることもできず、閲覧者の心理的な待機時間を減少させることができないという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、画像の注目すべき部分から復号化して、閲覧者の心理的な待機時間を減少させることが可能な、新規かつ改良された情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、所定の規則に基づいて符号化された静止画像を読み込む読込部と、読込部により読み込まれた静止画像に対応付けられた静止画像の注目点を示す注目点情報を取得する取得部と、取得部により取得された注目点情報に基づいて、静止画像の復号開始位置を決定する決定部と、を備える情報処理装置が提供される。
【０００７】
かかる構成によれば、読み込んだ静止画像に含まれる注目点情報を取得して、注目点情報に基づいて静止画像の復号開始位置を決定して、注目点を起点として復号化することができる。これにより、画像作成者が注目してほしい部分や、画像閲覧者が注目する部分を他の部分より先に閲覧させて、復号化にかかる心理的な待ち時間を軽減させることが可能となる。
【０００８】
また、静止画像には複数のブロックが含まれており、決定部は、複数のブロックから注目点情報に基づいて静止画像の復号開始位置となる一のブロックを決定するようにしてもよい。
【０００９】
また、決定部は、決定された復号開始位置となる一のブロックを起点として所定の順序に従って復号化するブロックを決定していくようにしてもよい。
【００１０】
また、決定部は、決定された復号開始位置となる一のブロックを起点として螺旋状に復号化するブロックを決定していくようにしてもよい。
【００１１】
また、決定部により決定された静止画像の復号開始位置から、静止画像の所定の領域を復号化する復号化部を備えてもよい。
【００１２】
また、決定部は、取得部により取得された注目点情報が静止画像の中央である場合に、静止画像の中央を静止画像の復号開始位置に決定するようにしてもよい。
【００１３】
また、決定部は、取得部により取得された注目点情報が静止画像の撮影時にフォーカスが合った領域である場合に、静止画像のフォーカス位置を静止画像の復号開始位置に決定するようにしてもよい。
【００１４】
また、決定部は、取得部により取得された注目点情報が静止画像の撮影時に顔検出された領域である場合に、静止画像の顔検出された領域の中心を静止画像の復号開始位置に決定するようにしてもよい。
【００１５】
また、取得部は、ユーザ操作に応じて設定された注目点情報を取得し、決定部は、設定部により設定された注目点情報を静止画像の復号開始位置に決定するようにしてもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、所定の規則に基づいて符号化された静止画像を読込部により読み込むステップと、読込部により読み込まれた静止画像に対応付けられた静止画像の注目点を示す注目点情報を取得部により取得するステップと、取得部により取得された注目点情報に基づいて、静止画像の復号開始位置を決定部により決定するステップと、を含む情報処理方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、所定の規則に基づいて符号化された静止画像を読み込む読込部と、読込部により読み込まれた静止画像に対応付けられた静止画像の注目点を示す注目点情報を取得する取得部と、取得部により取得された注目点情報に基づいて、静止画像の復号開始位置を決定する決定部と、を備える情報処理装置として機能させるための、プログラムが提供される。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、静止画像を符号化する符号化装置は、静止画像の注目点を示す注目点情報を静止画像に設定する設定部と、注目点情報が設定された静止画像を所定の規則に基づいて符号化する符合化部と、を備え、符号化装置により符号化された静止画像を復号化する復号化装置は、符号化装置により符号化された静止画像を読み込む読込部と、読込部により読み込まれた静止画像に対応付けられた静止画像の注目点を示す注目点情報を取得する取得部と、取得部により取得された注目点情報に基づいて、静止画像の復号開始位置を決定する決定部と、を備える、情報処理システムが提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、画像の注目すべき部分から復号化して、閲覧者の心理的な待機時間を減少させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態にかかる復号化方法の一例を説明する説明図である。
【図２】同実施形態にかかる復号化装置のハードウェア構成の一例を示した説明図である。
【図３】同実施形態にかかる復号化装置および符号化装置の機能構成を示すブロック図である。
【図４】同実施形態にかかる注目点情報について説明する説明図である。
【図５】同実施形態にかかる注目点情報について説明する説明図である。
【図６】同実施形態にかかる注目点情報について説明する説明図である。
【図７】同実施形態にかかる注目点情報について説明する説明図である。
【図８】同実施形態にかかる注目点情報について説明する説明図である。
【図９】同実施形態にかかる復号化装置における復号化処理の詳細を示すフローチャートである。
【図１０】同実施形態にかかる複数のブロックが復号化される場合の復号化処理の詳細を示すフローチャートである。
【図１１】同実施形態にかかる復号化するブロックの決定方法について説明する説明図である。
【図１２】同実施形態にかかる復号化するブロックの決定方法の詳細について説明する説明図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
また、以下に示す順序に従って、当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の目的
〔２〕復号化装置のハードウェア構成
〔３〕復号化装置および符号化装置の機能構成
〔４〕復号化装置における復号処理の詳細
【００２３】
〔１〕本実施形態の目的
まず、本実施形態の目的について説明する。一般的に、符号化された画像を復号化する場合には、画像の左上から右下まで高速に走査して画像を表示するラスタスキャン方式によって行われる。しかし、復号化すべき画像のサイズが大きい場合や、復号化のアルゴリズムに必要な演算量が多い場合には、画像が再生されるまで閲覧者が長時間待機しなければならないという問題があった。
【００２４】
そこで、上記問題に対して、以下のような方法によって、閲覧者の心理的な待機時間を減少させることが行われている。
（１）画像のサムネイルを先に表示させ、その後、本画像（拡大画像）を再生する。
（２）スケーラブルな符号化データのうち、一部の符号化データだけを復号して段階的に表示させる。
【００２５】
しかし、画像に対応付けられたサムネイルを保持していない場合には、上記（１）の方法を用いることができない。また、符号化アルゴリズムがＤＣＴのようにスケーラブルなものではなかった場合、上記（２）の方法を用いることもできず、閲覧者の心理的な待機時間を減少させることができないという問題があった。
【００２６】
そこで、上記のような事情を一着眼点として、本発明の実施形態にかかる情報処理システム１が創作されるに至った、本実施形態にかかる情報処理システム１によれば、画像の注目すべき部分から復号化して、閲覧者の心理的な待機時間を減少させることが可能となる。
【００２７】
具体的には、図１に示したように、画像３００の注目すべき部分３０１から復号することにより、閲覧者が見たい部分を他の部分より先に表示させる。例えば、画像３００に人物が含まれている場合には、該人物の中心から螺旋状に復号化する。これにより、注目すべき部分の中心から順に復号化されていくため、画像の復号化にかかる待機時間を心理的に減少させることが可能となる。
【００２８】
注目すべき部分は、画像を撮影する際に撮影者により設定されてもよいし、画像の中心を注目すべき部分としてもよい。また、撮影時に顔検出を行って撮影された画像の場合には、検出された顔の部分を注目すべき部分としてもよい。また、予め登録されている画像が含まれている場合に、該画像を注目すべき部分としてもよい。さらに、復号化される際に、閲覧者により先に復号化したい部分が選択されるようにしてもよい。画像の注目すべき部分（注目点）の設定については、後で詳細に説明する。
【００２９】
〔２〕復号化装置のハードウェア構成
以上、本実施形態の目的について説明した。本実施形態にかかる情報処理システム１は、入力画像を符号化する符号化装置２０と、符号化装置２０に符号化された画像を復号化する復号化装置１０を含んで構成される。符号化装置２０および復号化装置１０は、例えば、パーソナルコンピュータ等のコンピュータ装置（ノート型、デスクトップ型を問わない。）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などで構成される情報処理装置である。
【００３０】
符号化装置２０と復号化装置１０のハードウェア構成はほぼ同様であるため、図２を参照して、復号化装置１０のハードウェア構成について説明する。以下では、符号化装置２０および復号化装置１０により符号化／復号化される画像として、静止画像を例示して説明する。
【００３１】
図２は、本実施形態にかかる復号化装置１０のハードウェア構成の一例を示した説明図である。復号化装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４と、ブリッジ１０５と、外部バス１０６と、インタフェース１０７と、入力装置１０８と、出力装置１０９と、ストレージ装置（ＨＤＤ）１１０と、ドライブ１１１と、通信装置１１２とを備える。
【００３２】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従って復号化装置１０内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００３３】
ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。なお、必ずしもホストバス１０４、ブリッジ１０５および外部バス１０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００３４】
入力装置１０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。復号化装置１０のユーザは、該入力装置１０８を操作することにより、復号化装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００３５】
出力装置１０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置１０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００３６】
ストレージ装置１１０は、本実施形態にかかる復号化装置１０の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ストレージ装置１１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１０は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。
【００３７】
ドライブ１１１は、記憶媒体用リーダライタであり、復号化装置１０に内蔵、あるいは外付けされる。ドライブ１１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体１２０に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００３８】
通信装置１１２は、例えば、通信網５０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００３９】
〔３〕復号化装置および符号化装置の機能構成
以上、復号化装置１０のハードウェア構成について説明した。次に、図３を参照して、復号化装置１０および符号化装置２０の機能構成について説明する。図３は復号化装置１０および符号化装置２０の機能構成を示すブロック図である。図３に示したように、復号化装置１０は、読込部１５２、取得部１５４、決定部１５６、復号化部１５８などを備える。本実施形態では、図３に示したように、表示装置１６０を復号化装置１０とは別体の装置として構成したが、表示装置１６０を復号化装置１０と一体の装置として構成するようにしてもよい。
【００４０】
読込部１５２は、所定の規則に基づいて符号化された静止画像を読み込む機能を有する。ここで、所定の規則とは、たとえば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＡＤＲＣ（Ａｄａｐｔｉｖｅ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  Ｃｏｄｉｎｇ）などを例示できる。本実施形態では、読込部１５２は、符号化装置２０により符号化された静止画像を読み込む構成としているが、符号化装置２０により符号化されて記憶媒体に記憶された静止画像を読み込む構成としてもよい。また、静止画像が蓄積されたサーバ装置からインターネットを介して符号化された静止画像を取得するようにしてもよい。読込部１５２は、読み込んだ静止画像を取得部１５４に提供する。
【００４１】
取得部１５４は、読込部１５２により読み込まれた静止画像に対応付けられた静止画像の注目点を示す注目点情報を取得する機能を有する。注目点とは、ユーザが注目すべき部分であって、画像撮影者などの画像作成者が注目させたかった部分である。当該注目点から順に、後述する復号部により復号化することにより、画像再生時のユーザの心理的な待ち時間を短縮することが可能となる。取得部１５４は、取得した静止画像情報を決定部に提供する。
【００４２】
取得部１５４によって取得される注目点情報は、ユーザ操作に応じて予め設定されていてもよい。この場合、注目点情報を画像のメタデータとして設定され、取得部１５４は、画像のメタデータから注目点情報を取得するようにしてもよい。また、注目点情報として、注目点情報を画像の中央とするのか、フォーカス部分にするのか等の数パターンを用意しておき、ユーザ操作に応じて注目点情報が選択されるようにしてもよい。注目点情報は、画像の特定の点を示す座標でもよいし、特定の部分を示す領域の情報であってもよい。注目点情報については、後で詳細に説明する。
【００４３】
決定部１５６は、取得部１５４から取得された注目点情報に基づいて、静止画像の復号開始位置を決定する機能を有する。上記したように、注目点情報が、画像の中央付近の座標であった場合の、該座標を復号開始位置に決定する。また、静止画像に複数のブロックが含まれている場合には、注目点情報が示す一のブロックを復号開始位置に決定する。さらに、決定部１５６は、復号開始位置に決定した一のブロックを起点として、螺旋状に復号化するブロックを決定する。決定部１５６による復号化するブロックの決定方法については、後で詳細に説明する。決定部１５６は、決定した復号開始位置の情報を復号化部１５８に提供する。
【００４４】
このように、決定部１５６により、復号化する領域が注目点情報を中心として螺旋状に決定されていくことにより、通常左上から右下に画像が復号されていくよりも、再生時のユーザの心理的な待ち時間を短縮することが可能となる。例えば、撮影画像に森や木等の背景画像と人物画像が含まれている場合には、先に人物画像が復号化されて再生されることにより、ユーザの見ようとしているものを先に閲覧させることができる。これにより背景画像が先に再生されるよりも、ユーザの心理的な待ち時間を軽減することが可能となる。
【００４５】
復号化部１５８は、決定部１５６により提供された復号開始位置から、静止画像の所定の領域を復号化する機能を有する。また、復号化部１５８は、決定部１５６により復号開始位置に示す一のブロックを起点として螺旋状に復号化すると決定された場合には、決定された順番にしたがって静止画像を復号化する。復号化部１５８は、復号化した静止画像を表示装置１６０に出力する。
【００４６】
ここで、図４〜図８を参照して、注目点情報について説明する。図４〜８は、注目点情報について説明する説明図である。図４に示したように、例えば、注目点４０１１を画面４０１の中央付近として、注目点情報を画像の中央の座標としてもよい。注目点４０１１を画面４０１の中央付近とする場合、画像作成者が、画像の注目させたい部分を画面の中央付近に配置する、という仮定のもとに注目点が設定されている。
【００４７】
通常、画像撮影する場合、撮影したいもの、すなわち注目させたいものを中心にして撮影することが多い。そこで、注目点４０１１を画面４０１の中央付近に設定して、中央付近から復号化させるようにする。決定部１５６により注目点から螺旋状に復号化する旨決定された場合には、画面４０１の中央付近である注目点４０１１から螺旋状に画像が復号化される。これにより、ユーザが閲覧したいと思う部分を他の部分より先に閲覧させることができるため、心理的な待ち時間を軽減させることが可能となる。
【００４８】
また、図５に示したように、例えば、注目点４０２１を撮影時にフォーカスが合った部分として、注目点情報をフォーカス点の座標としてもよい。通常、画像撮影する際に、画像内の注目する部分にフォーカスを合わせることが多い。そこで、注目点４０２１をフォーカスが合った部分に設定して、フォーカスが合った点から復号化させるようにする。
【００４９】
注目点情報をフォーカスが合った部分とする場合には、撮影画像のメタ情報に注目点情報が含まれるようにしてもよい。この場合、取得部１５４は、撮影画像のメタ情報に含まれる注目点情報を取得する。また、取得部１５４は、撮影画像のメタ情報に含まれるフォーカス点の情報を取得して、当該情報を注目点情報とするようにしてもよい。
【００５０】
また、図６に示したように、例えば、注目点４０３１を撮影時に顔検出された部分として、注目点情報を顔検出された領域の座標としてもよい。一般的に、撮影画像中に人物が存在するときは、その人物を注目させたいことが多い。そこで、注目点４０３１を顔検出された領域に設定して、顔検出された部分から復号化させるようにする。
【００５１】
また、図７に示したように、例えば、注目点４０４１を予め登録されているオブジェクト（画像等）４０５とマッチングがとれた点として、注目点情報をマッチングが取れた点の座標としてもよい。画像作成者が、画像閲覧者に対して、ある決められたオブジェクトに常に注目させたい場合には、画像作成者は、あらかじめ符号化装置２０に注目させたいオブジェクトの情報を登録しておく。そして、画像撮影時に、符号化装置２０は、ブロックマッチング等の画像マッチング方法にしたがって、登録されたオブジェクトを撮影された画像から検索し、検索された点を注目点として画像に関連付けて記録する。
【００５２】
また、図８に示したように、画像作成時に、画像作成者が任意の点を注目点４０６１として設定するようにしてもよい。この場合、画像作成者は、作成された画像４０６に対して、任意の点を直接指定して、当該任意の点を注目点情報として記録する。具体的には、例えば、カメラのプレビュー画面で任意の点を指定する方法が挙げられる。任意の点を指定する方法としては、プレビュー画面がタッチパネル液晶の場合には、直接タッチパネル液晶を指４０６１で接触して指定する。また、マウスカーソルなどのポインティングデバイスなどで画面の任意の点を指定するようにしてもよい。
【００５３】
また、作成される画像の内容に応じて注目点情報が設定されるようにしてもよい。例えば、山や木などの風景画像と建物の画像が含まれる場合には、建物の中心を注目点情報としてもよい。また、画像の色を分析して、明度の最も高い点を注目点情報として設定するようにしてもよい。
【００５４】
また、１の画像に複数の注目点情報が設定されていてもよい。この場合、複数の注目点情報を中心として同時に復号化させてもよいし、優先順位を設定して、優先度の高い注目点情報から順に復号化するようにしてもよい。また、例えば複数の注目点情報が設定された場合には、一の注目点から他の注目点に向かって復号化するようにしてもよい。
【００５５】
また、復号化している際に、閲覧者により新たな注目点情報が指定されるようにしてもよい。例えば、上記したように、表示画面がタッチパネル液晶であった場合には、復号化の最中にタッチパネル液晶を指で接触して新たな注目点情報を指定するようにしてもよい。この場合、先に設定された復号開始位置が、新たに設定された注目点情報で設定された位置に移動して、該位置を中心にして復号化がされるようにしてもよい。
【００５６】
また、復号化部１５８による復号化の方法としては、最初に粗い全体画像を表示させ、その後、注目点を中心に細かい画像を復号化させるようにしてもよい。以上、注目点情報について説明した。
【００５７】
また、取得部１５４が、注目点情報を取得するとともに、画像に含まれるオブジェクトの形状の情報も取得する場合オブジェクトの形状沿って復号化するようにしてもよい。この場合、決定部１５６は、注目点情報を復号開始位置に決定し、オブジェクトの形状に沿って復号する位置を決定していく。
【００５８】
次に、図３を参照して、符号化装置２０の機能構成について説明する。図３に示したように、符号化装置２０は、入力部２０２と、設定部２０４と、符号化部２０６などを備える。
【００５９】
入力部２０２は、外部装置から入力される入力画像（静止画像）を入力する機能を有する。外部装置とは、例えば、静止画像を撮像する撮像装置を例示できる。また、本実施形態では、撮像装置と符号化装置２０とを別体の装置としたが、撮像装置と符号化装置２０とが一体の装置として構成されていてもよい。入力部２０２は、撮像装置等の外部装置から入力した静止画像を設定部２０４に提供する。
【００６０】
設定部２０４は、静止画像の注目点を示す注目点情報を静止画像に設定する機能を有する。上記したように、静止画像の注目点は、例えば、画像の中央付近であったり、撮影時にフォーカスが合った部分であったり、撮影時に顔検出された部分などである。設定部２０４は、これらの注目点情報を静止画像のメタ情報として設定する。また、静止画像を識別する識別情報と注目点情報を関連付けて記憶媒体に記録するようにしてもよい。設定部２０４は、画像とともに設定した注目点情報を符号化部２０６に提供する。
【００６１】
符号化部２０６は、設定部２０４により注目点情報が設定された静止画像を所定の規則に基づいて符号化する機能を有する。符号化部２０６は、符号化された静止画像を復号化装置１０に提供する。以上、符号化装置２０の機能構成について説明した。上記したように、符号化装置２０により、画像作成時にあらかじめ注目点情報が設定されて、注目点情報を含む画像情報が符号化される。そして、符号化装置２０により符号化された画像情報は、設定された注目点を復号開始点として復号化装置１０により復号化される。復号化装置１０は、復号開始点を中心として例えば螺旋状に画像を復号化していく。これにより、画像閲覧者は、画像作成者が注目してほしい部分をすぐに閲覧することが可能となる。
【００６２】
〔４〕復号化装置における復号処理の詳細
次に、図９を参照して、復号化装置１０における復号化処理の詳細について説明する。図９は、復号化装置１０における復号化処理の詳細を示すフローチャートである。図９に示したように、まず、復号化装置１０の読込部１５２は、静止画像を読み込む（Ｓ１０２）。そして、復号化装置１０の取得部１５４は、ステップＳ１０２において読み込まれた静止画像に含まれる静止画像の注目点を示す注目点情報を取得する（Ｓ１０４）。
【００６３】
そして、決定部１５６は、ステップＳ１０４において取得した注目点情報に基づいて静止画像の復号開始位置を決定し、復号化部１５８は、注目点から復号化を開始する（Ｓ１０６）。そして、復号化部１５８は、画像の全領域が復号化されているか否かを判定する（Ｓ１０８）。ステップＳ１１０において、画像の全領域が復号化されている場合には処理を終了する。一方、ステップＳ１１０において、画像の全領域が復号化されていない場合には、復号化した領域の隣接領域を復号化する（Ｓ１１０）。
【００６４】
ステップＳ１１０における隣接領域の復号化については、決定部１５６によりどの領域を復号化するかが決定される。例えば、時計回りに順に隣接領域を復号化したり、反時計回りに順に隣接領域を復号化したりしてもよい。決定部１５６により決定される復号化順については、後で詳細に説明する。
【００６５】
また、上記したように、注目点情報は、予め撮影時に設定されていてもよいし、編集時や閲覧時に設定するようにしてもよい。また、上記したように一つの画像に複数の注目点が設定されていてもよい。
【００６６】
次に、図１０を参照して、注目点情報に基づいて、静止画像に含まれる複数のブロックが復号化される場合について説明する。以下では、図１０は、複数のブロックが復号化される場合の復号化処理の詳細を示すフローチャートである。図１０に示したように、まず、復号化装置１０の読込部１５２は、静止画像を読み込む（Ｓ２０２）。そして、復号化装置１０の取得部１５４は、ステップＳ２０２において読み込まれた静止画像に含まれる静止画像の注目点を示す注目点情報を取得する（Ｓ２０４）。
【００６７】
そして、決定部１５６は、静止画像に含まれる複数のブロックから、注目点情報に基づいて静止画像の復号開始位置となる一のブロックを決定し、復号化部１５８は該ブロックを復号化する（Ｓ２０８）。ここで、図１１を参照して、ステップＳ２０８における復号化するブロックの決定について説明する。図１１に示したように、縦６個、横８個に符号化されたブロックが並んでいる場合について説明する。この場合、各ブロック（１〜４７）を識別するインデックスが付されている。
【００６８】
例えば、注目点が、
（ｘ０，ｙ０）＝（２，３）
のブロックであった場合のブロックのインデックス（ｉｎｄｅｘ）は以下の通りとなる。
ｉｎｄｅｘ＝ｘ０＋ｙ０×ｗ＝２６
したがって、ステップＳ２０８において、決定部１５６は、インデックスが２６であるブロックを復号開始位置となる一のブロックに決定する。
【００６９】
図１０のフローチャートに戻って説明を続ける。次に、決定部１５６は、ステップＳ２０８において復号化したブロックの次に復号化するブロックを決定する（Ｓ２０８）。  ここで、図１２を参照して、ステップＳ２０８における復号化するブロックの決定方法の詳細について説明する。図１２に示したように、復号化部１５８は、ステップＳ２０６において復号開始位置に決定されたブロック（インデックス２６）を起点に螺旋状にブロックを復号化する。すなわち、図１２に示した例における復号化順序は以下のようになる。
【００７０】
（復号化順）
２６、２７、３５、３４、３３、２５、１７、１８、
１９、２０、２８、３６、４４、４３、４２、４１、
４０、３２、２４、１６、  ８，  ９  １０、１１、
１２、１３、２１、２９、３７、４５、  ０、  １、
２、  ３、  ４、  ５、  ６、１４、２２、３０、
３８、４６、  ７、１５、２３、３１、２９、４７
【００７１】
図１２に示したように、螺旋状に復号化すべきブロックを決定するために必要な情報は以下の通りである。
（１）現在のブロックの位置
（２）現在どちらの方向に進んでいるか（上、下、左、右）
（３）現在進んでいる方向に応じた隣接ブロックか復号化済みか否か
具体的には、以下の方法により復号化すべきブロックが決定される。以下では、ブロックを復号化している進行方向が右、左、下、上である場合に分けて説明する。
【００７２】
（進行方向が右方向の場合）
進行方向が右方向だった場合には、隣接している下側のブロックが復号化済みか否かを判定し、下側のブロックが復号化済みである場合には、隣接している右側のブロックを復号化すべきブロックに決定する。一方、下側のブロックが復号化済みではない場合には、隣接している下側のブロックを復号化すべきブロックに決定し、進行方向を下方向に変更する。
【００７３】
（進行方向が左方向の場合）
進行方向が左方向だった場合には、隣接している上側のブロックが復号化済みか否かを判定し、上側のブロックが復号化済みである場合には、隣接している左側のブロックを復号化すべきブロックに決定する。一方、上側のブロックが復号化済みではない場合には、隣接している上側のブロックを復号化すべきブロックに決定し、進行方向を上方向に変更する。
【００７４】
（進行方向が下方向の場合）
進行方向が下方向だった場合には、隣接している左側のブロックが復号化済みか否かを判定し、左側のブロックが復号化済みである場合には、隣接している下側のブロックを復号化すべきブロックに決定する。一方、左側のブロックが復号化済みではない場合には、隣接している左側のブロックを復号化すべきブロックに決定し、進行方向を左方向に変更する。
【００７５】
（進行方向が上方向の場合）
進行方向が上方向だった場合には、隣接している右側のブロックが復号化済みか否かを判定し、右側のブロックが復号化済みである場合には、隣接している上側のブロックを復号化すべきブロックに決定する。一方、右側のブロックが復号化済みではない場合には、隣接している右側のブロックを復号化すべきブロックに決定し、進行方向を右方向に変更する。
【００７６】
上記方法により、次に復号化すべきブロックを決定した後の処理について、図１０の処理フローに戻って説明する。ステップＳ２０８において、次に復号化すべきブロックが決定されると、復号化すべきブロックの座標が取得される。そして、ステップＳ２０８において決定されたブロックが画像の範囲内か否かを判定する（Ｓ２１０）。ステップＳ２１０において、ブロックが画像の範囲内である場合には、該ブロックを復号化する（Ｓ２１２）。ステップＳ２１２において、復号化されたブロックに復号化済みのフラグを立てる。
【００７７】
ステップＳ２１０において、ブロックが範囲内ではないと判定された場合には、再度、ステップＳ２０８の処理に戻り、次に復号化すべきブロックを決定する。ステップＳ２１２において、ブロックが復号化された後に、画像の全領域について復号化がされたか否かを判定する（Ｓ２１４）。ステップＳ２１４において、画像の全領域について復号化がされている場合には処理を終了する。ステップＳ２１４において、画像の全領域について復号化がされていない場合には、ステップＳ２０８の処理に戻り、再度復号化すべきブロックを決定する。
【００７８】
以上、静止画像に含まれる複数のブロックが復号化される場合について説明した。上記したように、注目点が複数ある場合には、各点を起点として同時に複数のブロックが復号化されてもよいし、優先順位にしたがって、複数のブロックが順次に復号化されるようにしてもよい。また、復号化順については、上記の螺旋状に限らず、注目点を起点として放射状に復号化されるようにしてもよい。また、注目点を起点として螺旋状に復号化している途中で、ユーザ操作により画像の任意の箇所が指定された場合には、指定された箇所を起点として螺旋状に復号化するようにしてもよい。
【００７９】
このように、本実施形態にかかる復号化装置１０によれば、読み込んだ静止画像に含まれる注目点情報を取得して、注目点情報に基づいて静止画像の復号開始位置を決定して、注目点を起点として復号化することができる。これにより、画像作成者が注目してほしい部分や、画像閲覧者が注目する部分を他の部分より先に閲覧させて、復号化にかかる時間心理的な待ち時間を軽減させることが可能となる。
【００８０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８１】
例えば、本明細書の復号化装置１０および符号化装置２０の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。すなわち、復号化装置１０および符号化装置２０の処理における各ステップは、異なる処理が並列的に実行されてもよい。
【００８２】
また、復号化装置１０、符号化装置２０などに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した復号化装置１０、符号化装置２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【００８３】
１０      復号化装置
１５２    読込部
１５４    取得部
１５６    決定部
１５８    復号化部
１６０    表示装置
２０      符号化装置
２０２    入力部
２０４    設定部
２０６    符号化部
【図１】
2010288130.tif 000003
【図２】
2010288130.tif 000004
【図３】
2010288130.tif 000005
【図４】
2010288130.tif 000006
【図５】
2010288130.tif 000007
【図６】
2010288130.tif 000008
【図７】
2010288130.tif 000009
【図８】
2010288130.tif 000010
【図９】
2010288130.tif 000011
【図１０】
2010288130.tif 000012
【図１１】
2010288130.tif 000013
【図１２】
2010288130.tif 000014