(57)【要約】【課題】非静止画データを含む電子文書から、情報を失うことなく非静止画データに対応しない装置に出力可能な電子文書を生成するコンテンツ変換装置を提供することである。【解決手段】非静止画データを含む電子文書を、非静止画データを表示できないデバイスに出力する場合に、コンテンツ変換装置は、非静止画データに関する情報を、ステガノグラフィを用いて、非静止画データと関連性がある静止画像に埋め込む。その後、コンテンツ変換装置は、非静止画データに関する情報が埋め込まれた画像と非静止画データを置換した出力用電子文書を出力する。ユーザは、出力用電子文書が印刷された紙などを画像処理装置で撮像して、画像処理装置に非静止画データに関する情報を解析させることによりリンク情報などを取得し、非静止画データにアクセスする。【選択図】図１
2009232295.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の第１の電子文書に含まれる非静止画データを検出する非静止画データ検出部と、
前記非静止画データに含まれるフレームもしくは前記非静止画データに関連する画像を表すデータ付加対象画像に、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成する埋め込み画像生成部と、
前記第１の電子文書中の前記非静止画データと前記埋め込み画像データを置換した第２の電子文書を作成する電子文書変換部
を備えることを特徴とするコンテンツ変換装置。
【請求項２】
前記データ付加対象画像を選択する静止画像選択部を、前記埋め込み画像生成部が備え、
前記埋め込み画像生成部は、前記非静止画データからフレームを取得できる場合に、前記非静止画データに含まれる少なくとも１つのフレームを前記データ付加対象画像として選択し、
前記静止画像選択部は、前記非静止画データからフレームを取得できない場合に、少なくとも１つの前記非静止画データと関連する画像をインターネット上で検索して取得し、取得した画像を前記データ付加対象画像として選択する
ことを特徴とする請求項１に記載のコンテンツ変換装置。
【請求項３】
前記埋め込み画像生成部は、前記データ付加対象画像を複数のブロックに分割し、前記ブロックごとの特徴量を前記非静止画データに関する情報と対応付けて調整することにより、前記埋め込み画像データを生成する
ことを特徴とする請求項１に記載のコンテンツ変換装置。
【請求項４】
前記複数のブロックの中の第１のブロックと前記第１のブロックに隣接する第２のブロックの間で前記特徴量の差分値が算出できる差分値算出可能ブロックを検出して、前記差分値算出可能ブロックの総数が差分値取得閾値よりも多い画像を表す差分値取得可能画像であるかを判断する差分値取得可否判断部をさらに備え、
前記データ付加対象画像として選択されている第１の静止画像が前記差分値取得可能画像ではない場合に、前記静止画データに含まれるフレームもしくは前記静止画データに関連する画像から第２の静止画像を選択し、
前記第２の静止画像が前記差分値取得可能画像であるときに、前記第２の静止画像に対して前記非静止画データに関する情報の埋め込みを行う
ことを特徴とする請求項３に記載のコンテンツ変換装置。
【請求項５】
前記複数のブロックの中の第１のブロックおよび前記第１のブロックに隣接する第２のブロックの間での前記特徴量の差分値が特徴量差分閾値よりも大きい特徴量変動ブロックペアを検出して、前記特徴量変動ブロックペアの総数が特徴量変動閾値より多い画像を表す特徴量変動画像であるかを判断する特徴量変動判定部をさらに備え、
前記データ付加対象画像として選択されている第１の静止画像が前記特徴量変動画像である場合に前記静止画データに含まれるフレームもしくは前記静止画データに関連する画像から第２の静止画像を選択し、
前記埋め込み画像生成部が、前記第２の静止画像が前記特徴量変動画像ではない場合に、前記第２の静止画像に対して前記非静止画データに関する情報の埋め込みを行う
ことを特徴とする請求項３に記載のコンテンツ変換装置。
【請求項６】
処理対象の第１の電子文書に含まれる非静止画データを検出し、
前記非静止画データに含まれるフレームもしくは前記非静止画データに関連する画像を
表すデータ付加対象画像に、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成し、
前記電子文書中の前記非静止画データと前記埋め込み画像データを置換した第２の電子文書を作成する
処理をコンピュータに実行させることを特徴とするコンテンツ変換プログラム。
【請求項７】
印刷された文書もしくは電子的に表示された文書を光学的に読み取り可能な画像処理装置であって、
光学的に読み取った文書に含まれる静止画像に、前記静止画像をフレームとして含む非静止画データ、もしくは、前記静止画像と関連性を有する非静止画データを表すアクセス対象非静止画データに関する情報が埋め込まれている場合に、埋め込まれている前記アクセス対象非静止画データに関する情報を解析する埋め込みデータ解析部と、
前記埋め込みデータ解析部が取得した前記アクセス対象非静止画データに関する情報を用いて前記アクセス対象非静止画データを再生する非静止画データ再生部
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画、音声などのデータを含む電子文書を印刷装置や電子ペーパなどで利用可能な電子データに変換するコンテンツ変換装置に関する。
【背景技術】
【０００２】
インターネットの普及とコンピュータの高速化により、利用者がコンピュータ上で取得し閲覧するＨＴＭＬ(Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ)などの電子文書が広く浸透している。これらの電子文書は、紙文書と比較して、音や映像などの非静止画データを挿入し、コンピュータやＰＤＡ(Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ)、携帯電話などのディスプレイ上で閲覧可能であるという利点がある。
【０００３】
電子文書を使用するときには、ディスプレイ上で表示するだけでなく、印刷して紙文書とすることや、電子ペーパのように省電力で静止画像を表示可能な装置に出力することがある。しかし、紙文書や電子ペーパは、非静止画データを出力することができない。そのため、非静止画データを含む電子文書が印刷された場合や電子ペーパへ出力された場合は、非静止画データ部分の情報が失われてしまう。
【０００４】
動画データを含む電子文書を印刷する印刷システムの関連技術として特許文献１には、印刷出力結果から非静止画データの存在や内容等を知ることができ、非静止画データの任意の場面や状態を印刷出力することができる印刷システムが開示されている。このシステムでは、動画データや音声データをマークや文字に変換した電子文書が印刷文書として出力される。
【０００５】
また、動画データなどへのアクセス方法に関しては、特許文献２に、画像（動画、静止画）データの閲覧に際して、できるだけ少ないデータで視認性を高くする閲覧方法が記載されている。さらに、特許文献３には、ユーザが所望の動画データの概要を短時間で閲覧することができるサムネイル表示装置およびサムネイル表示プログラムが開示されている。
【特許文献１】特開平１１−１１２６９８号公報
【特許文献２】特開２００４−３２０４６５号公報
【特許文献３】特開２００３−２７４３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１のシステムを応用してリンク情報を印刷文書に含める方法として、非静止画データへのリンク情報をＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のテキスト情報として挿入して印刷することが考えられる。この場合、ユーザは、非静止画データにアクセスする際に、コンピュータなどの非静止画データの表示などが可能な機器に、印刷文書で示されたＵＲＬを入力し、その機器上で非静止画データにアクセスすることになる。しかし、ユーザが、キーボード等を使って印刷文書内のＵＲＬをコンピュータに入力するのは手間がかかるうえ、入力ミスなどが発生する可能性もある。
【０００７】
本発明の目的は、非静止画データを含む電子文書から、情報を失うことなく非静止画データに対応しない装置に出力可能な電子文書を生成するコンテンツ変換装置を提供することである。
【課題を解決するための手段】
【０００８】
処理対象の第１の電子文書に含まれる非静止画データを検出する非静止画データ検出部と、前記非静止画データに含まれるフレームもしくは前記非静止画データに関連する画像を表すデータ付加対象画像に、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成する埋め込み画像生成部と、前記第１の電子文書中の前記非静止画データと前記埋め込み画像データを置換した第２の電子文書を作成する電子文書変換部を備えるコンテンツ変換装置を用いることによって、上記の課題を解決することができる。
【０００９】
このコンテンツ変換装置は、処理対象の第１の電子文書に非静止画データが含まれているかを確認し、非静止画データが含まれている場合に、その非静止画データに含まれるフレームなどの、その非静止画データに関連する画像を取得する。次に、コンテンツ変換装置は、取得した画像に、第１の電子文書に含まれていた非静止画データに関する情報を埋め込んだ画像（埋め込み画像データ）を作成する。作成した埋め込み画像データを第１の電子文書に含まれていた非静止画データと置換した第２の電子文書を作成する。
【発明の効果】
【００１０】
以上のように、本コンテンツ変換装置によると、非静止画データを含む電子文書から、情報を失うことなく非静止画データに対応しない装置に出力可能な電子文書を生成することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
＜概要＞
図１は、実施形態のコンテンツ変換装置１０の構成を説明する図である。
コンテンツ変換装置１０は、処理対象の電子文書（以下、「第１の電子文書」という）に含まれる非静止画データを検出する非静止画データ検出部１１と、検出した非静止画データに替えて第１の電子文書に埋め込む画像データ（以下、「埋込み画像データ」という）を生成する埋め込み画像生成部１２と、第１の電子文書に埋込み画像データを埋め込んだ電子文書（以下、「第２の電子文書」という）を生成する電子文書変換部１３と、を備える。
【００１２】
ここで、第１の電子文書は、例えば、動画データや音声データ等の非静止画データが含まれるＨＴＭＬ、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＳＧＭＬ（Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の電子データである。
【００１３】
図２に示す電子データ２０は、第１の電子文書の例を示している。図２に示す電子データ２０は、テキストデータ２１と、動画データ２２と、が含まれるＨＴＭＬ形式の電子文書である。
【００１４】
また、第２の電子文書は、例えば、非静止画データを含まないＨＴＭＬ、ＸＭＬ、ＳＧＭＬ等の電子データである。
図２に示す電子データ３０は、第２の電子文書の例を示している。図２に示す電子データ３０は、テキストデータ２１と、静止画の画像データである埋込み画像データ３２と、が含まれるＨＴＭＬ形式の電子文書である。
【００１５】
なお、第１および第２の電子文書は、上述したＨＴＭＬ、ＸＭＬ等の形式に限定するものではなく、非静止画データまたは静止画データが含まれる電子データであればよい。
（１）非静止画データ検出部１１は、処理対象となっている電子文書２０に非静止画データが含まれているかを確認する。ここで、非静止画データとは、テキストデータや静止画像以外の電子データのことを指す。非静止画データの例としては、動画データや音楽データなどが挙げられる。
【００１６】
（２）埋め込み画像生成部１２は、非静止画データ検出部１１が検出した非静止画データに関する情報を取得する。また、埋込み画像生成部１２は、非静止画データに替えて第１の電子文書に埋め込む任意の静止画データを生成する。そして、埋込み画像生成部１２は、当該静止画データに非静止画データに関する情報を埋め込んで埋込み画像データを生成する。
【００１７】
ここで、「非静止画データに関する情報」とは、例えば、非静止画データが格納されている場所（コンテンツ変換装置１０あるいはネットワークに接続されて情報処理装置等に格納されている場所）に関する情報（例えば、ＵＲＬなどのリンク情報）、非静止画データに関する告知、広告、入手方法等の情報などである。
ここで、埋め込み画像生成部１２が非静止画データに関する情報の埋め込みに使用する静止画データは、動画データの中の１フレームなど、非静止画データと関連性が高いものとすることができる。なお、本明細書では、リンク情報を埋め込む対象となる静止画像のことを「データ付加対象画像」ということがある。
【００１８】
（３）電子文書変換部１３は、第１の電子文書に含まれている非静止画データを、埋め込み画像生成部１２が作成した埋め込み画像データと置き換える。この置換によって、非静止画データに替えて埋め込み画像データを含む第２の電子文書が生成される。
第２の電子文書は、非静止画データを含まないが、非静止画データに関する情報、例えば、非静止画データへのリンク情報を保持している。
【００１９】
（４）以上のようにして生成された第２の電子文書は、電子ペーパやディスプレイ、プリンタ等に出力して、表示し、あるいは紙などに印刷することができる。
そして、ユーザは、第２の電子文書が表示・印刷された文書等を、画像処理装置で撮像し、埋込み画像データから非静止画データに関する情報を抽出することで、第２の電子文書から非静止画データにアクセスすることが可能となる。
【００２０】
ここで第２の電子文書の撮像に用いる画像処理装置は、埋め込み画像データを解析する機能と、ネットワークに接続する機能を有する装置である。画像処理装置は、撮像した第２の電子文書のうち、埋め込み画像データ部分を解析して、例えば、リンク情報を取得する。ユーザは、画像処理装置が取得したリンク情報を用いて、元の電子文書、または元の文書に含まれていた非静止画データにアクセスすることができる。
【００２１】
従って、このコンテンツ変換方法を用いると、非静止画データに関する情報、例えば、ＵＲＬ等のリンク情報を手作業で入力する必要がなく、非静止画データへのアクセスが容易になる上に、入力ミスによるトラブルを防ぐことができる。
【００２２】
また、一般に、非静止画データを含む第１の電子文書を印刷すると、非静止画データがレイアウトされていた位置に当該非静止画データを印刷できないため、電子文書２０に比べて見た目が悪くなることがある。しかし、コンテンツ変換装置１０が作成した第２の電子文書を印刷等した場合は、非静止画データのレイアウト位置に埋め込み画像データが印刷されるため、かかる外見の悪化を防ぐことができる。
【００２３】
さらに、埋め込み画像データを作成するために用いるデータ付加対象画像を、非静止画データと関連性が高い静止画像にすると、ユーザが埋め込み画像データから非静止画データの内容を推測しやすいという利点がある。
【００２４】
なお、第２の電子文書の作成は、第１の電子文書を印刷する場合に限らず、第１の電子文書を電子ペーパなどの非静止画データの表示ができない、あるいは禁止されている表示装置に出力する場合にも行われる。
【００２５】
＜実施形態（１）＞
次に、第２の電子文書の作成方法と作成時における装置の各部分の動作について、詳しく説明する。図３は、実施形態（１）におけるコンテンツ変換装置１０の動作を説明するフローチャートである。ここでは、非静止画データは、動画データであるとするが、これに限定する趣旨ではない。
【００２６】
｛第１の電子文書の作成の要否判断｝
例えば、ユーザから第１の電子文書を出力するように指示を受けると、コンテンツ変換装置１０は、第１の電子文書の出力先を検出し、出力先の装置が非静止画データに対応しない装置か否かを確認する（ステップＳ１、２）。
【００２７】
ここで、「非静止画データに対応しない装置」とは、例えば、非静止画データを含む電子データを表示できない表示装置、表示が制限された表示装置、または、印刷できない装置のことをいう。
【００２８】
ここで、例えば、非静止画データを表示できるノード（装置）を定義した定義ファイルをコンテンツ変換装置１０に備え、コンテンツ変換装置１０が定義ファイルの内容を元に出力先が非静止画データに対応できるか判断する構成にすることができる。
【００２９】
出力先が非静止画データを表示できないノードである場合は、非静止画データ検出部１１は、第２の電子文書に非静止画データが含まれるかを確認する（ステップＳ３、４）。
非静止画データ検出部１１は、例えば、第１の電子文書がＨＴＭＬ形式のデータであった場合、そのソースファイルを検索し、リンクされているファイルの拡張子を用いるなどして、非静止画データを検索する。第１の電子文書中に非静止画データが含まれる場合、コンテンツ変換装置１０は、第２の電子文書を作成する必要があると判断する。
【００３０】
一方、第１の電子文書中に非静止画データが含まれていない場合、第１の電子文書をそのまま印刷などした場合であっても、問題が生じないため、第１の電子文書に処理を行わずに出力する（ステップＳ１３）。また、出力先のノードが非静止画データを表示可能なノードである場合も、コンテンツ変換装置１０は第１の電子文書を出力する（ステップＳ１３）。
【００３１】
｛埋め込み画像データの生成｝
コンテンツ変換装置１０は、非静止画データを含まない第２の電子文書の生成が必要であると判断すると、非静止画データに関する情報を埋め込む対象となる静止画データを取得する（ステップＳ５〜８）。以下の説明では、非静止画データに関する情報としてリンク情報を埋め込む場合について述べる。
【００３２】
リンク情報を埋め込む対象となる静止画データは、非静止画データと関連性がある静止画データを使用する。ここでは、非静止画データとして含まれている動画データ中の任意のフレームを選択したとする（ステップＳ５）。
【００３３】
静止画データを取得すると、コンテンツ変換装置１０は、その静止画データが、ステガノグラフィの埋め込みに適した画像であるか確認する（ステップＳ６〜８）。ここでは、差分値取得可否判断部と特徴量変動判定部の２つの部分をコンテンツ変換装置１０が備えており、これらの部分が、取得した静止画像についてステガノグラフィを埋め込むのに適
切であるかを判断しているとする。しかし、適切な画像であるかの判定を埋め込み画像生成部１２が行う構成にすることもできる。
【００３４】
ここで、ステガノグラフィでは、画像を複数のブロックに分割し、隣り合った２つのブロックからなるブロックペアごとに特徴量を変化させてデータを埋めこむ。埋め込まれたデータを取得するには、ステガノグラフィを含む画像を複数のブロックに分割して、ブロックごとの特徴量を取得し、ブロックペアごとに解析する。
【００３５】
従って、リンク情報を埋め込んだ後の特徴量の変化が読み取りにくい画像はデータ付加対象画像として用いるのには適さない。以下に述べる例では、ＲＧＢ表色系の各成分を２５６段階の階調値で表し、２５６階調中で最も暗い値を０、最も明るい値を２５５とする。例えば、特徴量として調節する対象がＲＧＢ表色系のＢ成分である場合には、ＲＧＢの各成分がいずれも階調値５０未満である黒に近い濃い色調の画像は特徴量の変化が読み取りにくいため、データ付加対象画像に適さない画像と判断する。
【００３６】
また、色成分の変動が大きい画像もデータ付加対象画像として適さない画像と判断する。
また、データ付加対象画像として適している画像であるかは、第２の電子文書を印刷した文書などを撮像する画像処理装置の性能にも依存する。そのため、例えば、画像処理装置で撮像された画像のブロックごとの特徴量の変動が、埋め込み画像データでの特徴量の変動と大きく異なる場合もデータ付加対象画像に適した画像ではないと判断する。
【００３７】
撮像された画像での特徴量の変動と埋め込み画像データの特徴量の変動が大きく異なる場合の例としては、色度成分の変動値が大きい場合などが挙げられる。なお、特徴量とは、輝度成分や色度成分などのうちの少なくとも１つとすることができる。また、この色度成分はＲＧＢ表色系などの任意の表色系における１つ以上の色成分である。処理を行った後の画像で特徴量が元の画像から変化していることが分かりにくいと考えられる任意の特徴量を用いてステガノグラフィを埋め込むことができる。ステガノグラフィによるデータの埋め込み方法については後で詳しく述べる。
【００３８】
ステガノグラフィの埋め込みに適した画像かを調べるために、まず、ステップＳ５で取得した静止画像を複数のブロックに分割する（ステップＳ６）。コンテンツ変換装置１０は、ブロックごとに特徴量を取得する。
【００３９】
ブロックごとの特徴量を取得すると、差分値取得可否判断部は、隣り合った２つのブロックを一組のブロックペアとしたときに、調整を行おうとする特徴量（例えばＲＧＢ表色系におけるＢ成分など）の差分値を算出できるかを判定する。
【００４０】
例えば、差分値取得可否判断部は、印刷等された第２の電子文書を撮像すると考えられる画像処理装置ごとに、差分値の取得ができない色彩を定義したマップを予め記憶する。そして、例えば、撮像を行う画像処理装置が、カメラつきの携帯電話である場合には、ＲＧＢ表色系のいずれの色成分も階調値５０未満の場合は差分値の取得ができないと判断する。例えば、各画素において
（Ｒ：階調値５０未満）かつ（Ｇ：階調値５０未満）かつ（Ｂ：階調値５０未満）
等のようにマップを表すことができる。ただし、このマップの形式、マップに含まれる情報などは任意である。
【００４１】
差分値取得可否判断部は、各ブロックについて、記憶しているマップと各ブロックの特徴量の平均値を比較し、差分値の取得が可能なブロックの数を求める。差分値取得可否判断部は、さらに、ステガノグラフィを埋め込むために必要な差分値の取得が可能なブロッ
クの数を差分値取得閾値として記憶する。そこで、求めた差分値の取得可能なブロックの数と、差分値取得閾値を比較し、差分値取得閾値よりも差分値の取得可能なブロック数が多い場合に、静止画像は画像処理装置においてステガノグラフィの解析が可能な色の画像であると認識する（ステップＳ７）。なお、差分値取得閾値は、静止画像中のブロック数に対する差分値の取得が可能なブロックの数の割合として記憶させることもできる。取得した静止画像は画像処理装置においてステガノグラフィの解析ができない色の画像であるときは、コンテンツ変換装置１０は新たな静止画像の取得を行う（ステップＳ７、５）。
【００４２】
取得した静止画像は画像処理装置においてステガノグラフィの解析が可能な色の画像である場合に、特徴量変動判定部は、その静止画像の図柄が埋め込まれたステガノグラフィの解析を妨げるかを判定する（ステップＳ８）。特徴量変動判定部は、予め、特徴量差分閾値と特徴量変動閾値を記憶している。特徴量差分閾値とは、隣接する２つのブロック（ブロックペア）に対して特徴量の調整が可能かを判定するための閾値である。特徴量差分閾値よりもブロック間での特徴量の変動が大きいと、画質が大きく劣化する可能性が高いため、特徴量の調整をすることができない。特徴量変動閾値とは、静止画像にステガノグラフィを埋め込むために必要な特徴量の調整が可能なブロックペアの数である。
【００４３】
特徴量変動判定部は、ブロックペアごとにブロック間での特徴量の平均値の差分を求め、特徴量差分閾値よりも、ブロックペアでの特徴量の変動値が大きい場合には、ステガノグラフィの埋め込みに適さないブロックペアであると判定する。特徴量変動判定部は、特徴量を調整するのに適さないブロックペアの数を求め、特徴量変動閾値と比較する（ステップＳ８）。特徴量変動閾値よりも特徴量を調整するのに適さないブロックペアの数が多い場合は、その静止画像はステガノグラフィの埋め込みに適さないため、コンテンツ変換装置１０は、別の静止画像を、ステガノグラフィを埋め込む画像として取得する（ステップＳ５）。一方、特徴量変動閾値よりも特徴量を調整するのに適さないブロックペアの数が少ない場合は、ステガノグラフィの埋め込みに適した画像であると判断される（ステップＳ８）。
【００４４】
ステガノグラフィの埋め込みに適した画像であっても、画像の大きさが小さすぎると、印刷などをされた埋め込み画像データを画像処理装置で撮像したときに、正確な特徴量を画像処理装置側で認識できないことがある。また、一方、静止画像のサイズが大きすぎると、ステガノグラフィの埋め込みをしたブロックが目立ちすぎて、画質が低下してしまう。そこで、埋め込み画像生成部１２は、ステガノグラフィの埋め込みに適した画像を取得すると、その画像の大きさが所定の範囲内であるかを確認する（ステップＳ９）。画像の大きさは撮像する画像処理装置の性能によるが、１ブロックの大きさを一辺の長さが０．８ｍｍ以下の正方形になるようにするなどの一定の基準を用いて、画像処理装置ごとに適切な画像サイズを設定することもできる。カメラ付き携帯電話を用いる場合には、埋め込み画像データは、縦横共に２ｃｍ〜５ｃｍ程度が好ましい。ステガノグラフィを埋め込む対象の画像の大きさが所定の大きさの範囲内であるかを判断し、適切な大きさではない場合は、画像を拡大もしくは縮小することにより、ステガノグラフィを埋め込むのに適したものとする（ステップＳ９、１０）。
【００４５】
ステガノグラフィを埋め込むのに適した色調であり、適切な大きさの静止画像が得られると、埋め込み画像生成部１２は、非静止画データが格納されているＵＲＬなどのリンク情報をステガノグラフィによって静止画像に埋め込む（ステップＳ１１）。ステガノグラフィの埋め込みについては後で詳しく述べる。
【００４６】
｛出力用電子文書の生成｝
埋め込み画像生成部１２によって埋め込み画像データが作成されると、電子文書変換部１３は第２の電子文書を作成する。電子文書変換部１３は、電子文書２０での非静止画デ
ータのレイアウト位置に、非静止画データに替えて埋め込み画像データを挿入する（ステップＳ１２）。
【００４７】
例えば、ＨＴＭＬやＸＭＬ等の形式の電子文書の場合、第１の電子文書において、タグに囲まれた非静止画データのリンク情報、または非静止画データのデータ名を、埋込み画像データの格納位置を示すリンク情報、または埋込み画像データのデータ名に変更して第２の電子文書を生成する。
【００４８】
第２の電子文書が生成されると、コンテンツ変換装置１０は、第２の電子文書の出力を行う（ステップＳ１４）。
一方、第２の電子文書の生成が不要であると判断された電子文書２０については、もとの電子文書２０自体を出力する（ステップＳ１４）。
【００４９】
なお、図３に示した動作は一例であって、様々に変形することができる。例えば、図３のステップＳ７とステップＳ８の順番は任意である。さらに、ステップＳ９、１０の画像サイズ変更は、ステップＳ７および８のステガノグラフィの埋め込みに適した画像の選択の前に行う構成にすることもできる。
【００５０】
＜ステガノグラフィによるデータの埋め込み方法＞
図４は、データ付加対象画像４０への情報の埋め込み方法を説明する図である。また、以下、図４を参照しながら、ステガノグラフィによるデータの埋め込み方法について詳しく説明する。
【００５１】
データ付加対象画像４０は、図４に示すように、適切な大きさの複数のブロック４１に分割される。この図では、ａの矢印で示す方向に３８ブロック、ｂの矢印で示す方向に４８ブロックとなるように分割されている例を示しているが、分割するブロック数、各ブロックの大きさなどは任意である。なお、本明細書中では、ａの矢印で示す方向を横方向、ｂの矢印で示す方向を縦方向として説明する。
【００５２】
データ付加対象画像４０は横方向に３８個のブロック４１に分けられており、横方向に隣り合う２つのブロック４１をブロックペア４２とする。左上端のブロックペア４２は、Ｌ００１、Ｒ００１の２つのブロックを有し、その右隣のブロックペア４２は、Ｌ００２とＲ００２のブロックを有するとする。ここで、各ブロックに付した符号は、Ｌがブロックペア４２の左側のブロック４１を意味し、Ｒはブロックペア４２のブロック４１を意味する。「００１」、「００２」などの各ブロックの番号部分は、データ付加対象画像４０の左上端を基準としたときのブロックペア４２の通し番号である。図４に示した例では、Ｌ００１とＲ００１を有するブロックペア４２から、Ｌ９１２とＲ９１２を有するブロックペア４２までの９１２個のブロックペア４２が含まれている。以下の説明では、例えば、Ｌ００１とＲ００１を有するブロックペア４２を（Ｌ００１，Ｒ００１）と表記する。
【００５３】
{ブロックペアを用いた情報の記録方法}
各ブロックペア４２は、左右のブロック４１において処理対象とする特徴量の大小関係によって、それぞれ１ビットの情報を表すことができる。例えば、以下の説明では、特徴量のうち、色度成分のＢ成分について調整を行う場合について述べる。あるブロックペア４２の左側のブロック４１においてＢ成分の平均濃度がＤ１、右側のブロック４１でのＢ成分の平均濃度がＤ２であったとする。ここで、ブロックペア４２の各ブロックの平均濃度の濃淡が０、１のそれぞれに対応しており、例えば、
Ｄ１＜Ｄ２  ：  ０
Ｄ１≧Ｄ２  ：  １
とすることができる。
【００５４】
埋め込み画像生成部１２は、リンク情報を二進数で表記したデータを、各ブロックペア４２にそれぞれ１桁ずつ埋め込む。例えば、（Ｌ００１，Ｒ００１）のブロックペア４２に、リンク情報の１桁目の値を埋め込む場合に、埋め込み画像生成部１２は、各ブロック４１を読み出して、各ブロック４１について調整を行う特徴量の平均値を算出する。（Ｌ００１，Ｒ００１）のブロックペア４２に「０」のデータを埋め込む場合に、処理前の（Ｌ００１，Ｒ００１）ではＬ００１のほうがＲ００１よりもＢ成分の濃度が濃く、「１」を示す濃度関係となっていたとする。この場合には、埋め込み画像生成部１２はＬ００１とＲ００１の２つのブロック４１についてＢ成分の濃度を変更し、Ｒ００１のほうがＬ００１よりもＢ成分の濃度が濃くなるように平均濃度を調整する。
【００５５】
一方、（Ｌ００２，Ｒ００２）のブロックペア４２に、「１」を埋め込む場合に、処理前の（Ｌ００２，Ｒ００２）ではＬ００２のほうがＲ００２よりもＢ成分の濃度が濃く、「１」を示す濃度関係となっていたとする。この場合には、埋め込み画像生成部１２はＢ成分の調整を行なわずに「１」の状態のままにしておく。
【００５６】
埋め込み画像生成部１２は、埋め込むリンク情報のビット番号を保持するために情報コードカウンタを用いる。例えば、２進数で「１０１１００」を記憶させるときには、最上位ビットから「１」、「０」、「１」、「１」、「０」、「０」の順に記憶させるとする。このとき、情報コードカウンタは各ビットに順番に「１」、「２」、「３」、「４」、「５」、「６」が割り当てられることになる。
【００５７】
次に、図５を参照しながら、データ付加対象画像４０への情報の埋め込みの際に行われる動作を説明する。なお、ステップＳ２１〜３０のいずれも埋め込み画像生成部１２が行う動作である。
【００５８】
埋め込み画像生成部１２は、データ付加対象画像４０からブロックペア４２を抽出し、情報コードカウンタを「０」に設定する（ステップＳ２１、２２）。抽出したブロックペア４２の左右のブロック４１について、調整を行う特徴量であるＢ成分の平均濃度を算出する（ステップＳ２３）。平均濃度の濃淡を比較し、処理対象のブロックペア４２が「０」と「１」のいずれを示しているかを認識し、記録しようとする情報コードと一致しているかを確認する（ステップＳ２４、２５）。ブロックペア４２が示すデータが情報コードと一致していない場合は、ブロックペア４２の各ブロック４１のＢ成分の平均濃度を調節して、ブロックペア４２が記録対象の情報コードを表すようにする（ステップＳ２６）。
【００５９】
ブロックペア４２を記録対象の情報コードを示す状態にすると、埋め込み画像生成部１２は、情報コードカウンタを１だけインクリメントした後、リンク情報の全てのビットが記録されたかを確認する（ステップＳ２７、２８）。リンク情報を表す二進数データが最後まで記録されたかは情報コードカウンタを用いて判断する。埋め込み画像生成部１２は、予め、記録するリンク情報のビット数をＭ（Ｍは自然数）として記憶している。情報コードカウンタの値がＭより小さい場合は、リンク情報が全て記録されていないと判断する。一方、情報コードカウンタの値がＭ以上であれば、埋め込み画像生成部１２は、リンク情報の全てのビットが記録されたと判断し、情報コードカウンタを０にセットしなおす（ステップＳ２９）。情報コードカウンタの値がリンク情報のビット数以上になると情報コードカウンタを０にリセットすることにより、記録しようとするリンク情報を繰り返し記録することができる。
【００６０】
埋め込み画像生成部１２は、その後、データ付加対象画像４０の全てのブロックについてステップＳ２３〜２８の処理が終了しているのかを判定し、全てのブロックについて処理が終わっていなければ、ステップＳ２３〜２８の処理を繰り返す（ステップＳ３０）。
一方、ステップＳ２３〜２８の処理をすべきブロック４１が残っていない場合は埋め込み処理を終了する。
【００６１】
このように、ステガノグラフィ処理を用いてリンク情報を繰り返し記録することにより、埋め込み画像データを作成することができる。埋め込み画像データを用いた第２の電子文書はリンク情報を保持しているが、ＵＲＬ等を文字で表示する場合などと比較して外見は損なわれない。
【００６２】
＜ハードウェア構成＞
図６は、コンテンツ変換を行うためのハードウェア構成の例を説明する図である。コンテンツ変換装置１０には、プリンタ５０、ディスプレイ５２および入力装置５５が接続されている。また、コンテンツ変換装置１０は、ＣＰＵ５６、メディアアクセス装置５７、ＲＡＭ５８、記憶装置５９、および通信インタフェース６０を備える。
【００６３】
ＣＰＵ５６は、周辺機器や各種ソフトウェアを実行する他に本実施形態で述べたコンテンツ変換方法を実現するプログラムを実行する。メディアアクセス装置５７は、動画などの非静止画データを再生する。ＲＡＭ５８は、プログラムを実行するために使用される揮発性のメモリである。記憶装置５９は、コンテンツ変換装置１０が動作するために必要なプログラムやデータの他に本実施例に係るコンテンツ変換を実現するプログラムを記録している。通信インタフェース６０は、コンテンツ変換装置１０をネットワークに接続するときのインタフェースとなる。
【００６４】
これらの装置は、バス６１に接続されて相互にデータの受け渡しが行える構成となっている。また、バス６１を用いて、プリンタ５０、ディスプレイ５２もしくは入力装置５５ともデータの受け渡しが可能である。
【００６５】
プリンタ５０は印刷出力インタフェース５１を介してコンテンツ変換装置１０とデータの授受を行う。ディスプレイ５２はディスプレイ出力インタフェース５３を介して、入力装置５５は入力インタフェース５４を介して、コンテンツ変換装置１０とデータの授受を行う。
【００６６】
なお、必ずしも、上記の全てのデバイスを必要とするわけではなく、設計に応じて上記のデバイスの一部を含まない構成としても良く、逆にディスプレイ５２などを複数含む構成としても良い。
【００６７】
＜実施形態（２）＞
図７は、実施形態（２）におけるコンテンツ変換の動作を説明するフローチャートである。ここでは、非静止画データが音声データである場合など、非静止画データからフレームを取り出すことができない場合の処理について説明する。かかる場合は、非静止画データが動画データである場合と、データ付加対象画像とするための静止画像を取得する際の動作が異なる。その他の動作（ステップＳ４１〜４４、ステップＳ５１〜５６）は、実施形態（１）のステップＳ１〜４およびステップＳ９〜１４と同様である。
【００６８】
非静止画データが音声データなどのフレームを含まないデータである場合は、埋め込み画像生成部１２は、非静止画データと関連性がある静止画像をインターネット上で検索して取得する。コンテンツ変換装置１０は、適宜、非静止画データの中に含まれている情報からキーワード（例えば、非静止画データのファイル名など）を抽出するキーワード抽出部を有する構成にすることもできる。このキーワード抽出部で抽出されたキーワードを使ってインターネット上での検索を行う。キーワード抽出部を備えていないコンテンツ変換装置１０では、キーワードの抽出を埋め込み画像生成部１２が行う構成にしても良い。また、電子文書２０の中で非静止画データの近傍にレイアウトされているテキストデータからキーワードを抽出する構成にすることもできる。（ステップＳ４５）。
【００６９】
コンテンツ変換装置１０は、抽出したキーワードを用いてインターネット上で画像を検索し、画像を選択して取得する（ステップＳ４６）。取得した画像を複数のブロックに分割した後、実施形態（１）のステップＳ７、８と同様に、その画像がステガノグラフィの埋め込みに適しているかを判定する（ステップＳ４８〜５０）。ステガノグラフィの埋め込みに適さない静止画像である場合には、キーワード検索（ステップＳ４５）から静止画像の取得をやり直す。
【００７０】
以上の処理によって、非静止画データが音声データの場合でも、ＣＤジャケットの画像など、関連性の高い静止画像をデータ付加対象画像とすることができ、ユーザが埋め込み画像データから非静止画データを類推しやすくすることができる。また、実施形態（１）と同様に、ユーザがＵＲＬの入力などを行わずに非静止画データにアクセスできる。
【００７１】
＜埋め込み画像データを処理する画像処理装置の実施形態＞
これまで、コンテンツ変換装置１０の動作やリンク情報の埋め込み方法について述べたが、以下では、埋め込み画像データを撮像して処理する画像処理装置とその動作について説明する。なお、埋め込み画像データに含まれる非静止画データに関する情報がリンク情報であるときについて以下に述べるが、これに限定する趣旨ではない。
【００７２】
図８は、画像処理装置７０が埋め込み画像データから非静止画データにアクセスする様子を説明する図である。この動作を行う画像処理装置７０は、カメラ付き携帯電話やコンピュータに接続されたスキャナなど、画像の取得、リンク情報の解析、および非静止画データが格納されているＵＲＬへのアクセスが可能な任意の装置もしくはシステムとすることができる。画像処理装置７０は、画像処理装置は印刷された文書などを撮像して、第２の電子文書を電子データとして取得し、第２の電子文書に含まれている埋め込み画像データを使用して非静止画データにアクセスする。
【００７３】
図９は、埋め込み画像データを用いて非静止画データを表示する際に画像処理装置で行われる動作を説明するフローチャートである。前述のとおり、画像処理装置７０は、印刷された文書などを撮像して、第２の電子文書を電子データとして取得する（ステップＳ６１）。次に、埋め込み画像データを認識し、埋め込み画像データに埋め込まれたステガノグラフィを解析することにより、リンク情報を取得する（ステップＳ６２、６３）。リンク情報を取得すると、画像処理装置は、そのリンク情報を用いて非静止画データにアクセスする（ステップＳ６４）。
【００７４】
｛リンク情報の解析｝
図１０は、埋め込み画像データを用いて非静止画データに関する情報を取得するときに画像処理装置で行われる動作を説明するフローチャートである。画像処理装置７０は、埋め込み画像データを認識すると、複数のブロックに分割する。ここで、画像処理装置７０が行う分割が、コンテンツ変換装置１０が行ったブロック分割と整合性が取れた処理であり、ブロックペア４２を検出できるように、予め、分割の条件を画像処理装置７０に設定しておく。この設定に必要な条件は、埋め込み画像データの一部に加えても良いし、画像処理装置７０に、定義ファイルを読み込ませる形にしても良い。画像処理装置７０は、設定された条件にしたがって埋め込み画像データを分割し、ペアブロック４２を抽出する（ステップＳ７１）。次に、画像処理装置７０は、情報コードカウンタを０にリセットする（ステップＳ７２）。
【００７５】
次に、画像処理装置７０は、ステップＳ７１で取得したブロックペア４２の各ブロックについて調整された特徴量（Ｂ成分など）の平均値Ｄ１、Ｄ２を算出し、比較する（ステ
ップＳ７３〜７５）。比較の結果、左のブロック４１の平均値Ｄ１が右のブロック４１よりも小さい場合は、そのブロックペア４２は「０」を記録していると判断し、そのペアブロックに対応する情報コード「０」を生成する（ステップＳ７５、７６）。一方、平均値がＤ１≧Ｄ２の関係にある場合、そのブロックペア４２は「１」を記録していると判断し、そのペアブロックに対応する情報コード「１」を生成する（ステップＳ７５、７７）。
【００７６】
ブロックペア４２の記録している値を解析すると、画像処理装置７０は、情報コードカウンタを１だけインクリメントし、全情報について処理が終わったのかを確認する（ステップＳ７８、７９）。ここで全情報が処理されるとは、記録されているリンク情報の全ビット数が解析されたことを指す。リンク情報全体が解析されたかの判断は、コンテンツ変換装置１０において、ステガノグラフィを施したときにリンク情報の全体が記録されたかを確認するときと同様に行われる。つまり、画像処理装置７０は、情報コードカウント値をリンク情報の桁数として与えられている値Ｍと比較し、情報コードカウンタ値がＭ以上の場合、リンク情報の全体を処理したと認識する。リンク情報の全体を処理した場合は、情報コードカウンタを０にリセットする（ステップＳ８０）。
【００７７】
次に、画像処理装置７０は、画像領域内の全ブロックについて、ステップＳ７３〜Ｓ７９の処理を行なったか否かを判断する。そして、全ブロックに対して、ステップＳ７３〜Ｓ７９の処理が完了していない場合には、未処理のブロック４１に対してステップＳ７３〜Ｓ７９の処理を行う。
【００７８】
以上の処理によって、画像処理装置７０は、埋め込み画像データに繰り返し埋め込まれているリンク情報を取得することができる。全てのブロックに対しての処理が終わると、画像処理装置７０は、埋め込み画像データに埋め込まれていた回数分だけ、同一のリンク情報を取得したことになるので、多数決判定処理を行う（ステップＳ８２）。この多数決判定処理によって得られた情報をリンク情報として使用する。
【００７９】
多数決判定処理では、得られた情報コードをＭ桁の数列として並べ、Ｍ桁の情報として扱う。以下の説明では、各ブロックペア４２から得られた情報コードを「ｃ００１」等のように記載する。ｃは情報コードを意味し、「００１」は、情報コードを記憶していたブロックペア４２に対して埋め込み画像データの左上端を基準にして付けた通し番号である。例えば、画像処理装置７０が９１２個の情報コードを取得したとして、Ｍが１９であったときに、画像処理装置７０は、同じ情報を４８回記憶していることになる。これを１９桁の数列として縦に並べると、
「ｃ００１、ｃ００２、・・・、ｃ０１９」、
「ｃ０２０、ｃ０２１、・・・、ｃ０３８」、
「ｃ０３９、ｃ０４０、・・・、ｃ０５７」、
・・・、
「ｃ８９４、ｃ８９５、・・・、ｃ９１２」
のように、情報コードカウンタが同じになっている情報が縦に並ぶことなる。従って、縦の列の情報コードは、リンク情報を二進数で表現したときの同じ桁の数字が記録されたものである。そこで、各列の多数決を取り、最多の値を記憶されていた数値を、情報コードカウンタに対応した桁のデータとして格納されたデータとする。例えば、ｃ００１、ｃ０２０、ｃ０３９、・・・、ｃ８９４は、同じ値を記憶していたはずである。ここで、ｃ００１、ｃ０３９、・・・、ｃ８９４が「１」を示し、ｃ０２０のみが「０」であったとしても、１桁目に記録されていた数値は「１」であると判定する。この処理をＭ桁全てに対して行って、リンク情報を取得する。
【００８０】
このような処理を行うことにより、画像処理装置７０は、埋め込み画像データにステガノグラフィで埋め込まれたリンク情報を取得する。そこで、ユーザは、取得したリンク情
報を用いて、元の電子文書に含まれていた非静止画データにアクセスすることができる。従って、ＵＲＬを手作業で入力する必要がなく、非静止画データへのアクセスが容易になる上に、入力ミスによるトラブルを防ぐことができる。
【００８１】
＜ハードウェア構成＞
図１１は、非静止画データを再生するためのハードウェア構成の例を説明する図である。画像処理装置７０には、ＣＰＵ７５、メディアアクセス装置７６、ＲＡＭ７７、記憶装置７８、通信インタフェース７９、および、カメラインタフェース８０が含まれる。また、画像処理装置７０は、ディスプレイ７１、入力装置７４も備えており、これらのデバイスは、それぞれディスプレイ出力インタフェース７２、入力インタフェース７３を介して他のデバイスとのデータの受け渡しを行う。
【００８２】
ＣＰＵ７５は、各種ソフトウェアの実行などを行う他に、本実施形態で述べたステガノグラフィの解析とリンク情報の取得を実現するプログラムを実行する。メディアアクセス装置７６は、リンク情報を用いてアクセスした非静止画データを再生する。ＲＡＭ７７は、プログラムを実行するために使用される揮発性のメモリである。記憶装置７８は、画像処理装置７０が動作するために必要なプログラムやデータの他に、本実施例に係るステガノグラフィの解析とリンク情報の取得を実現するプログラムを記録している。通信インタフェース７９は、画像処理装置７０をネットワークに接続するときのインタフェースとなる。カメラインタフェース８０は、埋め込み画像データを含む第２の電子文書を撮像する。入力装置７４は、ユーザが、適宜、データ入力などに用いる。ディスプレイ７１は、印刷等された第２の電子文書の撮像の際の画面表示、非静止画データの表示などに用いられる。これらの装置は、バス８１に接続されて相互にデータの受け渡しが行える構成となっている。
【００８３】
なお、必ずしも、上記の全てのデバイスを必要とするわけではなく、設計に応じて上記のデバイスの一部を含まない構成としても良く、逆にディスプレイ７１などを複数含む構成としても良い。
【００８４】
＜その他＞
なお、本発明は上記の実施形態に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
【００８５】
例えば、前述のシステムを、動画などのデータを再生可能ではあるが、表示しようとする電子文書２０に含まれている非静止画データを再生するだけの能力を有さないメディアに出力するときにも適用することができる。
【００８６】
また、これまでの説明では、リンク情報を記録すると述べ、リンク情報としてはＵＲＬを具体例として述べてきたが、必ずしも記録対象をＵＲＬとする必要はない。ＵＲＬと１対１で対応する数値を決定しておき、データベース化してコンテンツ変換装置１０と画像処理装置７０で共有できる状態にすれば、データベース上の数値をリンク情報として記録することも可能である。
【００８７】
非静止画データ検出部１１や埋め込み画像生成部１２などのコンテンツ変換装置１０が備える各部分は、複数の部分から構成されるハードウェア回路として実現されるが、その一部または全部をソフトウェアによって実現することが可能である。画像処理装置７０に含まれている各機能も、同様に、ハードウェア回路として構成することができるが、その一部もしくは全部をソフトウェアによって実現することが可能である。
【００８８】
以上の説明において、調整する特徴量としては色度成分をＲＧＢ表色系で表したときの
Ｂ成分であったが、変化させる特徴量は、任意の表色系で表したときの任意の色度成分とすることができる。また、使用する対照に応じて色度成分だけでなく、輝度成分を変動する構成にすることも可能である。
【００８９】
また、ステガノグラフィの埋め込み方法では、横方向にブロックペア４２を作る場合について具体的に述べたが、必ずしもブロックペア４２を横方向にする必要はない。隣接する２つのブロック４１の間で特徴量の差を求めることができればよいので、縦方向にブロックペア４２を作ってデータの埋め込みを行うこともできる。この場合には、画像処理装置７０も、縦方向にブロックペア４２があるものと認識してリンク情報を解析する構成にする必要がある。
【００９０】
以上に説明したように、本実施例に係るコンテンツ変換装置１０は、非静止画データを含む第１の電子文書から、当該非静止画データに替えて当該非静止画データに関連する情報（例えば、ＵＲＬ等）を埋め込んだ第２の電子文書を生成する。
【００９１】
その結果、第１の電子文書に関する情報を失うことなく非静止画データに対応しない装置に出力可能な第２の電子文書を生成することが可能となる。
また、本実施例に係る画層処理装置７０は、表示装置に表示され、あるいは印刷された第２の電子文書から、第１の電子文書に含まれていた非静止画データを取得する。
【００９２】
その結果、本実施例に係るコンテンツ変換装置１０によって作成された印刷文書などを用いると、ユーザは容易に第１の電子文書に含まれていた非静止画データにアクセスすることが可能になる。
【００９３】
上述の各実施形態に対し、さらに以下の付記を開示する。
（付記１）  処理対象の第１の電子文書に含まれる非静止画データを検出する非静止画データ検出部と、
前記非静止画データに含まれるフレームもしくは前記非静止画データに関連する画像を表すデータ付加対象画像に、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成する埋め込み画像生成部と、
前記第１の電子文書中の前記非静止画データと前記埋め込み画像データを置換した第２の電子文書を作成する電子文書変換部
を備えることを特徴とするコンテンツ変換装置。
（付記２）  前記電子文書の出力先で前記電子文書に含まれる前記非静止画データを電子的に表示可能か判断する非静止画データ出力制御部をさらに備え、
前記電子文書の出力先において前記非静止画データを電子的に表示できない場合に、前記非静止画データ出力制御部は、前記埋め込み画像生成部に前記埋め込み画像データの生成を要求する
ことを特徴とする付記１に記載のコンテンツ変換装置。
（付記３）  前記データ付加対象画像を選択する静止画像選択部を、前記埋め込み画像生成部が備え、
前記埋め込み画像生成部は、前記非静止画データからフレームを取得できる場合に、前記非静止画データに含まれる少なくとも１つのフレームを前記データ付加対象画像として選択し、
前記静止画像選択部は、前記非静止画データからフレームを取得できない場合に、少なくとも１つの前記非静止画データと関連する画像をインターネット上で検索して取得し、取得した画像を前記データ付加対象画像として選択する
ことを特徴とする付記１に記載のコンテンツ変換装置。
（付記４）  前記非静止画データから前記非静止画データに関連するデータを検索するために用いるキーワードを抽出するキーワード抽出部をさらに備え、
前記静止画像選択部は、抽出された前記キーワードを用いて前記非静止画データと関連する画像をインターネット上で検索する
ことを特徴とする付記３に記載のコンテンツ変換装置。
（付記５）  前記埋め込み画像生成部は、前記データ付加対象画像を複数のブロックに分割し、前記ブロックごとの特徴量を前記非静止画データに関する情報と対応付けて調整することにより、前記埋め込み画像データを生成する
ことを特徴とする付記１に記載のコンテンツ変換装置。
（付記６）  前記複数のブロックの中の第１のブロックと前記第１のブロックに隣接する第２のブロックの間で前記特徴量の差分値が算出できる差分値算出可能ブロックを検出して、前記差分値算出可能ブロックの総数が差分値取得閾値よりも多い画像を表す差分値取得可能画像であるかを判断する差分値取得可否判断部をさらに備え、
前記データ付加対象画像として選択されている第１の静止画像が前記差分値取得可能画像ではない場合に、前記静止画データに含まれるフレームもしくは前記静止画データに関連する画像から第２の静止画像を選択し、
前記第２の静止画像が前記差分値取得可能画像であるときに、前記第２の静止画像に対して前記非静止画データに関する情報の埋め込みを行う
ことを特徴とする付記５に記載のコンテンツ変換装置。
（付記７）  前記複数のブロックの中の第１のブロックおよび前記第１のブロックに隣接する第２のブロックの間での前記特徴量の差分値が特徴量差分閾値よりも大きい特徴量変動ブロックペアを検出して、前記特徴量変動ブロックペアの総数が特徴量変動閾値より多い画像を表す特徴量変動画像であるかを判断する特徴量変動判定部をさらに備え、
前記データ付加対象画像として選択されている第１の静止画像が前記特徴量変動画像である場合に前記静止画データに含まれるフレームもしくは前記静止画データに関連する画像から第２の静止画像を選択し、
前記埋め込み画像生成部が、前記第２の静止画像が前記特徴量変動画像ではない場合に、前記第２の静止画像に対して前記非静止画データに関する情報の埋め込みを行う
ことを特徴とする付記５に記載のコンテンツ変換装置。
（付記８）  前記埋め込み画像生成部は、前記データ付加対象画像を複数のブロックに分割したときの前記ブロックの大きさが所定の大きさの範囲に含まれない場合に、前記ブロックの大きさが前記所定の大きさの範囲に含まれるように前記データ付加対象画像の画像サイズを変更する
ことを特徴とする付記５に記載のコンテンツ変換装置。
（付記９）  処理対象の第１の電子文書に含まれる非静止画データを検出し、
前記非静止画データに含まれるフレームもしくは前記非静止画データに関連する画像を表すデータ付加対象画像に、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成し、
前記電子文書中の前記非静止画データと前記埋め込み画像データを置換した第２の電子文書を作成する
処理をコンピュータに実行させることを特徴とするコンテンツ変換プログラム。
（付記１０）  処理対象の第１の電子文書に含まれる非静止画データを検出し、
前記非静止画データに含まれるフレームもしくは前記非静止画データに関連する画像を表すデータ付加対象画像に、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成し、
前記電子文書中の前記非静止画データと前記埋め込み画像データを置換した第２の電子文書を作成する
ことを特徴とするコンテンツ変換方法。
（付記１１）  印刷された文書もしくは電子的に表示された文書を光学的に読み取り可能な画像処理装置であって、
光学的に読み取った文書に含まれる静止画像に、前記静止画像をフレームとして含む非静止画データ、もしくは、前記静止画像と関連性を有する非静止画データを表すアクセス
対象非静止画データに関する情報が埋め込まれている場合に、埋め込まれている前記アクセス対象非静止画データに関する情報を解析する埋め込みデータ解析部と、
前記埋め込みデータ解析部が取得した前記アクセス対象非静止画データに関する情報を用いて前記アクセス対象非静止画データを再生する非静止画データ再生部
を備えることを特徴とする画像処理装置。
（付記１２）  前記埋め込みデータ解析部は、光学的に読み取った文書に含まれる前記静止画像を複数のブロックに分割し、第１のブロックの特徴量と前記第１のブロックに隣接する第２のブロックの特徴量を比較した結果を解析することにより、前記アクセス対象非静止画データに関する情報を取得する
ことを特徴とする付記１１に記載の画像処理装置。
（付記１３）  非静止画データに含まれるフレームもしくは非静止画データに関連する画像を表すデータ付加対象画像を、複数のブロックに分割し、前記複数のブロックの中の第１のブロックと前記第１のブロックに隣接する第２のブロックの間で特徴量の差分値が算出できる差分値算出可能ブロックを検出して、前記差分値算出可能ブロックの総数が差分値取得閾値よりも多い画像を表す差分値取得可能画像であるかを判断し、前記データ付加対象画像が前記差分値取得可能画像であるときに、前記非静止画データに関する情報を埋め込んだ埋め込み画像データを生成することによって、前記静止画像が生成されている
ことを特徴とする請求項１１に記載の画像処理装置。
（付記１４）  非静止画データに含まれるフレームもしくは非静止画データに関連する画像を表すデータ付加対象画像を、複数のブロックに分割し、前記複数のブロックの中の第１のブロックおよび前記第１のブロックに隣接する第２のブロックの間での特徴量の差分値が特徴量差分閾値よりも大きい特徴量変動ブロックペアを検出して、前記特徴量変動ブロックペアの総数が特徴量変動閾値より多い画像を表す特徴量変動画像であるかを判断し、前記データ付加対象画像が前記特徴量変動画像ではない場合に、前記アクセス対象非静止画データに関する情報の埋め込みを行うことによって、前記静止画像が生成されている
ことを特徴とする請求項１１に記載の画像処理装置。
（付記１５）  印刷された文書もしくは電子的に表示された文書を光学的に読み取り可能な画像処理装置で動作するプログラムであって、
光学的に読み取られた文書に含まれる静止画像に、前記静止画像をフレームとして含む非静止画データ、もしくは、前記静止画像と関連性を有する非静止画データを表すアクセス対象非静止画データに関する情報が埋め込まれている場合に、前記静止画像を複数のブロックに分割し、
前記複数のブロックのうちの第１のブロックの特徴量と前記第１のブロックに隣接する第２のブロックの特徴量を比較した結果を解析することにより、埋め込まれている前記アクセス対象非静止画データに関する情報を取得し、
前記アクセス対象非静止画データに関する情報を用いて前記アクセス対象非静止画データを再生する
処理を画像処理装置に実行させることを特徴とするプログラム。
【図面の簡単な説明】
【００９４】
【図１】実施形態のコンテンツ変換装置の構成を説明する図である。
【図２】非静止画データを含む電子文書のコンテンツ変換を説明する図である。
【図３】実施形態（１）におけるコンテンツ変換装置の動作を説明するフローチャートである。
【図４】データ付加対象画像への情報の埋め込み方法を説明する図である。
【図５】データ付加対象画像への情報の埋め込みの際に行われる動作を説明するフローチャートである。
【図６】コンテンツ変換を行うためのハードウェア構成の例を説明する図である。
【図７】実施形態（２）におけるコンテンツ変換装置の動作を説明するフローチャートである。
【図８】埋め込み画像データからの非静止画データの表示を説明する図である。
【図９】埋め込み画像データを用いて非静止画データを表示する際に画像処理装置で行われる動作を説明するフローチャートである。
【図１０】埋め込み画像データを用いて非静止画データに関する情報を取得するときに画像処理装置で行われる動作を説明するフローチャートである。
【図１１】非静止画データを再生するためのハードウェア構成の例を説明する図である。
【符号の説明】
【００９５】
１０  コンテンツ変換装置
１１  非静止画データ検出部
１２  埋め込み画像生成部
１３  電子文書変換部
２０  第１の電子文書
２１  テキスト
２２  非静止画データ
３０  第２の電子文書
３２  埋め込み画像データ
４０  データ付加対象画像
４１  ブロック
４２  ブロックペア
５０  プリンタ
５１  印刷出力インタフェース
５２  ディスプレイ
５３  ディスプレイ出力インタフェース
５４  入力インタフェース
５５  入力装置
５６  ＣＰＵ
５７  メディアアクセス装置
５８  ＲＡＭ
５９  記憶装置
６０  通信インタフェース
６１  バス
７０  画像処理装置
７１  ディスプレイ
７２  ディスプレイ出力インタフェース
７３  入力インタフェース
７４  入力装置
７５  ＣＰＵ
７６  メディアアクセス装置
７７  ＲＡＭ
７８  記憶装置
７９  通信インタフェース
８０  カメラインタフェース
８１  バス
【図１】
2009232295.tif 000003
【図２】
2009232295.tif 000004
【図３】
2009232295.tif 000005
【図４】
2009232295.tif 000006
【図５】
2009232295.tif 000007
【図６】
2009232295.tif 000008
【図７】
2009232295.tif 000009
【図８】
2009232295.tif 000010
【図９】
2009232295.tif 000011
【図１０】
2009232295.tif 000012
【図１１】
2009232295.tif 000013