(57)【要約】【課題】  ページ画像に含まれる文書構成要素から成る部分領域の属性に応じて表示方式を決定し、決定された表示方式で各部分領域を順次表示する方法を提供する。【解決手段】  上記課題を解決すべく本画像表示装置は、ページ画像を解析し、前記ページ画像に含まれる複数の部分領域を認識する認識手段と、前記認識手段により認識された部分領域の属性に基づき前記部分領域の表示方式を決定する決定手段と、前記決定手段により決定した表示方式により前記部分領域を表示部に表示させる表示制御手段とを有し、前記表示制御手段は、前記認識手段により認識した第１の部分領域を、前記決定手段により前記第１の部分領域の属性に基づき決定した表示方式で前記表示部に表示してから、前記認識手段により認識した第２の部分領域を、前記決定手段により前記第２の部分領域の属性に基づき決定した表示方式で前記表示部に表示することを特徴とする。【選択図】  図８
2017084304.tif 000002
【特許請求の範囲】
【請求項１】
ページ画像を解析し、前記ページ画像に含まれる複数の部分領域を認識する認識手段と、
前記認識手段により認識された部分領域の属性に基づき前記部分領域の表示方法を決定する決定手段と、
前記決定手段により決定した表示方式により前記部分領域を表示部に表示させる表示制御手段と、を有し、
前記表示制御手段は、前記認識手段により認識した第１の部分領域を、前記決定手段により前記第１の部分領域の属性に基づき決定した表示方式で前記表示部に表示してから、
前記認識手段により認識した第２の部分領域を、前記決定手段により前記第２の部分領域の属性に基づき決定した表示方式で前記表示部に表示することを特徴とする画像表示装置。
【請求項２】
前記部分領域のサイズおよび前記部分領域の座標および前記部分領域に含まれる文字についての情報を用いて前記部分領域の属性を判定する判定手段を有し、
前記決定手段は前記判定手段により判定された属性に基づき前記部分領域の表示方式を決定することを特徴とする請求項１の画像表示装置。
【請求項３】
前記表示方式は、前記部分領域を拡大表示する方法、または、前記部分領域を拡大表示してスクロール表示する方法、または前記部分領域を非表示する方法のうちのいずれかであることを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記表示方式が、前記部分領域を拡大表示してスクロール表示する方法である場合、
前記部分領域をスクロールする速度は、前記部分領域の表示拡大率に基づき決定されることを特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記表示方式が、前記部分領域を拡大表示してスクロール表示する方法である場合、前記部分領域をスクロールする速度は、前記部分領域の表示拡大率と前記部分領域に含まれる文字のサイズに基づいて決定されることを特徴とする請求項１に記載の画像表示装置。
【請求項６】
前記部分領域に異なるサイズの文字が含まれる場合は、前記サイズに対応して前記部分領域のスクロールの速度を変更することを特徴とする請求項５に記載の画像表示装置。
【請求項７】
ページ画像を解析し、前記ページ画像に含まれる複数の部分領域を認識する認識手段と、
前記認識手段により認識された部分領域が見出し属性を有する部分領域であると判定された場合、
前記部分領域を拡大し、該拡大された部分領域を表示部にてスクロール表示する表示制御手段と、
を有することを特徴とする画像表示装置。
【請求項８】
前記部分領域に含まれる文字の文字サイズが閾値より大きい場合、前記部分領域が見出し属性を有すると判定することを特徴とする請求項７に記載の画像表示装置。
【請求項９】
前記ページ画像に含まれる文字の中で一番大きい文字を含む部分領域は見出し属性を有すると判定することを特徴とする請求項７に記載の画像表示装置。
【請求項１０】
ページ画像を解析し、前記ページ画像に含まれる複数の部分領域を認識する認識ステップと、
前記認識ステップにて認識された部分領域の属性に基づき前記部分領域の表示方式を決定する決定ステップと、
前記決定ステップにて決定した表示方式により前記部分領域を表示部に表示させる表示制御ステップと、を有し、
前記表示制御ステップでは、前記認識ステップにて認識した第１の部分領域を、前記決定ステップにて前記第１の部分領域の属性に基づき決定した表示方式で前記表示部に表示してから、前記認識ステップにて認識した第２の部分領域を、前記決定ステップにて前記第２の部分領域の属性に基づき決定した表示方式で前記表示部に表示することを特徴とする画像表示方法。
【請求項１１】
ページ画像を解析し、前記ページ画像に含まれる複数の部分領域を認識する認識ステップと、
前記認識ステップにて認識された部分領域が見出し属性を有する部分領域であると判定された場合、前記部分領域を拡大し、該拡大された部分領域を表示部にてスクロール表示する表示制御ステップと、
を有することを特徴とする画像表示方法。
【請求項１２】
コンピュータに請求項１０又は１１に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はページ画像の文書構成要素に応じて部分領域を認識し、ページ画像を部分領域毎に順次表示する技術に関する。
【背景技術】
【０００２】
デジタルサイネージを用いて自動的に複数の画像を順次表示することが一般的になっている。
例えば、銀行や保険会社等の営業店舗においてデジタルサイネージを設置し、設置されたデジタルサイネージに複数の画像を順次表示し、情報を繰り返し流す場合などが挙げられる。
【０００３】
デジタルサイネージに表示される情報の例として、銀行や保険会社で販売される金融商品のパンフレットや説明資料などが挙げられる。これらのパンフレットや説明資料は、デジタルサイネージを用いた画像の表示に使用されるだけでなく、紙に印刷され、店舗内で顧客が自由に持ち帰ることができる配布資料として使用されている。
【０００４】
この様な使用方法において作成されるパンフレットや説明資料は、デジタルサイネージ表示用資料と配布用資料とでそれぞれ別に作成すると余計なコストが発生してしまう。このため、元々は紙に印刷され配布用に作成された資料をデジタルサイネージの表示用資料として使用するニーズが増加している。
【０００５】
また従来のデジタルサイネージを用いて、資料を構成する複数の画像を順次表示する場合、プレゼンテーションでスライドをめくる様に資料をページ単位に表示し、自動でページめくりを行う（自動再生する）ものが一般的であった。
【０００６】
この様な自動再生に関して、プレゼンテーション資料を自動再生するものがある（特許文献１）。これには、プレゼンテーション資料を構成するページ毎に表示時間（自動再生時間）を決定する。そしてこの決定された自動再生時間に応じてページ単位に自動でページめくりを行うことについて開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１７０６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記の従来技術では表示される資料はページ毎に自動再生される。よって、ページ画像に含まれる文書構成要素を認識し、認識された各文書構成要素に応じた方法で文書構成要素毎に自動再生を行うことについて開示されていない。
【０００９】
なお、文書構成要素とは、ページ画像に含まれる見出し、本文、ヘッダ・フッタ、画像など、文書を構成する各要素を指す。例えば、先に説明した銀行や保険会社で販売される金融商品のパンフレットや説明資料などは、閲覧者に見やすい様に文書構成要素がレイアウトされること多い。
【００１０】
よって本願発明は、ページ画像に含まれる文書構成要素から成る部分領域の属性に応じて表示方式を決定し、決定された表示方式で各部分領域を順次表示する（自動再生する）方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決すべく本画像表示装置は、ページ画像を解析し、前記ページ画像に含まれる複数の部分領域を認識する認識手段と、前記認識手段により認識された部分領域の属性に基づき前記部分領域の表示方式を決定する決定手段と、前記決定手段により決定した表示方式により前記部分領域を表示部に表示させる表示制御手段と、を有し、前記表示制御手段は、前記認識手段により認識した第１の部分領域を、前記決定手段により前記第１の部分領域の属性に基づき決定した表示方式で前記表示部に表示してから、前記認識手段により認識した第２の部分領域を、前記決定手段により前記第２の部分領域の属性に基づき決定した表示方式で前記表示部に表示することを特徴とする。
【発明の効果】
【００１２】
本願発明では、ページ画像に含まれる文書構成要素から成る部分領域の属性に応じて表示方式を決定し、決定された表示方式で各部分領域を順次表示する（自動再生する）ことが可能になる。
【００１３】
これにより、デジタルサイネージ広告を行う場合、閲覧者の広告に対する理解度を上げることや、興味を誘発することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】画像表示装置のハードウェア構成図。
【図２】コンテンツとページ画像。
【図３】画像表示装置の処理ブロック図。
【図４】（Ａ）ページ構造解析処理のフローチャート。  （Ｂ）領域属性の判定処理のフローチャート。
【図５】ページ画像と構造解析結果例。
【図６】部分領域データと部分領域管理テーブル。
【図７】表示方式の決定処理のフローチャート。
【図８】自動再生処理のフローチャート。
【図９】部分領域の拡大表示処理のフローチャート。
【図１０】部分領域のスクロール表示処理のフローチャート。
【図１１】自動再生処理時の画面遷移。
【図１２】本発明の実施例２におけるページ画像と構造解析結果例。
【図１３】本発明の実施例２における部分領域のスクロール表示処理のフローチャート。
【図１４】本発明の実施例２における自動再生処理時の画面遷移。
【発明を実施するための形態】
【００１５】
［実施例１］
以下、本発明を実施する形態について図面を用いて説明する。
【００１６】
（画像表示装置のハードウェア構成）
図１（Ａ）を用いて、画像表示装置１００のハードウェア構成図を説明する。
【００１７】
画像表示装置１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、ＨＤＤ１０４と、表示部１０５から構成する。
【００１８】
ＣＰＵ１０１は、ＲＯＭ１０３に記憶されている画像処理プログラムを実行し、画像表示装置１００の表示部１０５にページ画像を表示するように表示制御を行う。
【００１９】
ＲＡＭ１０２は、ＣＰＵ１０１が実行する画像処理プログラムに割り当てられるメモリである。ＨＤＤ０３は、ＣＰＵ１０１によって実行される画像処理プログラムがデータの読み書きに使用する記憶装置である。
【００２０】
画像処理プログラムが処理するデータはコンテンツに含まれる複数のページ画像である。図２でコンテンツとページ画像について説明する。
【００２１】
表示部１０５は、ページ画像を表示する画面である。図１（Ｂ）に示す様に、表示部１０５の大きさは、幅をＷ００、高さをＨ００とする。
【００２２】
（コンテンツとページ画像）
図２を用いて、画像表示装置１００が処理するコンテンツとページ画像を説明する。
【００２３】
図２に示す様に、コンテンツ２００は、複数のページ画像２０１〜２０Ｎから構成される。コンテンツのページ数をＮとする。
【００２４】
コンテンツ２００は、一般的な情報処理装置で扱われる文書ファイルに相当する。ページ画像２０１〜２０Ｎは、文書ファイルに含まれる各ページに相当する。本実施例では、ページ画像フォーマットはラスタ画像とし、例えば、ＪＰＥＧやＴＩＦＦファイルである。
【００２５】
画像表示装置１００は、１つのコンテンツ２００に含まれる全ページ画像２０１〜２０Ｎに対して画像処理プログラムを実行する。
【００２６】
（画像表示装置の処理ブロック）
図３を用いて、本実施例における画像表示装置１００の画像処理プログラムが実現する処理ブロックを説明する。
【００２７】
画像処理プログラムの処理ブロックは、ページ構造解析部３０１と、部分領域管理部３０２と、表示方式決定部３０３と、拡大表示部３０４、スクロール表示部３０５と、自動再生部３０６から構成する。
【００２８】
画像表示装置１００は、ＲＯＭ１０３に含まれる画像処理プログラムを、ＣＰＵ１０１で実行し、上記の各処理ブロックを実現する。
【００２９】
各処理ブロックの役割を説明する。
【００３０】
ページ構造解析部３０１は、ページ画像の構造解析処理を実行する。構造解析とは、ページ画像に含まれるテキストや図などの文書構成要素に応じて、ページ画像中の複数の部分領域を自動認識する処理である。部分領域の構造解析処理については、図４（Ａ）のフローチャートを用いて説明する。
【００３１】
ページ構造解析部３０１が処理する文書構成要素とは、本文中の見出し、本文、ヘッダ、フッタ、図、背景などの文書にレイアウトされた各要素を指す。これらの要素を分類する領域属性の判定処理については図４（Ｂ）のフローチャートを用いて説明する。
【００３２】
部分領域の構造解析処理を実行後に得られる部分領域に関する情報を、部分領域データと呼ぶ。
【００３３】
部分領域データとは、ページ画像中の部分領域の座標や、幅・高さ（以降、幅高とする）や、領域属性などの部分領域に関するデータである。領域属性は、部分領域データにおける文書構成要素の分類に対応する。
【００３４】
部分領域データの詳細に関しては、図５と図６を用いて説明する。部分領域データは、後述する表示方式決定部３０３によって情報が追加される。
【００３５】
部分領域管理部３０２は、部分領域データを管理する。部分領域管理テーブルは、複数の部分領域データを管理するテーブルである。部分領域管理テーブルについては図６を用いて説明する。
【００３６】
表示方式決定部３０３は、部分領域管理部３０２が管理する部分領域データを使用し、部分領域の表示方式の決定処理を実行する。この処理結果は部分領域データに追加される。この表示方式の決定処理については、図７のフローチャートを用いて説明する。
【００３７】
拡大表示部３０４は、ページ画像中の部分領域に対して部分領域毎の表示拡大率で拡大してから表示部１０５に表示する。表示に必要となる部分領域の座標や表示拡大率等の情報は、部分領域データで指定される。この部分領域の拡大表示処理については、図９のフローチャートを用いて説明する。
【００３８】
スクロール表示部３０５は、部分領域を拡大表示した後に、スクロール表示する。表示に必要となる部分領域の幅高や領域属性等は部分領域データで指定される。この部分領域のスクロール表示処理については、図１０のフローチャートを用いて説明する。
【００３９】
自動再生部３０６は、拡大表示部３０４の部分領域の拡大表示処理と、部分領域のスクロール表示部３０５のスクロール表示処理を使用し、部分領域を順番に自動で表示する。このように各部分領域を自動で画面上に順次表示することを自動再生処理といい、この自動再生処理については、図８のフローチャートを用いて説明する。また、自動再生処理を実行中の表示部１０５の画面遷移については図１１を用いて説明する。
【００４０】
（ページ構造解析処理）
（ページ画像と構造解析例）
図４（Ａ）のフローチャートを用いて、ページ構造解析部３０１が実行するページ画像の構造解析処理を説明する。
【００４１】
図４の各処理は画像表示装置１００内のＣＰＵ１０１が実行することにより実現される。
【００４２】
ページ画像の構造解析処理は、ページ画像の文書構成要素に応じて、ページ画像中の複数の部分領域を自動認識する処理である。
【００４３】
処理するコンテンツの一例例として、図２のコンテンツ２００がある。ページ構造解析部３０１は、コンテンツ２００の全ページ対し順番に、ページ画像の構造解析処理を実行する。つまり、先頭１ページ目から処理を開始し、１ページ目が終了した後に次ページに対する処理を実行する。これを最終ページまで繰り返す。
【００４４】
処理するページ画像例として、コンテンツ２００の１ページ目のページ画像２０１を使用する。これは、図５（Ａ）のページ画像５００と同じである。
【００４５】
図５（Ａ）に示す様に、ページ画像５００には、文書構成要素として、
背景５０１、ヘッダ５０２、ヘッダ５０３、見出し５０４、本文５０５、図（画像）５０６、図（画像）５０７、フッタ５０８がレイアウトされている。
【００４６】
ステップＳ４０１で、ページ構造解析部３０１は、処理するページ番号を変数ｉに設定する。変数ｉは全ページに対して処理を実行するためのインクリメント用のインデックスである。最初は先頭ページ番号の１を設定する。
【００４７】
ステップＳ４０２で、ページ構造解析部３０１は、画像表示装置のＨＤＤ１０４に保存されているコンテンツ２００のｉページ目のページ画像を読み込む。
【００４８】
ステップＳ４０３で、ページ構造解析部３０１は、読み込んだページ画像に対して文書構成要素に応じて部分領域を認識する。
【００４９】
そして、図５（Ｂ）は、ページ構造解析部３０１が、図５（Ａ）のページ画像に対して上記の文書構成要素に応じて部分領域を自動認識した結果である。構造解析結果である部分領域は、図５（Ｂ）において矩形の点線で示す。
【００５０】
図５（Ａ）、（Ｂ）において、ヘッダ５０２は部分領域５１２として自動認識されたことを示す。同様に、ヘッダ５０３は部分領域５１３として自動認識される。見出し５０４は部分領域５１４として自動認識される。本文５０５は部分領域５１５として自動認識される。画像５０６は部分領域５１６として自動認識される。画像５０７は部分領域５１７として自動認識される。フッタ５０８は部分領域５１８として自動認識される。背景５０１は部分領域５１１として自動認識される。
【００５１】
ステップＳ４０４で、ページ構造解析部３０１は、部分領域の座標と幅高を認識する。
【００５２】
部分領域の座標と幅高に関して、図５（Ｃ）における部分領域５１４を例に説明する。座標に関しては、背景属性である部分領域５１１（ページ画像全体と同じ範囲の領域）の左上を原点とする座標系で表現する。
【００５３】
部分領域の座標は、原点から部分領域５１４の左上の座標までのＸ軸方向の距離Ｘ１４、及び、原点から部分領域５１４の左上座標までのＹ軸方向の距離Ｙ１４で示す。
【００５４】
部分領域の幅高は、部分領域５１４のＸ軸方向の長さＷ１３、及び、Ｙ軸方向の長さＨ１３で表す。
【００５５】
ステップＳ４０５で、ページ構造解析部３０１は、ＯＣＲ処理を実行し、部分領域に文字があるか否か判定する。文字があると判定された場合はステップＳ４０６に進む。文字が無いと判定された場合はステップＳ４０８に進む。
【００５６】
ステップＳ４０６で、ページ構造解析部３０１は、ＯＣＲ処理結果より文字サイズを取得する。
【００５７】
ステップＳ４０７で、ページ構造解析部３０１は、ＯＣＲ処理結果より文字方向を認識する。文字方向を認識するとは文字が横書きか縦書きか認識することである。
【００５８】
ステップＳ４０８で、ページ構造解析部３０１は、各部分領域に対して領域属性を認識する。領域属性とは、文書構成要素に対応する属性を示すものである。この領域属性の認識処理は図４（Ｂ）のフローチャートを用いて説明する。
【００５９】
ステップＳ４０９で、ページ構造解析部３０１は、各部分領域の表示順序を認識する。表示順序は、部分領域の座標や幅高等に応じて決定する。
図５（Ｂ）に示す例では、部分領域５１１の表示順序は１、部分領域５１２の表示順序は２、部分領域５１３の表示順序は３、部分領域５１４の表示順序は４、部分領域５１５の表示順序は５と認識される。さらに、部分領域５１５の表示順序は５、部分領域５１６の表示順序は６、部分領域５１７の表示順序は７、部分領域５１７の表示順序は８に認識される。
【００６０】
ステップＳ４１０で、ページ構造解析部３０１は、前ステップまでに認識した部分領域に関する情報を部分領域データとして保存する。実際には、ページ構造解析部３０１が、部分領域管理部３０２に通知し、この部分領域管理部３０２が部分領域データを保存する。
【００６１】
ステップＳ４１１で、ページ構造解析部３０１は、次ページを処理するために変数ｉをインクリメントする。
【００６２】
ステップＳ４１２で、ページ構造解析部３０１は、変数ｉが処理中のコンテンツ２００のページ数を越えたか否かを判定する。変数ｉがページ数を越えていないと判定された場合は、ステップＳ４０２に戻り、次ページのページ画像の取得から実行する。
【００６３】
変数ｉがページ数を越えたと判定された場合は、全ページに対する処理が完了しているため、ページ画像の構造解析処理を終了する。
【００６４】
（領域属性の判定処理）
図４（Ｂ）のフローチャートを用いて、ページ構造解析部３０１が実行する領域属性の判定処理を説明する。
【００６５】
領域属性の判定処理は、ページ画像の構造解析処理のステップＳ４０３で認識した全部分領域に対して実行される。
【００６６】
ステップＳ４２１で、ページ構造解析部３０１は、部分領域の幅高がページ画像の幅高と等しいか否かを判定する。判定が真の場合はステップＳ４２２に進み判定が偽の場合はステップＳ４２３に進む。
【００６７】
ステップＳ４２２で、ページ構造解析部３０１は、処理中の部分領域の領域属性を「背景」に設定する。
【００６８】
ステップＳ４２３で、ページ構造解析部３０１は、部分領域のＹ座標が定数Ｐ以下であり、部分領域の面積（幅×高さ）が定数Ｒ以下であるか否かを判定する。これは、処理中の部分領域がページ画像中の上端部にある面積の小さい領域であるか否かを判定するものである。
【００６９】
判定が真の場合はステップＳ４２４に進み、判定が偽の場合はステップＳ４２５に進む。
【００７０】
ステップＳ４２４で、ページ構造解析部３０１は、処理中の部分領域の領域属性を「ヘッダ」に設定する。
【００７１】
ステップＳ４２５で、ページ構造解析部３０１は、部分領域のＹ座標が定数Ｑ以上であり、部分領域の面積（幅×高さ）が定数Ｒ以下であるか否かを判定する。これは、処理中の部分領域がページ画像中の下端部にある面積の小さい領域であるか否かを判定するものである。
【００７２】
判定が真の場合はステップＳ４２６に進み、判定が偽の場合はステップＳ４２７に進む。
【００７３】
ステップＳ４２６で、ページ構造解析部３０１は、処理中の部分領域の領域属性を「フッタ」に設定する。
【００７４】
ステップＳ４２７で、ページ構造解析部３０１は、処理中の部分領域に表・図形が含まれるかを判定する。含まれる場合はステップＳ４２８に進み、含まれない場合はステップＳ４２９に進む。
【００７５】
ステップＳ４２８で、ページ構造解析部３０１は、処理中の部分領域の領域属性を「画像」に設定する。
【００７６】
ステップＳ４２９で、ページ構造解析部３０１は、処理中の部分領域の文字サイズが、ページ画像中の文字サイズの平均＋標準偏差の値以上であるか否かを判定する。判定が真の場合はステップＳ４３０に進み、判定が偽の場合はステップＳ４３１に進む。
【００７７】
ステップＳ４３０で、ページ構造解析部３０１は、処理中の部分領域の領域属性を「見出し」に設定する。
【００７８】
ステップＳ４３１で、ページ構造解析部３０１は、処理中の部分領域の領域属性を「本文」に設定する。
【００７９】
以上で、ページ構造解析部３０１は領域属性の判定処理を終了する。
この処理により、ページ画像に含まれる各部分領域のサイズ（幅高、面積）や座標や文字に関する情報（文字を含むか否か、文字サイズ）により属性の判定を行うことができる。
なお、部分領域を見出し判定する場合の基準として、部分領域に含まれる文字のサイズが閾値より大きい場合には見出しと判定してもよい。また、ページ画像に含まれる文字の中で一番大きなサイズの文字を含む部分領域を見出しと判定してもよい。
【００８０】
続いて、領域属性の判定処理の処理結果例を図５（Ｂ）で説明する。
【００８１】
部分領域５１１は、ステップＳ４２１で、領域の幅高とページ画像の幅高と等しいと判定され、領域属性に「背景」が設定される。
【００８２】
部分領域５１２と部分領域５１３は、ステップＳ４２３で、部分領域の座標がページ画像の上端部にあり、面積の小さい領域と判定され、領域属性に「ヘッダ」が設定される。
【００８３】
部分領域５１８は、ステップＳ４２５で、部分領域の座標がページ画像の下端部にあり、面積の小さい領域と判定され、領域属性に「フッタ」が設定される。
【００８４】
部分領域５１７と部分領域５１８は、ステップＳ４２７で、部分領域に表・図形が含まれるため、領域属性に「画像」が設定される。
【００８５】
部分領域５１４は、ステップＳ４２９で、部分領域の文字サイズが、ページ画像中の文字サイズの平均＋標準偏差の値以上であるため、領域属性に「見出し」が設定される。
【００８６】
部分領域５１５は、ステップＳ４２９で、部分領域の文字サイズが、ページ画像中の文字サイズの平均＋標準偏差の値未満であるため、領域属性に「本文」が設定される。
【００８７】
（部分領域データの管理）
図６を用いて、部分領域データと部分領域管理テーブルを説明する。
【００８８】
部分領域管理部３０２は、各部分領域に関する情報である部分領域データを部分領域管理テーブルで管理する。
【００８９】
部分領域管理部３０２は、部分領域管理テーブルを、画像表示装置１００の記憶装置であるＲＡＭ２０２やＨＤＤ２０４などに保存する。
【００９０】
図６の部分領域管理テーブルを説明する。
【００９１】
図６に示す部分領域管理テーブルの行方向には部分領域データの項目が並ぶ。
【００９２】
部分領域データの項目は、ページ構造解析処理（図４）から取得するものと、表示方式の決定処理（図７）から取得するものとから構成される。
【００９３】
部分領域データの各項目を説明する。まず、ページ構造解析処理（図４）から取得され項目である図６のページ番号６０１、部分領域番号６０２、座標６０３、幅高６０４、領域属性６０５、表示順序６０６を説明する。
【００９４】
ページ番号６０１は、部分領域が含まれるページ画像のページ番号である。
【００９５】
部分領域番号６０２は、部分領域を識別するための番号である。
【００９６】
つまり、各部分領域は、ページ番号６０１と部分領域番号６０２を使用し、一意に識別することができる。
【００９７】
座標６０３は部分領域の左上の座標である。幅高６０４は部分領域の幅と高さである。部分領域５１４の座標と幅高は、図５（Ｃ）に図示した。
【００９８】
領域属性６０５は、文書構成要素に対応する属性を示すものであり、見出し、本文、ヘッダ、フッタ、図、背景、等である。部分領域の文書構成要素と領域属性に関しては、図４（Ｂ）、図５（Ａ）、（Ｂ）を用いて説明した通りである。
【００９９】
表示順序６０６は、各ページ画像を構成する部分領域の表示順序である。  
【０１００】
次に、表示方式の決定処理（図７）から取得する項目である、図６の表示方式６１１、表示拡大率６１２、表示時間６１３、スクロール速度６１４について説明する。
【０１０１】
表示方式６１１は部分領域を表示する方式である。本実施例では、「拡大＋スクロール表示」「拡大表示」「非表示」のいずれかが設定される。
【０１０２】
表示拡大率６１２は、部分領域を拡大表示する時の拡大表示率である。
【０１０３】
表示時間６１３は、部分領域を拡大表示する表示時間である。
【０１０４】
スクロール速度６１４は、部分領域をスクロール表示する場合の遷移速度である。
【０１０５】
表示方式６１１、表示拡大率６１２、表示時間６１３、スクロール速度６１４の決定方法に関しては、図７の表示方式の決定処理のフローチャートを用いて説明する。
【０１０６】
部分領域管理テーブルの列方向に関して説明する。
【０１０７】
部分領域管理テーブルは、コンテンツ２００の全ページ画像２０１〜２０Ｎに含まれる全部分領域データを管理し、これらが列方向に並ぶ。つまり、１列分が１つ部分領域データに相当する。例えば、図５（Ｂ）のページ画像では、部分領域は５１１〜５１８の８つあり、図６の部分領域テーブルに８列で管理される。
【０１０８】
これらの設定値に関しては、以下の表示方式の決定処理（図７）を説明した後に、図５（Ｂ）のページ画像を例に説明する。
【０１０９】
（表示方式の決定処理）
図７のフローチャートを用いて、表示方式決定部３０３が実行する部分領域の表示方式の決定処理を説明する。
【０１１０】
表示方式の決定処理とは、各部分領域の表示方式として、「拡大表示」、「拡大＋スクロール表示」、「非表示」のいずれかを決定する処理である。なお、本実施例では表示方式としてこの３種類を用いたが、表示方式はこれらに限らない。
【０１１１】
また、表示方式を「拡大表示」に設定した場合は、表示拡大率６１２、表示時間６１３を決定する。「拡大＋スクロール表示」に設定した場合は、表示拡大率６１２、スクロール速度６１４を決定する。
【０１１２】
表示方式の決定処理は、コンテンツ２００の全ページ画像に含まれる全部分領域に対して順に実行する。つまり、先頭１ページ目の１つ目の部分領域から処理を開始し、１ページ目の各部分領域に対して処理を実行する。そして、１ページ目が終了した後に次ページの各部分領域に対する処理を実行する。これを最終ページまで繰り返す。
【０１１３】
ステップＳ７０１で、表示方式決定部３０３は、処理するページ番号を変数ｉに設定する。変数ｉは全ページに対して処理を実行するためのインクリメント用のインデックスである。最初は先頭ページ番号の１を設定する。
【０１１４】
ステップＳ７０２で、表示方式決定部３０３は、前ステップで変数ｉに設定したページ番号の全部分領域管理レコードを部分領域管理テーブルから取得する。
【０１１５】
ステップＳ７０３で、表示方式決定部３０３は、処理する部分領域番号を変数ｊに設定する。変数ｊは１ページに含まれる全部分領域に対して決定処理を実行するためのインクリメント用のインデックスである。最初は、先頭の部分領域番号の１を設定する。
【０１１６】
ステップＳ７０４からステップＳ７１１に進み、各部分領域に対する処理を実行する。
【０１１７】
ステップＳ７１１で、表示方式決定部３０３は、画像表示装置１００の表示部１０５の幅高を取得する。図１（Ｂ）に示した様に、画像表示装置の表示部１０５の幅高は（Ｗ００、Ｈ００）である。
【０１１８】
ステップＳ７１２で、表示方式決定部３０３は、部分領域データで指定される領域属性６０５を判定する。
【０１１９】
部分領域の属性が「背景」または「画像」と判定された場合はステップＳ７２１に進む。部分領域の属性が「見出し」と判定された場合はステップＳ７３１に進む。部分領域の属性が「本文」と判定された場合はステップＳ７４１に進む。部分領域の属性が「ヘッダ・フッタ」と判定された場合はステップＳ７５１に進む。
【０１２０】
ステップＳ７２１で、表示方式決定部３０３は、処理中の部分領域データ（領域属性６０５が「背景」または「画像」）に対して、表示方式６１１に「拡大表示」を設定する。
【０１２１】
ステップＳ７２２で、表示方式決定部３０３は表示拡大率６１２を設定する。ここでは、部分領域の幅高が、画面の幅高に入る様に表示拡大率６１２を設定する。
【０１２２】
ステップＳ７２３で、表示方式決定部３０３は、部分領域を拡大表示する表示時間６１３を設定する。ここでは、表示時間＝定数Ａを設定する。  
【０１２３】
ここで、表示方式決定部３０３は、処理中の部分領域の表示方式の決定処理を完了し、ステップＳ７０５に戻り、決定内容を部分領域データに反映する。
【０１２４】
ステップＳ７３１で、表示方式決定部３０３は処理中の部分領域データ（領域属性６０５が「見出し」）に対して、表示方式６１１に「拡大＋スクロール表示」を設定する。スクロール方向は横方向に設定する。続いて、ステップＳ７３２に進む。
【０１２５】
ステップＳ７２２で、表示方式決定部３０３は表示拡大率６１２を設定する。ここでは、部分領域の高さ＝表示部の高さ（Ｈ００）×定数Ｂとなる様に表示拡大率６１２を設定する。
【０１２６】
ステップＳ７３３で、表示方式決定部３０３はスクロール速度６１４を設定する。ここでは、スクロール速度＝定数Ｃ／表示拡大率となる様に設定する。スクロール速度は、ステップＳ７２２で決定した表示拡大率の逆数となる。
【０１２７】
つまり、表示拡大率６１２が大きい部分領域の場合は、表示される文字が比較的大きくなるため、スクロール速度６１４を比較的遅く設定する。表示拡大率６１２が小さい部分領域の場合は、表示される文字が比較的小さくなるため、スクロール速度６１４を比較的速く設定する。これは、大きいサイズの文字は重要であったり強調させたい部分であると推測されるため、閲覧者の理解を促したり興味を誘発することためにスクロール速度を比較的遅くする。
ここで、表示方式決定部３０３は、処理中の部分領域の表示方式の決定処理を完了し、ステップＳ７０５に戻り、決定内容を部分領域データに反映する。
【０１２８】
ステップＳ７４１で、表示方式決定部３０３は、処理中の部分領域データ（領域属性６０５が「本文」）に対して、まず、表示拡大率６１２を設定する。ここでは、部分領域の幅＝表示部の幅（Ｗ００）となる様に表示拡大率６１２を設定する。
【０１２９】
ステップＳ７４２で、表示方式決定部３０３は、部分領域の高さ×表示拡大率（前ステップで設定）が、表示部の高さに収まるか否かを判定する。収まらないと判定された場合はステップＳ７４３に進む。収まると判定された場合はステップＳ７４５に進む。
【０１３０】
ステップＳ７４３で、表示方式決定部３０３は、設定した表示拡大率６１２で、処理中の領域属性６０５が「本文」の部分領域の全体を表示部１０５に表示できないため、表示方式６１１に「拡大＋スクロール表示」を設定する。表示部の高さに収まらない場合は、スクロール方向は縦方向に設定する。
【０１３１】
ステップＳ７４４で、表示方式決定部３０３はスクロール速度６１４を設定する。ここでは、スクロール速度＝定数Ｃ／表示拡大率となる様に設定する。
【０１３２】
ステップＳ７４５で、表示方式決定部３０３は設定した表示拡大率６１２で処理中の領域属性６０５が「本文」の部分領域の全体を表示部１０５に一度に表示できると判定される。よって表示方式６１１に「拡大表示」を設定する。
【０１３３】
ステップＳ７４６で、表示方式決定部３０３は部分領域を拡大表示する表示時間６１３を設定する。ここでは表示時間＝定数Ａとして設定する。
【０１３４】
ここで、表示方式決定部３０３は処理中の部分領域の表示方式の決定処理を完了し、ステップＳ７０５に戻り、決定内容を部分領域データに反映する。
【０１３５】
ステップＳ７５１で、表示方式決定部３０３は、処理中の部分領域データ（領域属性６０５が「ヘッダ」または「フッタ」）に対して、表示方式６１１に「非表示」を設定する。
【０１３６】
ここで、表示方式決定部３０３は、処理中の部分領域の表示方式の決定処理を完了し、ステップＳ７０５に戻る。
【０１３７】
ステップＳ７０５で、表示方式決定部３０３は、前ステップまでに決定した部分領域の表示方式６１１、表示拡大率６１２、表示時間６１３、スクロール速度６１４を、処理中の部分領域データに反映する。
【０１３８】
ステップＳ７０６で、表示方式決定部３０３は、次の部分領域を処理するために変数ｊをインクリメントする。
【０１３９】
ステップＳ７０７で、表示方式決定部３０３は、変数ｊが処理中のページの部分領域数を越えたか否かを判定する。変数ｊが部分領域数を越えていないと判定された場合は、ステップＳ７０４に戻り、次の部分領域の表示拡大率の決定処理から実行する。変数ｊが部分領域数を越えたと判定された場合は、ステップＳ７０８に進む。
【０１４０】
ステップＳ７０８で、表示方式決定部３０３は、次ページを処理するために変数ｉをインクリメントする。
【０１４１】
ステップＳ７０９で、表示方式決定部３０３は、変数ｉが処理中のコンテンツ２００のページ数を越えたか否かを判定する。変数ｉがページ数を越えていないと判定された場合はステップＳ７０２に戻り、次ページの全部分領域データの取得から実行する。変数ｉがページ数を越えたと判定された場合は、表示方式の決定処理を終了する。
これらの処理により、各ページを構成する各部分領域に対して、表示方式、表示拡大率、表示時間、スクロール速度等が決定される。
【０１４２】
続いで、上記の表示方式の決定処理の実行例を説明する。
【０１４３】
（表示方式の決定処理例）
図７に示した表示方式の決定処理例として、図５（Ｂ）のページ画像と、図６の部分領域データを用いた場合を説明する。
【０１４４】
図５（Ｂ）は、図５（Ａ）のページ画像に対して、ページ構造解析処理（図４）を実行し、部分領域を取得した結果である。
【０１４５】
図５（Ｂ）の部分領域５１１は、図６において（ページ番号＝１、部分領域番号＝１）の部分領域データとして管理される。この部分領域の領域属性６０５は「背景」である。よって、ステップＳ７２１に進み、表示方式６１１に「拡大表示」を設定する。ステップＳ７２２に進み、表示拡大率６１２にＭ１１を設定する。ステップＳ７２３で「表示時間６１３」にＴ１１を設定する。
【０１４６】
図５（Ｂ）の部分領域５１２と部分領域５１３は、それぞれ、図６において（ページ番号＝１、部分領域番号＝２）と（ページ番号＝１、部分領域番号＝３）の部分領域データとして管理される。これらの部分領域の領域属性６０５は「ヘッダ」である。よって、ステップＳ７５１に進み、「表示方式６１１」に「非表示」を設定する。
【０１４７】
図５（Ｂ）の部分領域５１４は、図６において（ページ番号＝１、部分領域番号＝４）の部分領域データとして管理される。この部分領域の領域属性６０５は「見出し」である。よって、ステップＳ７３１に進み、表示方式６１１に「拡大＋スクロール表示」を設定する。ステップＳ７３２で表示拡大率６１２にＭ１４を設定し、ステップＳ７３３でスクロール速度６１４にＶ１４を設定する。
【０１４８】
図５（Ｂ）の部分領域５１５は、図６において（ページ番号＝１、部分領域番号＝５）の部分領域データとして管理される。この部分領域の領域属性６０５は「本文」である。よって、ステップＳ７４１に進み、表示拡大率６１２にＭ１５を設定する。ステップＳ７４２で、表示拡大率Ｍ１５で部分領域５１５を表示した場合に、表示部の高さ（Ｈ００）に収まるか否かを確認する。ここでは、部分領域の高さＨ１５×Ｍ１５＜表示部の高さ（Ｈ００）となる。よって、この部分領域５１５は表示拡大率Ｍ１５で表示した場合であっても表示部の高さに収まるので、ステップＳ７４５に進み、表示方式６１１に「拡大表示」を設定する。ステップＳ７４６で、「表示時間６１３」にＴ１５を設定する。
【０１４９】
図５（Ｂ）の部分領域５１６と部分領域５１７は、それぞれ図６において（ページ番号＝１、部分領域番号＝６）と（ページ番号＝１、部分領域番号＝７）の部分領域データとして管理される。これらの部分領域の領域属性６０５は「画像」である。よって、ステップＳ７２１に進み、表示方式６１１に「拡大表示」を設定する。ステップＳ７２２に進み、表示拡大率６１２にＭ１６とＭ１７をそれぞれ設定する。ステップＳ７２３で表示時間６１３にＴ１６とＴ１７をそれぞれ設定する。
【０１５０】
図５（Ｂ）の部分領域５１８は、図６において（ページ番号＝１、部分領域番号＝８）の部分領域データとして管理される。この部分領域の領域属性６０５は「フッタ」である。よって、ステップＳ７５１に進み、表示方式６１１に「非表示」を設定する。
【０１５１】
以上で、部分領域の表示方式の決定処理例に関する説明を終了する。
【０１５２】
（自動再生処理）
図８のフローチャートを用いて、自動再生部３０６が実行する部分領域の自動再生処理について説明する。
【０１５３】
自動再生処理は、コンテンツ２００の全ページに含まれる全部分領域のうち各部分領域に対して順次表示処理を行う。このとき、各部分領域に対して決定された表示方式で表示処理が行われる。先頭１ページ目の１つ目の部分領域から処理を開始し、１ページ目の各部分領域に対して処理を実行する。そして、１ページ目が終了した後に次ページの各部分領域に対する処理を実行する。これを最終ページまで繰り返す。
【０１５４】
ステップＳ８０１で、自動再生部３０６は、処理するページ番号を変数ｉに設定する。変数ｉは全ページに対して処理を実行するためのインクリメント用のインデックスである。最初は先頭ページ番号の１を設定する。
【０１５５】
ステップＳ８０２で、自動再生部３０６は、前ステップで変数ｉに設定したページ番号の全部分領域データを部分領域管理テーブルから取得する。
【０１５６】
ステップＳ８０３で、自動再生部３０６は、処理する部分領域番号を変数ｊに設定する。変数ｊは１ページ分に含まれる全部分領域に対して決定処理を実行するためのインクリメント用のインデックスである。最初は、先頭の部分領域番号の１を設定する。
【０１５７】
ステップＳ８０４で、自動再生部３０６は、処理中の部分領域データに関して表示方式６１１を判定する。表示方式６１１が「拡大表示」の場合は、ステップ５（Ｓ８０５）に進む。表示方式６１１が「拡大＋スクロール表示」の場合は、ステップ７（Ｓ８０７）に進む。表示方式６１１が「非表示」の場合は、何もせずにステップ９（Ｓ８０９）に進む。
【０１５８】
ステップＳ８０５で、自動再生部３０６は、部分領域の拡大表示処理を実行する。これは、部分領域データに従い、表示部１０５に部分領域を適切な表示拡大率で表示する処理である。この部分領域の拡大表示処理については、図９のフローチャートを用いて説明する。
【０１５９】
ステップＳ８０６で、自動再生部３０６は、部分領域の表示経過時間を確認する。具体的には、部分領域データに指定された「表示時間６１３」を経過したか否かを確認する。
【０１６０】
部分領域データに設定された「表示時間」を経過した場合は、ステップＳ８０９に進む。「表示時間」を経過していない場合は、ステップＳ８０６の部分領域の拡大表示処理を継続する。
【０１６１】
ステップＳ８０７で、自動再生部３０６は、部分領域の拡大表示処理を実行する。これは、部分領域データに従い、表示部１０５に部分領域を適切な表示拡大率で表示する処理である。この部分領域の拡大表示処理については、図９のフローチャートを用いて説明する。
【０１６２】
ステップＳ８０８で、自動再生部３０６は、部分領域のスクロール表示処理を実行する。これは、前ステップで拡大表示処理した部分領域を部分領域データに従いスクロール表示する処理である。この部分領域のスクロール表示処理は、図１０のフローチャートを用いて説明する。
【０１６３】
ステップＳ８０９で、自動再生部３０６は、次の部分領域を処理するために変数ｊをインクリメントする。
【０１６４】
ステップＳ８１０で、自動再生部３０６は、変数ｊが処理中のページの部分領域数を越えたか否かを判定する。
【０１６５】
変数ｊが部分領域数を越えていないと判定された場合は、ステップＳ８０４に戻り、人検知処理から実行する。
【０１６６】
変数ｊが部分領域数を越えたと判定された場合は、処理中のページの全部分領域の処理を完了したため、ステップＳ８１１に進む。
【０１６７】
ステップＳ７１１で、自動再生部３０６は、次ページを処理するために変数ｉをインクリメントする。
【０１６８】
ステップＳ７１２で、自動再生部３０６は、変数ｉが処理中のコンテンツ２００のページ数を越えたか否かを判定する。
【０１６９】
変数ｉがページ数を越えていないと判定された場合は、ステップＳ８０２に戻り、次ページの全部分領域データの取得から実行する。
【０１７０】
変数ｉがページ数を越えたと判定された場合は、ステップＳ８０１に戻り先頭ページから処理を繰り返し、自動再生処理を継続する。
【０１７１】
自動再生部３０６は、以上の処理を繰り返し実行し、部分領域の自動再生処理を実行する。図８を用いて説明した自動再生処理を実行した場合、画像表示装置の表示部１０５における画面遷移については図１１を用いて説明する。
【０１７２】
次は、自動再生処理中のステップＳ８０５とステップＳ８０７で実行する部分領域の拡大表示処理を説明する。その後にステップＳ８０８で実行する部分領域のスクロール表示処理を説明する。
【０１７３】
（部分領域の拡大表示処理）
図９のフローチャートを用いて、拡大表示部３０４が実行する部分領域の拡大表示処理を説明する。
【０１７４】
この処理は前述の図８に示した自動再生処理におけるステップＳ８０５とステップＳ８０７で実行し、部分領域毎に適切な表示拡大率と表示座標で拡大表示を実行する。
【０１７５】
ステップＳ９０１で、拡大表示部３０４は、処理中の部分領域データの領域属性６０５を判定する。
【０１７６】
領域属性６０５が「背景」または「画像」の場合は、ステップＳ９０２に進む。領域属性６０５が「見出し」の場合はステップＳ９０３に進む。領域属性が「本文」の場合はステップＳ９０５に進む。
【０１７７】
ステップＳ９０２で、拡大表示部３０４は処理中の部分領域の部分領域データで指定される表示拡大率を使用し、部分領域の中心が表示部１０５の中心と合うように表示座標を決定する。
【０１７８】
ステップＳ９０３で、拡大表示部３０４は処理中の部分領域データで指定される表示拡大率を使用し、部分領域の中央が表示部の中央と合うように表示座標のＹ座標を決定する。続いて、ステップＳ９０４で、拡大表示部３０４は、部分領域の左端が表示部の左端に合うように表示Ｘ座標を決定する。つまり、ステップＳ９０３とステップＳ９０４の処理を行うことで、部分領域はＹ軸方向にセンタリングされた表示座標を取る。
【０１７９】
ステップＳ９０５で、拡大表示部３０４は、処理中の部分領域データで指定される部分領域の高さ×表示拡大率（前ステップで設定）が、表示部の高さに収まるか否かを判定する。収まらないと判定された場合はステップＳ９０６に進む。収まると判定された場合はステップＳ９０７に進む。
【０１８０】
ステップＳ９０６で、拡大表示部３０４は、処理中の部分領域データで指定される表示拡大率を使用し、部分領域の左上座標が、表示部の左上端に合うように表示座標を決定する。
【０１８１】
ステップＳ９０７で、拡大表示部３０４は、処理中の部分領域データで指定される表示拡大率を使用し、部分領域の中心が表示部１０５の中心に合うように表示座標を決定する。
【０１８２】
ステップＳ９０８で、拡大表示部３０４は、前ステップまで設定した表示座標と、部分領域データで指定された表示拡大率に従い、部分領域を表示部１０５に表示する。そして、拡大表示部３０４は、部分領域の拡大表示処理を完了する。
【０１８３】
（部分領域のスクロール表示）
図１０のフローチャートを用いて、拡大表示部３０４が実行する部分領域のスクロール表示処理を説明する。
【０１８４】
この処理は前述の図８に示した自動再生処理におけるステップＳ８０８で実行され、拡大表示した部分領域のスクロール表示に使用される。
【０１８５】
ステップＳ１００１で、拡大表示部３０４は、処理中の部分領域データの表示方式６１１を判定する。
【０１８６】
表示方式６１１が「拡大＋スクロール表示（横方向）」と判定された場合はステップＳ１０１１に進む。表示方式６１１が「拡大＋スクロール表示（縦方向）」と判定された場合はステップＳ１０２１に進む。
【０１８７】
ステップＳ１０１１で、拡大表示部３０４は、部分領域のＹ座標を固定し、Ｘ座標のみプラス方向（本実施例では右方向）にスクロール表示を行う。
【０１８８】
ステップＳ１０１２で、拡大表示部３０４は部分領域のＸ座標終端までスクロール表示したか否かを判定する。終端まで表示したと判定された場合は、部分領域のスクロール表示処理を完了する。終端まで表示していないと判定された場合は、ステップＳ１０１１に戻り、部分領域のスクロール表示を継続する。
【０１８９】
ステップＳ１０２１で、拡大表示部３０４は、部分領域のＸ座標を固定し、Ｙ座標のみプラス方向（本実施例では下方向）にスクロール表示を行う。
【０１９０】
ステップＳ１０２２で、拡大表示部３０４は部分領域のＹ座標終端までスクロール表示したか否かを判定する。終端まで表示したと判定された場合は、部分領域のスクロール表示処理を完了する。終端まで表示していないと判定された場合は、ステップＳ１０２１に戻り、部分領域のスクロール表示を継続する。
【０１９１】
（自動再生処理の画面遷移例）
図１１を用いて、自動再生処理（図８）を実行した場合の画像表示装置の表示部１０５の画面遷移を説明する。
【０１９２】
例として、コンテンツ２００の１ページ目のページ画像２０１に対して、ページ構造解析処理（図４）、及び、表示方式の決定処理（図７）を実行し、取得した部分領域データ（図６）を使用する。
【０１９３】
ページ画像２０１に含まれる部分領域は図５の５１１〜５１８であり、部分領域データは表示方式の決定例で説明したものと同じである。
【０１９４】
これらの部分領域データを使用して、自動再生処理を行った場合の表示部１０５の画面遷移を先に示すと、図１１（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）、（Ｅ）、（Ｆ）、（Ｇ）の順に画面が遷移する。以下に、詳細について説明する。
【０１９５】
自動再生処理（図８）において、自動再生部３０６は、ステップＳ８０１とステップＳ８０２で、１ページ目の画像データの全部分領域データを取得する。
【０１９６】
自動再生部３０６は、ステップＳ８０３、ステップＳ８０４以降で、表示対象の部分領域に対応する部分領域データに基づき表示方式を切り替えながら、表示対象の部分領域を順番に表示することで自動再生を行う。その際に、部分領域の拡大表示処理（図１０）や、部分領域のスクロール表示処理（図１１）を使用する。
【０１９７】
自動再生部３０６は、部分領域５１１（ページ番号＝１、部分領域番号＝１）について、ステップＳ８０４で表示方式６１１を「拡大表示」と判定する。ステップＳ９０２で部分領域の中央座標（Ｘ１１＋（Ｗ１１／２），  Ｙ１１＋（Ｈ１１／２））が、表示部の中央（Ｗ００／２，Ｈ００／２）に合うように表示座標を決定する。
【０１９８】
次に、自動再生部３０６は、ステップＳ７２２で決定した表示拡大率で、ステップＳ９０８で表示部１０５に拡大表示する。この時の表示部１０５の画面を図１１（Ａ）に示す。
【０１９９】
そして、自動再生部３０６は、ステップＳ７２３で決定した表示時間を経過した後に、次の部分領域の処理に進む。
【０２００】
自動再生部３０６は、部分領域５１２（ページ番号＝１、部分領域番号＝２）について、ステップＳ８０４で表示方式６１１を「非表示」と判定し、部分領域５１２は表示せず次の部分領域の処理に進む。
【０２０１】
自動再生部３０６は、部分領域５１３（ページ番号＝１、部分領域番号＝３）について、ステップＳ８０４で表示方式６１１を「非表示」と判定し、部分領域５１３は表示せず次の部分領域の処理に進む。
【０２０２】
自動再生部３０６は、部分領域５１４（ページ番号＝１、部分領域番号＝４）について、ステップＳ８０４で表示方式６１１を「拡大＋スクロール表示（横方向）」と判定する。自動再生部３０６は、ステップＳ９０３で、部分領域の中央が表示部の中央に合うように表示Ｙ座標を決定する。つまり、部分領域のＹ座標の中央値（Ｙ１４＋（Ｈ１４／２））が、表示部の中央になるように調整する。次に、ステップＳ９０４で、部分領域の左端が表示部の左端に合うように表示Ｘ座標を決定する。
【０２０３】
次に、自動再生部３０６は、前ステップまでに決定した表示座標と、ステップＳ７３２で決定した表示拡大率を用いて、ステップＳ９０８で表示部１０５に拡大表示する。  
【０２０４】
この時の表示部の画面を図１１（Ｂ）に示す。図に示すように、スクロール表示の開始時点で、部分領域５１４は表示拡大率Ｍ１４で拡大され、部分領域のＸ座標は表示部１０５の左端に合わされ、部分領域のＹ座標は表示部にセンタリングされる。
【０２０５】
続いて、自動再生部３０６は、部分領域５１４について、ステップＳ１０１１とステップＳ１０１２で、部分領域のＹ座標を固定したまま、Ｘ座標をプラス方向（右方向）にスクロール表示する。この時の表示部の画面の一例を図１１（Ｃ）に示す。
【０２０６】
そして、自動再生部３０６は、部分領域５１４について、ステップＳ１０１２で部分領域５１４のＸ座標の終端までスクロール表示したことを判定し、部分領域のスクロール表示処理を完了する。この時の表示部の画面の一例を図１１（Ｄ）に示す。
なお、部分領域が縦書きの見出しであると表示方式は「拡大＋スクロール表示（縦方向）」と判定される。この場合、部分領域は拡大され、スクロール表示の開始時点でＹ座標が表示部１０５の上端に合わされＸ座標は表示部にセンタリングされる。
そして、Ｘ座標を固定したまま、Ｙ座標をプラス方向（下方向）にスクロール表示し、Ｙ座標の終端までスクロール表示してからスクロール表示処理を完了する。
【０２０７】
この後、次の部分領域の処理に進む。
【０２０８】
自動再生部３０６は、部分領域５１５（ページ番号＝１、部分領域番号＝５）について、ステップＳ８０４で表示方式６１１を「拡大表示」と判定する。ステップＳ９０２で部分領域の中央座標（Ｘ１５＋（Ｗ１５／２），  Ｙ１５＋（Ｈ１５／２））が、表示部の中央（Ｗ００／２，Ｈ００／２）に合うように表示座標を決定し、表示部１０５に拡大表示する。この時の表示部１０５の画面を図１１（Ｅ）に示す。
【０２０９】
部分領域５１６（ページ番号＝１、部分領域番号＝６）について、自動再生部３０６は、ステップＳ８０４で表示方式６１１を「拡大表示」と判定する。ステップＳ９０２で部分領域の中央座標（Ｘ１６＋（Ｗ１６／２），  Ｙ１６＋（Ｈ１６／２））が、表示部の中央（Ｗ００／２，Ｈ００／２）に合うように表示座標を決定し、表示部１０５に拡大表示する。この時の表示部１０５の画面を図１１（Ｆ）に示す。
【０２１０】
部分領域５１７（ページ番号＝１、部分領域番号＝７）について、自動再生部３０６は、
ステップＳ８０４で表示方式６１１を「拡大表示」と判定する。ステップＳ９０２で部分領域の中央座標（Ｘ１７＋（Ｗ１７／２），  Ｙ１７＋（Ｈ１７／２））が、表示部の中央（Ｗ００／２，Ｈ００／２）に合うように表示座標を決定し、表示部１０５に拡大表示する。この時の表示部１０５の画面を図１１（Ｇ）に示す。
【０２１１】
よって、本実施例では、紙に印刷するために作成されたページ画像を、デジタルサイネージを用いて表示する場合であっても、ページ画像を構成する文書構成要素を認識し、文書構成要素から成る部分領域の属性に応じた表示方式を決定することが可能になる。そして、各部分領域に対して決定された表示方式により、各部分領域を順次表示（自動再生）することができる。
【０２１２】
具体的には、デジタルサイネージ広告において次の様な表示を行うことができる。ページ画像のうち見出しに対応する文書構成要素に関しては、広告閲覧者の興味を引きやすい様に見出しを拡大表示した状態でスクロール表示する。
【０２１３】
ページ画像のうち本文に対応する文書構成要素に関しては、広告閲覧者が読みやすい様に、大きさに応じて拡大表示や、拡大した状態でスクロール表示を切り替える。
また、ページ画像のうちヘッダ・フッタの様な全ページに共通する様な情報に対応する文書構成要素に関しては、広告閲覧者にとって不要であるため、表示しない様に制御する。
【０２１４】
以上の様に本実施例で示した表示方式でページ画像を表示すると、デジタルサイネージ広告を行う場合、閲覧者の広告に対する理解度を上げることや興味を誘発することが可能になる。
【０２１５】
［実施例２］
自動再生処理を行うページ画像において、部分領域によっては、複数の文字サイズが含まれる場合がある。本実施例では、そのような部分領域の自動再生処理について説明する。
【０２１６】
本施例では、実施例１と異なる部分のみを説明する。変更点てしては、実施例１における図１０の部分領域のスクロール表示処理を図１３の部分領域のスクロール表示処理に置き換える。
【０２１７】
図１３の部分領域のスクロール表示処理を用いて、自動再生処理（図８）を実行した場合の画像表示装置の表示部１０５の画面遷移について図１４を用いて説明する。
【０２１８】
（ページ画像と構造解析例）
本実施例で用いるページ画像例を図１２（Ａ）に示す。図１２（Ａ）に示す様に、ページ画像１２００は、文書構成要素として、背景１２０１、ヘッダ１２０２、ヘッダ属性を有する１２０３、見出し１２０４、本文１２０５、図（画像）１２０６、図（画像）１２０７、フッタ５０８がレイアウトされている。
【０２１９】
次に、図１２（Ａ）のページ画像に対して、ページ構造解析部３０１がページ画像の構造解析処理を行った結果を図１２（Ｂ）に示す。
【０２２０】
図１２（Ｂ）において、ヘッダ１２０２は部分領域１２１２として自動認識されたことを示す。同様に、ヘッダ１２０３は部分領域１２１３として自動認識されたことを示す。見出し１２０４は部分領域１２１４として自動認識されたことを示す。本文１２０５は部分領域１２１５として自動認識されたことを示す。画像１２０６は部分領域１２１６として自動認識されたことを示す。画像１２０７は部分領域１２１７として自動認識されたことを示す。フッタ１２０８は部分領域１２１８として自動認識されたことを示す。背景１２０１は部分領域１２１１として自動認識されたことを示す。
【０２２１】
これらの部分領域に対して、実施例１で説明した図７の表示方式の決定処理の結果は、図６に示した部分領域管理テーブルに保持される部分領域データと同じであるため、これらの部分領域データに関する説明は省略する。
【０２２２】
本実施例で用いる図１２（Ｂ）のページ画像の構造解析結果と、実施例１で用いた図５（Ｂ）のページ画像の構造解析結果の差異を説明する。
【０２２３】
２つの結果においては、見出しの部分領域１２１４と見出しの部分領域５１４のみが異なる。見出しの部分領域１２１４は、複数の文字サイズを保持している。
【０２２４】
それ以外の背景の部分領域１２１１、ヘッダの部分領域１２１２、ヘッダの部分領域１２１３、本文の部分領域１２１５、画像の部分領域１２１６、画像の部分領域１２１７、フッタの部分領域１２１８に関しては、図５（Ａ）と同じである。よって、本実施例では説明を省略する。
【０２２５】
（部分領域のスクロール表示）
図１３のフローチャートを用いて、拡大表示部３０４が実行する部分領域のスクロール表示処理を説明する。
【０２２６】
この処理は実施例１の図８に示した自動再生処理におけるステップＳ８０８で実行し、拡大表示した部分領域のスクロール表示に使用する。
【０２２７】
ステップＳ１３０１で、拡大表示部３０４は、処理中の部分領域データの表示方式６１１を判定する。
【０２２８】
表示方式６１１が「拡大＋スクロール表示（横方向）」の場合は、ステップＳ１３１１に進む。表示方式６１１が「拡大＋スクロール表示（縦方向）」の場合は、ステップＳ１３２１に進む。
【０２２９】
ステップＳ１３１１で、拡大表示部３０４は、処理中の部分領域データで指定されるスクロール速度６１４を、変数Ｖｔに代入する。また、処理中の部分領域データで指定される文字サイズ６０７を、変数Ｓｔに代入する。
【０２３０】
ステップＳ１３１２で、拡大表示部３０４は、部分領域のＹ座標を固定し、Ｘ座標のみプラス方向（本実施例では右方向）にスクロール表示を行う。
【０２３１】
ステップＳ１３１３で、拡大表示部３０４は、スクロール表示中の文字サイズが、変数Ｓｔに代入した値と等しいか否かを判定する。等しいと判定された場合は、ステップＳ１３１５に進む。等しくないと判定された場合は、ステップＳ１３１４に進む。
【０２３２】
ステップＳ１３１４で、拡大表示部３０４は、表示中のスクロール速度を、文字サイズの変化割合に応じて変更する。つまり、Ｖｔ×（Ｓｔ／表示中の文字サイズ）に表示中のスクロール速度に変更する。
これにより部分領域でもこれにより文字サイズが大きい部分（すなわち、強調したい部分）は、ゆっくりスクロールさせることができる。
【０２３３】
ステップＳ１３１５で、拡大表示部３０４は、部分領域のＸ座標終端までスクロール表示したか否かを判定する。終端まで表示したと判定された場合は、部分領域のスクロール表示処理を完了する。終端まで表示していないと判定された場合は、ステップＳ１３１２に戻り、部分領域のスクロール表示を継続する。
【０２３４】
一方、ステップＳ１３２１で、拡大表示部３０４は、処理中の部分領域データで指定されるスクロール速度６１４を、変数Ｖｔに代入する。また、処理中の部分領域データで指定される文字サイズ６０７を、変数Ｓｔに代入する。
【０２３５】
ステップＳ１３２２で、拡大表示部３０４は、部分領域のＸ座標を固定し、Ｙ座標のみプラス方向（本実施例では下方向）にスクロール表示を行う。
【０２３６】
ステップＳ１３２３で、拡大表示部３０４は、スクロール表示中の文字サイズが、変数Ｓｔに代入した値と等しいかを判定する。等しいと判定された場合は、ステップＳ１３１５に進む。等しくないと判定された場合は、ステップＳ１３２４に進む。
【０２３７】
ステップＳ１３２４で、拡大表示部３０４は、表示中のスクロール速度を、文字サイズの変化割合に応じて変更する。つまり、Ｖｔ×（Ｓｔ／表示中の文字サイズ）に表示中のスクロール速度に変更する。
これにより部分領域でもこれにより文字サイズが大きい部分（すなわち、強調したい部分）は、ゆっくりスクロールさせることができる。
【０２３８】
ステップＳ１３２５で、拡大表示部３０４は、部分領域のＸ座標終端までスクロール表示したか否かを判定する。終端まで表示したと判定された場合は部分領域のスクロール表示処理を完了する。終端まで表示していないと判定された場合はステップＳ１３２２に戻り、部分領域のスクロール表示を継続する。
【０２３９】
（自動再生処理の画面遷移例）
図１３の部分領域のスクロール表示を使用し、自動再生部３０６が自動再生処理（図８）を実行した場合の画像表示装置の表示部１０５の画面遷移を説明する。
【０２４０】
例として、ページ画像１２００の構造解析結果である図１２（Ｂ）を使用する。特に実施例１と異なる見出しの部分領域１２１４に関して説明する。
【０２４１】
これらの部分領域を使用して、自動再生処理を行った場合の表示部１０５の画面遷移を先に示すと、図１４（Ａ）、（Ｂ）、（Ｃ）の順に画面が遷移される。以下に、詳細について説明する。
【０２４２】
自動再生部３０６は、部分領域５１４（ページ番号＝１、部分領域番号＝４）について、ステップＳ８０４で表示方式６１１を「拡大＋スクロール表示（横方向）」と判定する。自動再生部３０６は、ステップＳ９０３で、部分領域の中央が表示部の中央に合うように表示Ｙ座標を決定する。つまり、部分領域のＹ座標の中央値（Ｙ１４＋（Ｈ１４／２））が、表示部の中央と合うように調整する。次に、ステップＳ９０４で、部分領域の左端が表示部の左端に合うように表示Ｘ座標を決定する。
【０２４３】
次に、自動再生部３０６は、前ステップまでに決定した表示座標と、ステップＳ７３２で決定した表示拡大率を用いて、ステップＳ９０８で表示部１０５に拡大表示する。  
【０２４４】
この時の表示部の画面を図１４（Ａ）に示す。図に示すように、スクロール表示の開始時点で、部分領域１２１４は表示拡大率Ｍ１４で拡大され、部分領域のＸ座標は表示部１０５の左端に合わされ、部分領域のＹ座標は表示部にセンタリングされる。
【０２４５】
続いて、自動再生部３０６は、部分領域１２１４について、ステップＳ１３１２で、部分領域のＹ座標を固定したまま、Ｘ座標をプラス方向（右方向）にスクロール表示する。      
【０２４６】
自動再生部３０６は、ステップＳ１３１３において、スクロール表示中の文字サイズを判定する。例えば、図１４（Ａ）から図１４（Ｂ）に遷移する間に、表示中の文字サイズが変更されている。この様な場合、自動再生部３０６は、部分領域の表示拡大率は変更せずに、ステップＳ１３１４にて、ステップＳ１３１４にてスクロール速度を変更する。図１４（Ａ）から図１４（Ｂ）に遷移する場合は、文字サイズが大きくなるため、ステップＳ１３１４に従い、スクロール速度は文字サイズの変化割合に応じ遅くなる。
【０２４７】
そして、自動再生部３０６は、部分領域１２１４について、ステップＳ１３１５で部分領域１２１４のＸ座標の終端までスクロール表示したことを判定し、部分領域のスクロール表示処理を完了する。この時の表示部の画面の一例を図１４（Ｃ）に示す。この後、次の部分領域の処理に進む。これ以降の部分領域の自動再生に関しては、実施例１と同様であるため、説明を省略する。
【０２４８】
以上に説明した様に本実施例では、ページ画像の文書構成要素から成る部分領域の属性に応じて表示方式を決定し、決定された表示方式で各部分領域を順次表示することができる。また一つの部分領域内において文字サイズが変更される場合にも、文字のサイズに応じてスクロール速度を変更しながら再生することができる。
【０２４９】
具体的には、ページ画像の見出しを拡大表示した状態でスクロール表示する場合に、見出し中の文字サイズに応じてスクロール速度を変化させながら再生することができる。
これにより部分領域でもこれにより文字サイズが大きい部分（すなわち、強調したい部分）は、ゆっくりスクロールさせることができる。よって強調部分に対して、閲覧者の注意をひくことが可能になる。
【０２５０】
これにより、デジタルサイネージ広告を行う場合、閲覧者の広告に対する理解度を上げることや、興味を誘発することが可能になる。
【０２５１】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2017084304.tif 000003
【図２】
2017084304.tif 000004
【図３】
2017084304.tif 000005
【図４】
2017084304.tif 000006
【図５】
2017084304.tif 000007
【図６】
2017084304.tif 000008
【図７】
2017084304.tif 000009
【図８】
2017084304.tif 000010
【図９】
2017084304.tif 000011
【図１０】
2017084304.tif 000012
【図１１】
2017084304.tif 000013
【図１２】
2017084304.tif 000014
【図１３】
2017084304.tif 000015
【図１４】
2017084304.tif 000016