(57)【要約】【課題】電子書籍の表示において見開きを自動的に見開きとして表示できるコンテンツ表示装置を提供する。【解決手段】コンテンツ表示装置のＣＰＵが実行する処理は、各ページ毎に最も出現頻度の高い色を「背景色」と判断して「背景色」を示すデータをその色に関連付けるステップ（Ｓ３４０）と、２ページの「背景色」が限りなく同様の色であり（ステップＳ３５０にてＹＥＳ）、かつ、ページ中央部に背景色以外の色が分布している場合に（ステップＳ３６０にてＹＥＳ）、次に遷移するページと、次の次に遷移する２ページとを１ページのサイズに縮小して液晶表示装置１２０に表示するステップ（Ｓ３７０）とを含む。【選択図】図３
2012252214.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ表示装置であって、
文字および画像の少なくともいずれかを含む電子書籍コンテンツを格納するための記憶手段と、
前記電子書籍コンテンツを表示するための表示手段と、
前記コンテンツ表示装置を制御するための制御部とを備え、
前記制御部は、
前記電子書籍コンテンツを構成する複数のページの各々に基づいて、連続した複数ページを表示させるべきか否かを判断するための判断手段と、
前記判断手段による判断の結果に基づいて、前記複数のページの各ページを１ページとして、または、前記連続した複数ページを１ページとして、前記表示手段に表示させるための表示制御手段とを含む、コンテンツ表示装置。
【請求項２】
前記判断手段は、
前記複数のページの各々を構成するビットマップデータに基づいて、出現頻度が最も高い色を背景色として検出し、
前記背景色の特徴に基づいて、連続した複数ページを表示させるべきか否かを判断する、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記判断手段は、
前記複数のページの各々を構成するビットマップデータに基づいて、連続した複数ページにまたがる顔を検出するための顔検出手段を含み、
前記連続した複数ページにまたがる顔が検出された場合には、前記表示制御手段は、前記連続した複数ページを１画面の画像として前記表示手段に表示させる、請求項１に記載のコンテンツ表示装置。
【請求項４】
前記判断手段は、
前記複数のページの各々を構成するビットマップデータの分布に基づいて、連続した複数ページからなる画像が一つの画像を構成するものか否かを判断し、
連続した複数ページからなる画像が一つの画像を構成するものである場合には、前記表示制御手段は、前記連続した複数ページを１画面の画像として前記表示手段に表示させる、請求項１に記載のコンテンツ表示装置。
【請求項５】
前記電子書籍コンテンツは、三次元で画像を表示するための左目用データおよび右目用データを含み、
前記判断手段は、
前記左目用データおよび右目用データに基づいて、連続した複数ページを表示させるべきか否かを判断し、
前記判断手段による判断の結果に基づいて、前記複数のページの各ページを１ページとして、または、前記連続した複数ページを１ページとして、前記表示手段に表示させる、請求項１〜４のいずれかに記載のコンテンツ表示装置。
【請求項６】
プロセッサと前記プロセッサに結合されたメモリを有するコンピュータがコンテンツを表示するための方法であって、
前記プロセッサが、前記メモリから、文字および画像の少なくともいずれかを含む電子書籍コンテンツを読み出すステップと、
前記電子書籍コンテンツを構成する複数のページの各々に基づいて、連続した複数ページを表示させるべきか否かを判断するステップと、
前記判断するステップにおける判断の結果に基づいて、前記複数のページの各ページを１ページとして、または、前記連続した複数ページを１ページとして表示するステップとを含む、コンテンツを表示するための方法。
【請求項７】
プロセッサと前記プロセッサに結合されたメモリを有するコンピュータを、コンテンツ表示装置として機能させるためのプログラムであって、前記プログラムは、前記プロセッサに、
前記メモリから、文字および画像の少なくともいずれかを含む電子書籍コンテンツを読み出すステップと、
前記電子書籍コンテンツを構成する複数のページの各々に基づいて、連続した複数ページを表示させるべきか否かを判断するステップと、
前記判断するステップにおける判断の結果に基づいて、前記複数のページの各ページを１ページとして、または、前記連続した複数ページを１ページとして表示するステップとを実行させる、コンピュータをコンテンツ表示装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像コンテンツの表示に関し、より特定的には、電子書籍端末等の電子通信機器において、ページをめくる際に次ページを表示する技術に関する。
【背景技術】
【０００２】
電子書籍を読むための装置が知られている。この装置は、画像コンテンツとして、たとえば、書籍、雑誌などを表示できる。電子書籍の表示において、キー操作/フリック操作により次のページへ送る/前のページに戻ることができるが、多くの電子書籍端末においては画面上に基本一ページずつ表示されるため、見開きのページ等を読む際の視認性が悪い、見開きの場合は二ページを一ページ分に自動的に縮小して、見開きとして表示してほしい、などの要望があった。
【０００３】
これを回避するための方法として、例えば、特開２００３−１９６０６５号公報（特許文献１）は、規定される出力範囲の境界で分割されて表示されないようにする技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１９６０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の技術によれば、レイアウト情報が必要であり、現在既に流通している作成済みのコンテンツに対してその技術を適用することは、レイアウト情報の付加が必要となり、適用が困難である。
【０００６】
本発明は、上述のような問題点を解決するためになされたものであって、その目的は、画像コンテンツに応じて連続する２ページが１画面に表示されるコンテンツ表示装置を提供することである。
【０００７】
他の目的は、画像コンテンツに応じて連続する２ページが１画面に表示されるように、コンピュータがコンテンツを表示する方法を提供することである。
【０００８】
さらに他の目的は、画像コンテンツに応じて連続する２ページが１画面に表示されるコンテンツ表示装置としてコンピュータを機能させるためのプログラムを提供することである。
【課題を解決するための手段】
【０００９】
ある実施の形態にしたがうコンテンツ表示装置は、文字および画像の少なくともいずれかを含む電子書籍コンテンツを格納するための記憶手段と、電子書籍コンテンツを表示するための表示手段と、コンテンツ表示装置を制御するための制御部とを備える。制御部は、電子書籍コンテンツを構成する複数のページの各々に基づいて、連続した複数ページを表示させるべきか否かを判断するための判断手段と、判断手段による判断の結果に基づいて、複数のページの各ページを１ページとして、または、連続した複数ページを１ページとして、表示手段に表示させるための表示制御手段とを含む。
【００１０】
好ましくは、判断手段は、複数のページの各々を構成するビットマップデータに基づいて、出現頻度が最も高い色を背景色として検出し、背景色の特徴に基づいて、連続した複数ページを表示させるべきか否かを判断する。
【００１１】
好ましくは、判断手段は、複数のページの各々を構成するビットマップデータに基づいて、連続した複数ページにまたがる顔を検出するための顔検出手段を含む。連続した複数ページにまたがる顔が検出された場合には、表示制御手段は、連続した複数ページを１画面の画像として表示手段に表示させる。
【００１２】
好ましくは、判断手段は、複数のページの各々を構成するビットマップデータの分布に基づいて、連続した複数ページからなる画像が一つの画像を構成するものか否かを判断する。連続した複数ページからなる画像が一つの画像を構成するものである場合には、表示制御手段は、連続した複数ページを１画面の画像として表示手段に表示させる。
【００１３】
好ましくは、電子書籍コンテンツは、三次元で画像を表示するための左目用データおよび右目用データを含む。判断手段は、左目用データおよび右目用データに基づいて、連続した複数ページを表示させるべきか否かを判断する。コンテンツ表示装置は、さらに、判断手段による判断の結果に基づいて、複数のページの各ページを１ページとして、または、連続した複数ページを１ページとして、表示手段に表示させる。
【００１４】
他の実施の形態にしたがうと、プロセッサとプロセッサに結合されたメモリを有するコンピュータがコンテンツを表示するための方法が提供される。この方法は、プロセッサが、メモリから、文字および画像の少なくともいずれかを含む電子書籍コンテンツを読み出すステップと、電子書籍コンテンツを構成する複数のページの各々に基づいて、連続した複数ページを表示させるべきか否かを判断するステップと、判断するステップにおける判断の結果に基づいて、複数のページの各ページを１ページとして、または、連続した複数ページを１ページとして表示するステップとを含む。
【００１５】
他の実施の形態にしたがうと、プロセッサとプロセッサに結合されたメモリを有するコンピュータを、コンテンツ表示装置として機能させるためのプログラムが提供される。プログラムは、プロセッサに、メモリから、文字および画像の少なくともいずれかを含む電子書籍コンテンツを読み出すステップと、電子書籍コンテンツを構成する複数のページの各々に基づいて、連続した複数ページを表示させるべきか否かを判断するステップと、判断するステップにおける判断の結果に基づいて、複数のページの各ページを１ページとして、または、連続した複数ページを１ページとして表示するステップとを実行させる。
【発明の効果】
【００１６】
ある局面によると、電子書籍の表示において見開きを自動的に見開きとして表示することができる。
【００１７】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１８】
【図１】携帯端末１００の外観を表わす図である。
【図２】携帯端末１００のハードウェア構成を表わすブロック図である。
【図３】ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【図４】複数のページにまたがる画面を１ページにまとめて表示する態様を表わす図である。
【図５】本実施の形態に係る携帯端末として機能するＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【図６】２つのページにまたがる顔が１つのページに表示される態様を表わす図である。
【図７】ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【図８】２ページにまたがる風景が１ページの画面として表示される態様を表わす図である。
【図９】ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【図１０】２つのページにまたがる画像が１ページに縮小して表示される態様を表わす図である。
【図１１】ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【図１２】２つの画面の１つのページにまとめて表示される態様を表わす図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
＜第１の実施の形態＞
図１を参照して、本発明の第１の実施の形態に係る携帯端末１００について説明する。図１は、携帯端末１００の外観を表わす図である。携帯端末１００は、液晶表示装置１２０と、入力部１３０とを備える。なお、携帯端末１００の表示部は、液晶表示装置１２０に限られず、有機ＥＬ（Electro  Luminescence）が用いられてもよい。入力部１３０は、携帯端末１００に対する命令の入力を受け付ける。入力部１３０は、物理的なスイッチ、ソフトウェアスイッチの何れでも実現され得る。携帯端末１００は、たとえば、携帯電話機、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）、タブレット型ＰＣ（Personal  Computer）等として実現される。
【００２１】
図２を参照して、本発明の実施の形態に係る携帯端末１００の構成についてさらに説明する。図２は、携帯端末１００のハードウェア構成を表わすブロック図である。携帯端末１００は、ＣＰＵ（Central  Processing  Unit）１５０と、液晶表示装置１２０と、入力部１３０と、ＲＡＭ（Random  Access  Memory）１４０とＲＯＭ（Read-Only  Memory）１５０と、インターフェイス１６０とを備える。各要素は、バス２００にそれぞれ接続されている。インターフェイス１６０には、外部メモリ１７０が着脱可能である。
【００２２】
ＣＰＵ１５０は、特徴抽出部１１１と、判断部１１２と、表示制御部１１３とを含む。特徴抽出部１１１は、ＲＡＭ１４０に格納されているデータに基づいて、液晶表示装置１２０に表示されるべき画像の特徴（色の分布、背景色など）を抽出する。判断部１１２は、特徴抽出部１１１による抽出の結果に基づいて、複数のページにまたがる画像を１つのページに表示する必要があるか否かを判断する。表示制御部１１３は、判断部１１２による判断の結果に基づいて画像を液晶表示装置１２０に表示する。
【００２３】
ＲＡＭ１４０は、ＣＰＵ１１０によって生成されたデータまたは携帯端末１００の外部から入力されたデータを一時的に格納する。また、ＲＡＭ１４０は、携帯端末１００に機能を実行させるために予め作成されたプログラムをロードする。ＲＯＭ１５０は、携帯端末１００に予め規定された動作を実行させるためのデータおよびプログラムを格納している。
【００２４】
インターフェイス１６０は、携帯端末１００と外部とのデータの送受信を行なう。インターフェイス１６０は、Wi-Fi（Wireless Fidelity）、Bluetooth等によって実現されるが、これらに限られない。外部メモリ１７０は、たとえばメモリカードとして実現される。
【００２５】
図３を参照して、本実施の形態に係る携帯端末１００の制御構造について説明する。図３は、ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【００２６】
ステップＳ３１０にて、ＣＰＵ１１０は、入力部１３０から送られる信号に基づいて、携帯端末１００のユーザによるページ送りまたは戻し操作を検知する。この操作は、たとえば、入力部１３０に対するタッチ操作または押下操作である。
【００２７】
ステップＳ３２０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを、各々ビットマップデータとしてＲＡＭ１４０に読み込む。
【００２８】
ステップＳ３３０にて、ＣＰＵ１１０は、特徴抽出部１１１として、ビットマップデータを用いて、２ページ分の画像における色の分布を解析し、クラスタリングを行なう。
【００２９】
ステップＳ３４０にて、ＣＰＵ１１０は、各ページ毎に最も出現頻度の高い色を「背景色」と判断し、「背景色」を示すデータをその色に関連付ける。
【００３０】
ステップＳ３５０にて、ＣＰＵ１１０は、判断部１１２として、２ページの「背景色」が限りなく同様の色であるか否かを判断する。ここで、「同様の色である」とは、たとえば、各色を示すデータ間の差が予め定められた値以下であることをいう。ＣＰＵ１１０は、その「背景色」が同様の色であると判断すると（ステップＳ３５０にてＹＥＳ）、制御をステップＳ３６０に切り換える。そうでない場合には（ステップＳ３５０にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ３８０に切り換える。
【００３１】
ステップＳ３６０にて、ＣＰＵ１１０は、判断部１１２として、ページ中央部に背景色以外の色が分布しているか否かを判断する。ＣＰＵ１１０は、背景色以外の色が分布していると判断すると（ステップＳ３６０にてＹＥＳ）、制御をステップＳ３７０に切り換える。そうでない場合には（ステップＳ３６０にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ３８０に切り換える。
【００３２】
ステップＳ３７０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを１ページのサイズに縮小して液晶表示装置１２０に表示する。このとき、ＣＰＵ１１０は、縮小されたページのデータ形式として、ベクトルデータおよびラスタデータの何れで生成してもよい。縮小されたページがベクトルデータとして生成されると、そのページの一部をピンチアウト（拡大表示）する場合において、拡大表示される画像が明瞭に表示され得る。
【００３３】
ステップＳ３８０にて、ＣＰＵ１１０は、表示制御部１１３として、次に遷移するページのみを液晶表示装置１２０に表示させる。
【００３４】
図４を参照して、画面の表示態様について説明する。図４は、複数のページにまたがる画面を１ページにまとめて表示する態様を表わす図である。
【００３５】
図４（Ａ）および図４（Ｂ）に示されるように、たとえば、１ページに表示される画面４００，４１０がそれぞれＲＡＭ１４０に読み出される。携帯端末１００は、これらのページが１つのページにまとめて表示されるべきものと判断すると、画面（Ｃ）に示されるように、１つのページに縮小して表示する（ステップＳ３７０）。
【００３６】
以上のようにして、本実施の形態に係る携帯端末１００は、連続する２つのページについて各ページの背景色が同様であるか否かを判断する。そして、各ページの中央部に当該背景色以外の色による画像が含まれている場合には、携帯端末１００は、その２つのページを一つの画面に表示させる。これにより、当該コンテンツが読み易くなる。
【００３７】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。なお、本実施の形態に係る携帯端末は、第１の実施の形態に係る携帯端末１００と同様のハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００３８】
図５を参照して、本実施の形態に係る携帯端末１００の制御構造について説明する。図５は、本実施の形態に係る携帯端末として機能するＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【００３９】
ステップＳ３１０からＳ３３０の処理は、第１の実施の形態における処理と同様である。すなわち、ステップＳ３１０にて、ＣＰＵ１１０は、入力部１３０から送られる信号に基づいて、携帯端末１００のユーザによるページ送りまたは戻し操作を検知する。ステップＳ３２０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを各々ビットマップデータとしてＲＡＭ１４０に読み込む。ステップＳ３３０にて、ＣＰＵ１１０は、特徴抽出部１１１として、ビットマップデータを用いて、２ページ分の画像における色の分布を解析し、クラスタリングを行なう。
【００４０】
ステップＳ５４０にて、ＣＰＵ１１０は、特徴抽出部１１１として、顔検出またはペット検出を用いて、連続した画像に対して顔またはペットの検出を行なう。ＣＰＵ１１０は、一例として顔のパーツの相対的な位置または大きさ、目または鼻または頬骨またはあごの形を特徴として用いるが、顔検出またはペット検出の態様は、特に限られない。
【００４１】
ステップＳ５５０にて、ＣＰＵ１１０は、顔またはペットが見つかったか否かを判断する。ＣＰＵ１１０は、顔またはペットが見つかったと判断すると（ステップＳ５５０にてＹＥＳ）、制御をステップＳ５６０に切り換える。そうでない場合には（ステップＳ５５０にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ３８０に切り換える。
【００４２】
ステップＳ５６０にて、ＣＰＵ１１０は、その顔またはペットが中央部分（２ページの間）をまたいでいるか否かを判断する。ＣＰＵ１１０は、顔またはペットが中央部分をまたいでいると判断すると（ステップＳ５６０にてＹＥＳ）、制御をステップＳ３７０に切り換える。そうでない場合には（ステップＳ５６０にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ３８０に切り換える。
【００４３】
ステップＳ３７０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを１ページのサイズに縮小して液晶表示装置１２０に表示する。このとき、ＣＰＵ１１０は、縮小されたページのデータ形式として、ベクトルデータおよびラスタデータの何れで生成してもよい。縮小されたページがベクトルデータとして生成されると、そのページの一部をピンチアウト（拡大表示）する場合において、拡大表示される画像が明瞭に表示され得る。ステップＳ３８０にて、ＣＰＵ１１０は、表示制御部１１３として、次に遷移するページのみを液晶表示装置１２０に表示させる。
【００４４】
図６を参照して、第２の実施の形態に係る携帯端末１００における画面の表示態様について説明する。図６は、２つのページにまたがる顔が１つのページに表示される態様を表わす図である。
【００４５】
図６（Ａ）に示されるように、画像コンテンツとして、たとえば画面６１０，６２０はそれぞれ１ページを構成する。このとき２つのページにまたがる顔画像６３０が存在する。この場合、図６（Ｂ）に示されるように、ＣＰＵ１１０は、顔画像６３０を１つの画面に表示するために、画面６１０，６２０を縮小して１ページのサイズとして液晶表示装置１２０に収まるように表示する。その結果、縮小された顔画像６４０が液晶表示装置１２０の表示領域に１ページに含まれる画像として表示される。
【００４６】
以上のようにして、本実施の形態に係る携帯端末１００は、２ページにまたがって表示されている顔またはペットを検出すると、その２ページを一画面として液晶表示装置１２０に表示する。これにより、携帯端末１００のユーザは、興趣が妨げられることなく、そのような画像コンテンツを楽しむことができる。
【００４７】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。なお、本実施の形態に係る携帯端末は、第１の実施の形態に係る携帯端末１００と同様のハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００４８】
図７を参照して、第３の実施の形態に係る携帯端末１００の制御構造について説明する。図７は、ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【００４９】
ステップＳ３１０からＳ３３０の処理は、第１の実施の形態における処理と同様である。すなわち、ステップＳ３１０にて、ＣＰＵ１１０は、入力部１３０から送られる信号に基づいて、携帯端末１００のユーザによるページ送りまたは戻し操作を検知する。ステップＳ３２０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを各々ビットマップデータとしてＲＡＭ１４０に読み込む。ステップＳ３３０にて、ＣＰＵ１１０は、特徴抽出部１１１として、ビットマップデータを用いて、２ページ分の画像における色の分布を解析し、クラスタリングを行なう。
【００５０】
ステップＳ７５０にて、ＣＰＵ１１０は、判断部１１２として、色分布が右ページおよび左ページで同等であるか否かを判断する。ここで、「同等」とは、たとえば、左右のページの色分布が線対称の関係にあること、あるいは、点対称の関係にあることをいう。ＣＰＵ１１０は、色分布が同等であると判断すると（ステップＳ２５０にてＹＥＳ）、制御をステップＳ３７０に切り換える。そうでない場合には（ステップＳ７０２にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ３８０に切り換える。
【００５１】
ステップＳ３７０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを１ページのサイズに縮小して液晶表示装置１２０に表示する。このとき、ＣＰＵ１１０は、縮小されたページのデータ形式として、ベクトルデータおよびラスタデータの何れで生成してもよい。縮小されたページがベクトルデータとして生成されると、そのページの一部をピンチアウト（拡大表示）する場合において、拡大表示される画像が明瞭に表示され得る。ステップＳ３８０にて、ＣＰＵ１１０は、表示制御部１１３として、次に遷移するページのみを液晶表示装置１２０に表示させる。
【００５２】
図８を参照して、第３の実施の形態に係る携帯端末における画面の表示態様について説明する。図８は、２ページにまたがる風景が１ページの画面として表示される態様を表わす図である。
【００５３】
図８（Ａ）に示されるように、たとえば画面８１０，８２０において１つの風景画像８３０が表示される。このとき、本実施の形態に係る携帯端末１００は、図８（Ｂ）に示されるように、風景画像８３０を１つの画面にまとめて表示させるために画面８１０，８２０を液晶表示装置１２０の表示領域に収まる程度に縮小して縮小された風景画像８４０として表示する（ステップＳ３７０）。
【００５４】
以上のようにして、本実施の形態に係る携帯端末１００は、２ページにまたがる画像を検出したときには、その２ページを一画面として液晶表示装置１２０に表示する。これにより、そのような画像が見やすくなる。
【００５５】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。なお、本実施の形態に係る携帯端末は、第１の実施の形態に係る携帯端末１００と同様のハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００５６】
図９を参照して、第４の実施の形態に係る携帯端末１００の制御構造について説明する。図９は、ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【００５７】
ステップＳ３１０からＳ３４０の処理は、第１の実施の形態における処理と同じである。すなわち、ステップＳ３１０にて、ＣＰＵ１１０は、入力部１３０から送られる信号に基づいて、携帯端末１００のユーザによるページ送りまたは戻し操作を検知する。ステップＳ３２０にて、ＣＰＵ１１０は、次に遷移するページと、次の次に遷移する２ページとを各々ビットマップデータとしてＲＡＭ１４０に読み込む。ステップＳ３３０にて、ＣＰＵ１１０は、特徴抽出部１１１として、ビットマップデータを用いて、２ページ分の画像における色の分布を解析し、クラスタリングを行なう。ステップＳ３４０にて、ＣＰＵ１１０は、各ページ毎に最も出現頻度の高い色を「背景色」と判断し、「背景色」を示すデータをその色に関連付ける。
【００５８】
ステップＳ９５０にて、ＣＰＵ１１０は、判断部１１２として、右ページが左端で切れていて、かつ、左ページが右端で切れているか否かを判断する。このような判断は、たとえば、連続するページの境界部分の色が同じであるか否かに基づいて行なわれる。ＣＰＵ１１０は、右ページが左端で切れていて、かつ、左ページが右端で切れていると判断すると（ステップＳ９５０にてＹＥＳ）、制御をステップＳ３７０に切り換える。そうでない場合には（ステップＳ９５０にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ３８０に切り換える。
【００５９】
図１０を参照して、第４の実施の形態に係る携帯端末１００の表示態様について説明する。図１０は、２つのページにまたがる画像が１ページに縮小して表示される態様を表わす図である。
【００６０】
図１０（Ａ）を参照して、たとえば、画面１０１０，１０２０にまたがる画像１０３０が存在する。このとき、図１０（Ｂ）に示されるように、携帯端末１００は、画面１０１０，１０２０を１つのページにまとめて表示するべきものと判断し（ステップＳ９５０にてＹＥＳ）、１つの縮小された画像１０４０を液晶表示装置１２０に表示する（ステップＳ３７０）。
【００６１】
以上のようにして、本実施の形態に係る携帯端末１００は、連続する２ページにまたがって表示される画像を一画面に表示するので、携帯端末１００のユーザは、興趣を妨げられることなく、画像コンテンツを楽しむことができる。
【００６２】
＜第５の実施の形態＞
以下、本発明の第５の実施の形態について説明する。なお、第５の実施の形態に係る携帯端末は、第１の実施の形態に係る携帯端末１００と同様のハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００６３】
上述した各実施の形態に係る技術思想は、三次元表示可能な画像コンテンツに対しても適用できる。そこで、以下、携帯端末１００が三次元表示可能である場合について説明する。なお、携帯端末１００による３次元表示は、たとえば、視差バリアを用いるものによって実現されるが、他の態様（たとえば、レンチキュラー方式）によっても実現可能である。
【００６４】
図１１を参照して、第５の実施の形態に係る携帯端末１００の制御構造について説明する。図１１は、ＣＰＵ１１０が実行する一連の処理の一部を表わすフローチャートである。
【００６５】
ステップＳ１１１０にて、ＣＰＵ１１０は、が像コンテンツに関連付けられているフラグに基づいて、あるいは、携帯端末１００が備えるスイッチに対する操作に基づいて、携帯端末１００の動作モードが三次元表示モードであることを検出する。
【００６６】
ステップＳ３１０にて、ＣＰＵ１１０は、入力部１３０から送られる信号に基づいて、携帯端末１００のユーザによるページ送りまたは戻し操作を検知する。
【００６７】
ステップＳ１１２０にて、ＣＰＵ１１０は、右目用の画像データと左目用の画像データとして、次に遷移するページと次の次に遷移する２ページとを各々ビットマップデータとしてＲＡＭ１４０に読み込む。
【００６８】
ステップＳ３３０にて、ＣＰＵ１１０は、特徴抽出部１１１として、ビットマップデータを用いて、２ページ分の画像における色の分布を解析し、クラスタリングを行なう。
【００６９】
ステップＳ３４０にて、ＣＰＵ１１０は、各ページ毎に最も出現頻度の高い色を「背景色」と判断し、「背景色」を示すデータをその色に関連付ける。
【００７０】
ステップＳ３５０にて、ＣＰＵ１１０は、判断部１１２として、２ページの「背景色」が限りなく同様の色であるか否かを判断する。ここで、「同様の色である」とは、たとえば、各色を示すデータ間の差が予め定められた値以下であることをいう。ＣＰＵ１１０は、その「背景色」が同様の色であると判断すると（ステップＳ３５０にてＹＥＳ）、制御をステップＳ３６０に切り換える。そうでない場合には（ステップＳ３５０にてＮＯ）、ＣＰＵ１１０は制御をステップＳ１１８０に切り換える。
【００７１】
ステップＳ３６０にて、ＣＰＵ１１０は、判断部１１２として、ページ中央部に背景色以外の色が分布しているか否かを判断する。ＣＰＵ１１０は、背景色以外の色が分布していると判断すると（ステップＳ３６０にてＹＥＳ）、制御をステップＳ１１７０に切り換える。そうでない場合には（ステップＳ３６０にてＮＯ）、ＣＰＵ１１０は、制御をステップＳ１１８０に切り換える。
【００７２】
ステップＳ１１７０にて、ＣＰＵ１１０は、右目用の画像データと、左目用の画像データとを用いて、次に遷移するページと次の次に遷移する２ページとを１ページのサイズに縮小して三次元で表示する。
【００７３】
ステップＳ１１８０にて、ＣＰＵ１１０は、右目用の画像データと左目用の画像データとを用いて、次に遷移するページのみを表示する。
【００７４】
図１２を参照して、第５の実施の形態に携帯端末１００における画面の表示態様について説明する。図１２は、２つの画面の１つのページにまとめて表示される態様を表わす図である。
【００７５】
図１２（Ａ）に示されるように、たとえば左目用のデータとして画面１２１０，１２２０が存在する。このとき画像１２１０は、たとえば三次元で表示させるための画像である。また、図１２（Ｂ）に示されるように、たとえば右目用の画像データとして画面１２４０，１２５０が存在する。ここで画像１２６０は、三次元で画像を表示させるためのデータである。これらのデータが１つの画面にまとめて表示されるべきものとＣＰＵ１１０によって判断されると（ステップＳ３６０にてＹＥＳ）、携帯端末１００は、縮小された画像１２７０を含む画面を１つのページの画面として液晶表示装置１２０に表示する（ステップＳ１１７０）。
【００７６】
以上のようにして、本実施の形態に係る携帯端末１００は、３次元表示可能な画像コンテンツについても、第１〜第４の実施の形態に係る技術思想と同様にして、連続する２ページの画面について、予め規定された上記の条件が成立した場合には、その２ページの画面を一画面として表示することができる。これにより、携帯端末１００のユーザは、そのような画像コンテンツを一層楽しむことができる。
【００７７】
なお、見開き画像を表示するための方法は、上述の実施の形態として例示された態様に限られない。たとえば、元々の画像が縦長画像であって、その縦横比が横：縦＝１：ルート２である場合、作成された見開き画像は、横：縦＝ルート２：１の横長画像になる。一方、電子書籍リーダの表示装置は、多くの場合、縦長であるので、見開き画像の表示として、そのまま２分の１に縮小してその画像を表示してもよく、または、当該画像を９０度回転した上で２分のルート２に縮小して、回転後の画像を表示してもよい。
【００７８】
また、３次元表示に対応している場合には、３次元表示可能な画像を見開き画像として携帯端末１００に表示する場合には、その見開き画像を３次元の画像として表示してもよく、または、一ページが３次元で表示されている画像を、２ページの見開き画像として表示される場合に２次元の画像として表示するものでもよい。
【００７９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【００８０】
本発明は、携帯電話機、スマートフォン、パーソナルコンピュータその他の情報機器であって、電子書籍その他の画像コンテンツを表示可能な情報機器に適用可能である。
【符号の説明】
【００８１】
１００  携帯端末、１１０  ＣＰＵ、１１１  特徴抽出部、１１２  判断部、１１３  表示制御部、１２０  液晶表示装置、１３０  入力部、１４０  ＲＡＭ、１５０  ＲＯＭ、１６０  インターフェイス、１７０  外部メモリ、２００  バス。
【図１】
2012252214.tif 000003
【図２】
2012252214.tif 000004
【図３】
2012252214.tif 000005
【図４】
2012252214.tif 000006
【図５】
2012252214.tif 000007
【図６】
2012252214.tif 000008
【図７】
2012252214.tif 000009
【図８】
2012252214.tif 000010
【図９】
2012252214.tif 000011
【図１０】
2012252214.tif 000012
【図１１】
2012252214.tif 000013
【図１２】
2012252214.tif 000014