(57)【要約】【課題】複数のページを有するコンテンツの見易さを向上することが可能なコンテンツ表示制御方法、プログラム、及びコンテンツ表示制御装置を提供する。【解決手段】表示単位指定受付部２０は、一画面に表示するページ数の指定を受け付ける。表示制御部２１は、指定されたページ数に基づいて、複数のページを有するコンテンツを画面に表示する。スクロール方向設定部２２は、指定されたページ数に基づいて、画面のスクロール方向を設定する。スクロール実行部２４は、画面をスクロール方向にスクロールさせる。【選択図】図３
2017138918.tif 000002
【特許請求の範囲】
【請求項１】
一画面に表示するページ数の指定を受け付ける受付ステップと、
指定された前記ページ数に基づいて、複数のページを有するコンテンツを画面に表示する表示制御ステップと、
を含み、
前記表示制御ステップは、
指定された前記ページ数に基づいて、前記画面のスクロール方向を設定する設定ステップと、
前記画面を前記スクロール方向にスクロールさせるスクロール実行ステップと、を含む、
ことを特徴とするコンテンツ表示制御方法。
【請求項２】
請求項１に記載のコンテンツ表示制御方法において、
前記設定ステップは、前記一画面に表示するページ数が変更された場合に、変更後の前記ページ数に基づいて、前記スクロール方向を変更する、
ことを特徴とするコンテンツ表示制御方法。
【請求項３】
請求項１又は２に記載のコンテンツ表示制御方法において、
前記設定ステップは、指定された前記ページ数と、前記一画面におけるページの配置順序とに基づいて、前記スクロール方向を設定する、
ことを特徴とするコンテンツ表示制御方法。
【請求項４】
請求項１乃至３のいずれかに記載のコンテンツ表示制御方法において、
前記表示制御ステップは、前記スクロール方向を示すオブジェクトを前記画面に表示するオブジェクト表示制御ステップを含む、
ことを特徴とするコンテンツ表示制御方法。
【請求項５】
一画面に表示するページ数の指定を受け付ける受付ステップと、
指定された前記ページ数に基づいて、複数のページを有するコンテンツを画面に表示する表示制御ステップと、
をコンピュータに実行させ、
前記表示制御ステップは、
指定された前記ページ数に基づいて、前記画面のスクロール方向を設定する設定ステップと、
前記画面を前記スクロール方向にスクロールさせるスクロール実行ステップと、を含む、
ことを特徴とするプログラム。
【請求項６】
一画面に表示するページ数の指定を受け付ける受付手段と、
指定された前記ページ数に基づいて、複数のページを有するコンテンツを画面に表示する表示制御手段と、
を含み、
前記表示制御手段は、
指定された前記ページ数に基づいて、前記画面のスクロール方向を設定する設定手段と、
前記画面を前記スクロール方向にスクロールさせるスクロール実行手段と、を含む、
ことを特徴とするコンテンツ表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ表示制御方法、プログラム、及びコンテンツ表示制御装置に関する。
【背景技術】
【０００２】
電子書籍又は電子楽譜等のような複数のページを有するコンテンツを表示するコンテンツ表示制御装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０７９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなコンテンツ表示制御装置では、一画面に表示するページ数（以下「表示単位」と呼ぶ。）を指定できる場合がある。一般的に、表示単位によって画面におけるページの配置状態が変わるが、従来のコンテンツ表示制御装置では画面のスクロール方向が固定されていたため、表示単位によっては、コンテンツを見るユーザの視線の動きと、スクロール方向とが合わなくなってしまう場合があった。その結果、コンテンツを見難くなってしまう場合があった。
【０００５】
例えば、コンテンツが電子楽譜又は横書きの電子書籍であり、かつ、表示単位が「２ページ」である場合、一般的に、当該２ページが画面内に左右に並んで配置されることが多い。この場合、当該２ページを見るユーザの視線は左から右へと動くことになるため、仮にスクロール方向が縦方向に固定されていると、ユーザの視線の動き（横方向）とスクロール方向（縦方向）とが合っていないことにより、スムーズにコンテンツを見ることができなくなってしまう。
【０００６】
また例えば、コンテンツが電子楽譜又は横書きの電子書籍であり、かつ、表示単位が「４ページ」である場合、一般的に、当該４ページが画面内に左上、右上、左下、右下の順で配置されることが多い。この場合、当該４ページを見るユーザの視線は上から下へと動くことになるため、仮にスクロール方向が横方向に固定されていると、ユーザの視線の動き（縦方向）とスクロール方向（横方向）とが合っていないことにより、スムーズにコンテンツを見ることができなくなってしまう。
【０００７】
本発明は上記課題に鑑みてなされたものであって、その目的は、複数のページを有するコンテンツの見易さを向上することが可能なコンテンツ表示制御方法、プログラム、及びコンテンツ表示制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係るコンテンツ表示制御方法は、一画面に表示するページ数の指定を受け付ける受付ステップと、指定された前記ページ数に基づいて、複数のページを有するコンテンツを画面に表示する表示制御ステップとを含み、前記表示制御ステップは、指定された前記ページ数に基づいて、前記画面のスクロール方向を設定する設定ステップと、前記画面を前記スクロール方向にスクロールさせるスクロール実行ステップとを含む。
【０００９】
また、本発明に係るプログラムは、一画面に表示するページ数の指定を受け付ける受付ステップと、指定された前記ページ数に基づいて、複数のページを有するコンテンツを画面に表示する表示制御ステップとをコンピュータに実行させ、前記表示制御ステップは、指定された前記ページ数に基づいて、前記画面のスクロール方向を設定する設定ステップと、前記画面を前記スクロール方向にスクロールさせるスクロール実行ステップとを含む。
【００１０】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。
【００１１】
また、本発明に係るコンテンツ表示制御装置は、一画面に表示するページ数の指定を受け付ける受付手段と、指定された前記ページ数に基づいて、複数のページを有するコンテンツを画面に表示する表示制御手段とを含み、前記表示制御手段は、指定された前記ページ数に基づいて、前記画面のスクロール方向を設定する設定手段と、前記画面を前記スクロール方向にスクロールさせるスクロール実行手段とを含む。
【００１２】
また、本発明の一態様では、前記設定ステップは、前記一画面に表示するページ数が変更された場合に、変更後の前記ページ数に基づいて、前記スクロール方向を変更するようにしてもよい。
【００１３】
また、本発明の一態様では、前記設定ステップは、指定された前記ページ数と、前記一画面におけるページの配置順序とに基づいて、前記スクロール方向を設定するようにしてもよい。
【００１４】
また、本発明の一態様では、前記表示制御ステップは、前記スクロール方向を示すオブジェクトを前記画面に表示するオブジェクト表示制御ステップを含むようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、複数のページを有するコンテンツの見易さを向上することが可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るコンテンツ表示制御装置の外観の一例を示す図である。
【図２】コンテンツ表示制御装置のハードウェア構成の概要について説明するための図である。
【図３】コンテンツ表示制御装置の機能ブロック図である。
【図４】対応関係情報の一例を示す図である。
【図５】表示単位が「１ページ」である場合の画面の一例を示す図である。
【図６】表示単位が「２ページ」である場合の画面の一例を示す図である。
【図７】表示単位が「２ページ」である場合においてスクロールした画面の一例を示す図である。
【図８】表示単位が「４ページ」である場合の画面の一例を示す図である。
【図９】表示単位が「４ページ」である場合においてスクロールした画面の一例を示す図である。
【図１０】表示単位が「８ページ」である場合の画面の一例を示す図である。
【図１１】表示単位が「１／２ページ」である場合の画面の一例を示す図である。
【図１２】コンテンツ表示制御方法の一例を示すフロー図である。
【図１３】対応関係情報の他の一例を示す図である。
【図１４】表示単位が「４ページ」である場合の画面の他の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照しながら説明する。図面では同一又は同等の要素に同一の符号を付し、重複する説明を省略する。
【００１８】
本発明の実施形態に係るコンテンツ表示制御装置は、例えば、タブレット型コンピュータ、ラップトップ型コンピュータ、デスクトップ型コンピュータ、又はスマートフォン等によって実現される。図１はコンテンツ表示制御装置の外観の一例を示す。図１は、コンテンツ表示制御装置１０がタブレット型コンピュータによって実現される場合について示している。
【００１９】
図２は、コンテンツ表示制御装置１０のハードウェア構成の概要について説明するための図である。図２に示すように、コンテンツ表示制御装置１０は制御部１１、記憶部１２、操作部１３、表示部１４、及び通信部１５を含む。
【００２０】
制御部１１は１又は複数のマイクロプロセッサを含み、記憶部１２に記憶されたプログラムに従って処理を実行する。記憶部１２は、例えば主記憶（ＲＡＭ等）及び補助記憶（ハードディスクドライブ又はソリッドステートドライブ等）の情報記憶媒体を含み、制御部１１によって実行されるプログラムを記憶する。記憶部１２は制御部１１のワークメモリとしても動作する。
【００２１】
例えば、プログラム又はデータは通信ネットワークを介してコンテンツ表示制御装置１０に提供される。なお、コンテンツ表示制御装置１０は、例えばメモリカード又は光ディスク等のコンピュータで読み取り可能な情報記憶媒体に記憶されたプログラム又はデータを読み出すための構成要素を含むようにしてもよい。そして、プログラム又はデータが情報記憶媒体を介してコンテンツ表示制御装置１０に提供されるようにしてもよい。
【００２２】
操作部１３はユーザの操作を受け付けるためのものであり、ユーザの操作に応じて当該操作の内容を制御部１１に出力する。表示部１４は、例えば液晶ディスプレイ又は有機ＥＬディスプレイ等であり、制御部１１からの指示に従い画面を表示する。通信部１５は他の装置と通信ネットワークを介してデータ通信するためのものである。
【００２３】
なお、図２では操作部１３と表示部１４とが別個に示されているが、操作部１３と表示部１４とはいわゆるタッチパネルとして一体的に構成されてもよい。この場合、ユーザは指又はタッチペン等でタッチパネルに接触することによって各種操作を行うことが可能である。タッチパネルとしては、例えば、タッチされた部分の容量変化を検出する静電容量結合方式、抵抗値変化を検出する抵抗膜方式、又はタッチにより遮蔽された部分の光量変化を検出する光センサ方式等の各種方式のタッチパネルを用いることが可能である。なお、操作部１３と表示部１４とをタッチパネルとして一体的に構成することは必須ではなく、操作部１３は、例えばボタン、キー、レバー（スティック）、マウス、又はトラックパッド等のような表示部１４と別個に設けられる操作子であってもよい。
【００２４】
また、コンテンツ表示制御装置１０では、画面をユーザから見て縦長に見える状態で表示することも（後述の図５，８，９，１１，１４参照）、画面をユーザから見て横長に見える状態（後述の図６，７，１０参照）で表示することも可能である。
【００２５】
上記構成を有するコンテンツ表示制御装置１０では、例えば電子書籍又は電子楽譜等のような複数のページを有するコンテンツ（言い換えれば、複数のページに分割されたコンテンツ）を表示部１４に表示する。特に、コンテンツ表示制御装置１０では、一画面に表示するページ数に合わせて画面のスクロール方向を設定することによってコンテンツの見易さを向上するようになっている。以下、この点について詳細に説明する。
【００２６】
図３は、コンテンツ表示制御装置１０で実現される機能のうち、本発明に関連するものを主に示す機能ブロック図である。図３に示すように、コンテンツ表示制御装置１０は表示単位指定受付部２０と表示制御部２１とを含む。例えば、これらは主に制御部１１によって実現される。すなわち、制御部１１がプログラムに従って処理を実行することによって、制御部１１が表示単位指定受付部２０及び表示制御部２１として機能する。
【００２７】
表示単位指定受付部２０は表示単位の指定を受け付ける。先述の通り、ここでは、一画面に表示するページ数のことを「表示単位」と記載している。
【００２８】
表示単位の指定は操作部１３（タッチパネル等）を用いて行われる。例えば、ユーザはピンチイン／アウト操作によって表示単位を変更する。「ピンチイン操作」とは、タッチパネルに接触させた２本の指を互いに近づけるようにしてスライドさせる操作である。一方、「ピンチアウト操作」とは、タッチパネルに接触させた２本の指を互いに遠ざけるようにしてスライドさせる操作である。
【００２９】
例えば、ユーザはピンチイン操作によって表示単位を減らし、ピンチアウト操作によって表示単位を増やす。例えば、表示単位は「１／２ページ」，「１ページ」，「２ページ」，「４ページ」，「８ページ」の間で変えることが可能である。現在の表示単位が「２ページ」である状態でユーザがピンチイン操作を行うと、表示単位指定受付部２０は、表示単位を減少させることが指定されたと判断する。すなわち、表示単位指定受付部２０は、「２ページ」よりも一段階少ない表示単位である「１ページ」が指定されたと判断する。一方、現在の表示単位が「２ページ」である状態でユーザがピンチアウト操作を行うと、表示単位指定受付部２０は、表示単位を増加させることが指定されたと判断する。すなわち、表示単位指定受付部２０は、「２ページ」よりも一段階多い表示単位である「４ページ」が指定されたと判断する。
【００３０】
ピンチイン／アウト操作以外の操作によって表示単位の指定が行われるようにしてもよい。例えば、ユーザがコンボボックス等によって提示される表示単位の一覧のうちからいずれかを選択することによって、所望の表示単位が指定されるようにしてもよい。この場合、表示単位指定受付部２０は、表示単位の一覧のうちから選択された表示単位が指定されたと判断する。
【００３１】
なお、ユーザによって指定された表示単位を示す情報は記憶部１２に記憶され、当該情報は表示制御部２１によって参照される。
【００３２】
表示制御部２１は、指定された表示単位に基づいて、複数のページを有するコンテンツを画面に表示する。表示制御部２１は、指定された表示単位（ページ数）が一画面に表示されるようにしてコンテンツを画面に表示する。例えば、指定された表示単位が「ｎページ」（ｎ：１／２，１，２，４，８等（これら以外の値であってもよい））である場合、表示制御部２１は、一画面にｎページずつ表示するようにしてコンテンツを画面に表示する（後述の図５〜１１，１４参照）。
【００３３】
図３に示すように、表示制御部２１はスクロール方向設定部２２とオブジェクト表示制御部２３とスクロール実行部２４とを含む。なお、オブジェクト表示制御部２３は必須でなく、省略してもよい。
【００３４】
スクロール方向設定部２２は、指定された表示単位に基づいて、画面のスクロール方向を設定する。オブジェクト表示制御部２３は、スクロール方向を示すオブジェクトを画面に表示する。なお、「オブジェクト」とは、画像（例えばアイコン、標識、又は記号等）又はテキスト等である。スクロール実行部２４は画面をスクロール方向にスクロールさせる。
【００３５】
例えば、表示単位とスクロール方向との対応関係を示す対応関係情報に基づいて、スクロール方向設定部２２は、指定された表示単位に対応するスクロール方向を特定し、当該スクロール方向を画面のスクロール方向として設定する。
【００３６】
図４は対応関係情報の一例を示す図である。図４に示す対応関係情報では表示単位に適したスクロール方向が設定されている。なお、図４に示す対応関係情報では、コンテンツが楽譜又は横書きの書籍等を電子化したものである場合を想定している。また、図４に記載の「スクロール方向」は、画面（コンテンツ）に対する相対的なスクロール方向を示している。このため、対応関係情報では、表示単位に合わせて、スクロール方向が画面（コンテンツ）に対して相対的に変わるようになっている。言い換えれば、図４に記載の「スクロール方向」は、画面（コンテンツ）を正視するユーザから見たスクロール方向を示している。このため、対応関係情報では、表示単位に合わせて、ユーザから見たスクロール方向が変わるようになっている。
【００３７】
図４に記載の「縦方向」とは、画面（コンテンツ）の縦方向に画面がスクロールすることを示している。言い換えれば、「縦方向」とは、画面（コンテンツ）を正視するユーザから見て縦方向に画面がスクロールすることを示している。一方、図４に記載の「横方向」とは、画面（コンテンツ）の横方向に画面がスクロールすることを示している。言い換えれば、「横方向」とは、画面（コンテンツ）を正視するユーザから見て横方向に画面がスクロールすることを示している。
【００３８】
ここで、表示単位として「１ページ」が指定された場合を想定する。この場合の画面の一例を図５に示す。なお、ここでは、コンテンツが楽譜又は横書きの書籍等を電子化したものであることとする。また、実際には画面３０にコンテンツの内容が表示されるが、図５では、説明の簡便のため、コンテンツの内容を省略して点線で示している。図５に記載の（Ｐ３）は、コンテンツの第３ページが表示されていることを便宜上示すものであり、実際の画面３０に表示されるものではない。後述の図６〜１１，１４も同様である。
【００３９】
表示単位として「１ページ」が指定された場合、図５に示すように、表示制御部２１はコンテンツを１ページずつ画面３０に表示する。
【００４０】
図４に示す対応関係情報では、表示単位「１ページ」に対応するスクロール方向として「横方向」が設定されているため、スクロール方向設定部２２は画面３０（コンテンツ）の横方向をスクロール方向として設定する。
【００４１】
そして、オブジェクト表示制御部２３は、スクロール方向が横方向であることを示す標識３１Ｌ，３１Ｒ（オブジェクトの一例）を画面３０に表示する。標識３１Ｌ，３１Ｒはスクロール方向をユーザに案内する役割を果たしており、標識３１Ｌ，３１Ｒが表示されることにより、ユーザは左又は右方向に画面３０がスクロールすることを一見して把握することができる。
【００４２】
左方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を左方向にスクロールさせ、右方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を右方向にスクロールさせる。例えば、「左方向へのスクロールを指示する操作」とは、右方向へのスワイプ操作であり、「右方向へのスクロールを指示する操作」とは、左方向へのスワイプ操作である。なお、「スワイプ操作」とは、タッチパネルに接触させた指等をスライドさせる操作である。
【００４３】
次に、表示単位として「２ページ」が指定された場合を想定する。この場合の画面の一例を図６に示す。この場合、図６に示すように、表示制御部２１はコンテンツを２ページずつ画面３０に表示する。例えば、２ページが画面３０内に横に並べて表示される。
【００４４】
図４に示す対応関係情報では、表示単位「２ページ」に対応するスクロール方向として「横方向」が設定されているため、スクロール方向設定部２２は画面３０（コンテンツ）の横方向をスクロール方向として設定する。
【００４５】
そして、オブジェクト表示制御部２３は、スクロール方向が横方向であることを示す標識３１Ｌ，３１Ｒを画面３０に表示する。また、左方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を左方向にスクロールさせ、右方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を右方向にスクロールさせる。
【００４６】
図７は、図６に示す状態から右方向に１／２ページだけスクロールした場合の画面３０の一例を示す。図６に示す状態ではコンテンツの第３，４ページが左から右へと並んで表示されているため、これらのページを見るユーザの視線は左から右へと移動していく。この点、図６，７に示す例では、画面３０のスクロール方向が横方向に設定されており、スクロール方向がユーザの視線の動きと合っているため、ユーザは第４ページを見終えた後、スムーズに第５ページを見始めることができる。
【００４７】
次に、表示単位として「４ページ」が指定された場合を想定する。この場合の画面の一例を図８に示す。この場合、図８に示すように、表示制御部２１はコンテンツを４ページずつ画面３０に表示する。例えば、４ページが画面３０内の左上、右上、左下、右下に順番に表示される。
【００４８】
図４に示す対応関係情報では、表示単位「４ページ」に対応するスクロール方向として「縦方向」が設定されているため、スクロール方向設定部２２は画面３０（コンテンツ）の縦方向をスクロール方向として設定する。
【００４９】
そして、オブジェクト表示制御部２３は、スクロール方向が縦方向であることを示す標識３１Ｕ，３１Ｄ（オブジェクトの一例）を画面３０に表示する。なお、図８に示す例では、標識３１Ｕ，３１Ｄが画面３０の左端及び右端に表示されているが、標識３１Ｕ，３１Ｄを、スクロール方向（縦方向）に対応する位置、すなわち、画面３０の上端及び下端に表示するようにしてもよい。
【００５０】
上方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を上方向にスクロールさせ、下方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を下方向にスクロールさせる。例えば、「上方向へのスクロールを指示する操作」とは、下方向へのスワイプ操作であり、「下方向へのスクロールを指示する操作」とは、上方向へのスワイプ操作である。
【００５１】
図９は、図８に示す状態から下方向に１／２ページだけスクロールした場合の画面３０の一例を示す。図８に示す状態では、コンテンツの第３〜６ページを見るユーザの視線は上から下へと移動していく。この点、図８，９に示す例では、画面３０のスクロール方向が縦方向に設定されており、スクロール方向がユーザの視線の動きと合っているため、ユーザは第６ページを見終えた後、スムーズに第７ページを見始めることができる。
【００５２】
次に、表示単位として「８ページ」が指定された場合を想定する。この場合の画面の一例を図１０に示す。この場合、図１０に示すように、表示制御部２１はコンテンツを８ページずつ画面３０に表示する。例えば、最初の４ページが画面３０内の上段に左から右へと順番に表示され、次の４ページが画面３０内の下段に左から右へと順番に表示される。
【００５３】
図４に示す対応関係情報では、表示単位「８ページ」に対応するスクロール方向として「縦方向」が設定されているため、スクロール方向設定部２２は画面３０（コンテンツ）の縦方向をスクロール方向として設定する。
【００５４】
そして、オブジェクト表示制御部２３は、スクロール方向が縦方向であることを示す標識３１Ｕ，３１Ｄを画面３０に表示する。また、上方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を上方向にスクロールさせ、下方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を下方向にスクロールさせる。
【００５５】
最後に、表示単位として「１／２」が指定された場合を想定する。この場合の画面の一例を図１１に示す。この場合、図１１に示すように、表示制御部２１はコンテンツを１／２ページずつ画面３０に表示する。図１１に示す例では、コンテンツの第３ページの上半分が画面３０に表示されている。また、図４に示す対応関係情報では、表示単位「１／２」に対応するスクロール方向として「縦方向」が設定されているため、スクロール方向設定部２２は画面３０（コンテンツ）の縦方向をスクロール方向として設定する。そして、オブジェクト表示制御部２３は、スクロール方向が縦方向であることを示す標識３１Ｕ，３１Ｄを画面３０に表示する。また、上方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を上方向にスクロールさせ、下方向へのスクロールを指示する操作がユーザによって行われた場合に、スクロール実行部２４は画面３０を下方向にスクロールさせる。
【００５６】
次に、コンテンツ表示制御装置１０で実行される処理（コンテンツ表示制御方法）の一例について説明する。図１２は当該処理（コンテンツ表示制御方法）の一例を示すフロー図である。図１２は、記憶部１２に記憶されたプログラム（コンテンツ表示制御プログラム）が起動された場合に、制御部１１が当該プログラムに従って実行する処理の一例を示している。なお、上記プログラムはユーザからの起動指示に応じて起動するようにしてもよいし、コンテンツ表示制御装置１０の電源ＯＮに伴って自動的に起動するようにしてもよい。制御部１１が図１２に示す処理を上記プログラムに従って実行することによって、表示単位指定受付部２０及び表示制御部２１が実現される。
【００５７】
図１２に示すように、まず、制御部１１は表示単位を取得する（Ｓ１００）。例えば、制御部１１は標準の表示単位（例えば１ページ）を取得する。または、制御部１１はユーザによって予め指定された表示単位を取得する。なお、標準の表示単位、又は、ユーザによって予め指定された表示単位を示す情報が記憶部１２に記憶されており、制御部１１は当該情報を参照することによって表示単位を取得する。
【００５８】
また、制御部１１は、ステップＳ１００で取得された表示単位に対応するスクロール方向を図４に示す対応関係情報に基づいて特定し、画面３０のスクロール方向として設定する（Ｓ１０１）。
【００５９】
そして、制御部１１は画面３０を表示する（Ｓ１０２）。すなわち、制御部１１は、ステップＳ１００で取得された表示単位でコンテンツを画面３０に表示する。また、制御部１１は、ステップＳ１０１で設定されたスクロール方向を示す標識（標識３１Ｌ，３１Ｒ又は３１Ｕ，３１Ｄ）を画面３０に表示する。
【００６０】
画面３０が表示された後、制御部１１は表示単位の変更操作が行われたか否かを判定する（Ｓ１０３）。先述の通り、表示単位の変更操作は例えばピンチイン／アウト操作である。このため、制御部１１はピンチイン操作又はピンチアウト操作が行われたか否かを判定する。なお、表示単位の変更操作はピンチイン／アウト操作以外の操作であってもよい。例えば、ユーザがコンボボックス等によって提示される表示単位の一覧のうちからいずれかを選択することによって、表示単位が変更されるようにしてもよい。
【００６１】
表示単位の変更操作が行われたと判定された場合、制御部１１は変更後の表示単位を取得する（Ｓ１０４）。例えば、ピンチイン操作が行われたと判定された場合、制御部１１は現在の表示単位よりも一段階少ない表示単位を取得し、ピンチアウト操作が行われたと判定された場合、制御部１１は現在の表示単位よりも一段階多い表示単位を取得する。
【００６２】
そして、制御部１１は、ステップＳ１０４で取得された表示単位に対応するスクロール方向を図４に示す対応関係情報に基づいて特定し、画面３０のスクロール方向として設定する（Ｓ１０５）。
【００６３】
さらに、制御部１１は画面３０を更新する（Ｓ１０６）。すなわち、制御部１１は、ステップＳ１０４で取得された表示単位でコンテンツを画面３０に表示する。また、制御部１１は、ステップＳ１０５で設定されたスクロール方向を示す標識（標識３１Ｌ，３１Ｒ３１Ｕ，３１Ｄ）を画面３０に表示する。
【００６４】
ステップＳ１０６が実行された後、又は、ステップＳ１０３で表示単位の変更操作が行われたと判定されなかった場合、制御部１１はスクロール指示操作が行われたか否かを判定する（Ｓ１０７）。先述の通り、スクロール指示操作は、例えば、ステップＳ１０１又はＳ１０５で設定されたスクロール方向に対応する方向へのスワイプ操作である。このため、制御部１１はこのようなスワイプ操作が行われたか否かを判定する。
【００６５】
スクロール指示操作が行われたと判定された場合、制御部１１は画面３０をスクロールさせる（Ｓ１０８）。例えば、制御部１１は、スワイプ操作の方向に対応するスクロール方向に画面３０をスクロールさせる。
【００６６】
ステップＳ１０８が実行された後、又は、ステップＳ１０７でスクロール指示操作が行われたと判定されなかった場合、制御部１１はコンテンツ表示の終了操作が行われたか否かを判定する（Ｓ１０９）。コンテンツ表示の終了操作が行われたと判定されなかった場合、制御部１１はステップＳ１０３に戻る。一方、コンテンツ表示の終了操作が行われたと判定された場合、制御部１１は本処理（プログラム）を終了する。この場合、表示部１４はコンテンツが表示されていない状態になる。
【００６７】
以上説明したコンテンツ表示制御装置１０（コンテンツ表示制御方法及びプログラム）によれば、表示単位（一画面に表示するコンテンツのページ数）に合わせて画面３０のスクロール方向を設定することが可能になる。表示単位によって画面３０におけるページの配置状態が変わり、画面３０に表示されたコンテンツを見る際のユーザの視線の動きも変わるが、コンテンツ表示制御装置１０によれば、表示単位（画面３０におけるページの配置状態）に合わせて画面３０のスクロール方向を設定することが可能になる。すなわち、画面３０に表示されたコンテンツを見る際のユーザの視線の動きに合わせて、画面３０のスクロール方向を設定することが可能になるため、コンテンツの見易さを向上することが可能になる。
【００６８】
さらに、コンテンツ表示制御装置１０（コンテンツ表示制御方法及びプログラム）によれば、スクロール方向を示す標識３１Ｌ，３１Ｒ，３１Ｕ，３１Ｄが画面３０に表示されるため、ユーザがスクロール方向を把握し易くなるように補助することが可能になる。コンテンツ表示制御装置１０では、画面３０のスクロール方向が一定でなく、表示単位に応じて変わるようになっているが、上記の標識３１Ｌ，３１Ｒ，３１Ｕ，３１Ｄが表示されることによって、ユーザはスクロール方向を一見して把握することができる。
【００６９】
本発明は以上説明した実施形態に限定されるものではない。
【００７０】
（１）例えば、スクロール方向設定部２２は、指定された表示単位と、一画面におけるページの配置順序とに基づいて、スクロール方向を設定するようにしてもよい。
【００７１】
図１３は対応関係情報の変形例を示す。図１３に示す対応関係情報では、表示単位と配置順序との組合せに対してスクロール方向が決められている。例えば、表示単位「４ページ」に関しては、「左上、右上、左下、右下」という配列順序である第１タイプと、「左上、左下、右上、右下」という配列順序である第２タイプとの各々に対して、互いに異なるスクロール方向が設定されている。
【００７２】
ここで、表示単位が「４ページ」であり、配置順序が「第１タイプ」である場合を想定する。この場合、例えば図８，９に示したようにコンテンツが画面３０に表示される。
【００７３】
この場合の画面３０に表示される４ページを見る際のユーザの視線の動きは画面３０内を上から下へと移動することになる。この点、図１３に示す対応関係情報では、この場合に対応するスクロール方向として「縦方向」が設定されているため、スクロール方向設定部２２は画面３０の縦方向をスクロール方向として設定する。その結果、スクロール方向がユーザの視線の動きと合うようになるため、ユーザは第６ページを見終えた後、スムーズに第７ページを見始めることができる。
【００７４】
次に、表示単位が「４ページ」であり、配置順序が「第２タイプ」である場合を想定する。図１４はこの場合の画面３０の一例を示す。
【００７５】
この場合の画面３０に表示される４ページを見る際のユーザの視線の動きは画面３０内を左から右へと移動することになる。この点、図１３に示す対応関係情報では、この場合に対応するスクロール方向として「横方向」が設定されているため、スクロール方向設定部２２は画面３０の横方向をスクロール方向として設定する。その結果、スクロール方向がユーザの視線の動きと合うようになるため、ユーザは第６ページを見終えた後、スムーズに次のページ（第７ページ）を見始めることができる。
【００７６】
（２）また例えば、スクロール方向を示すオブジェクトは標識３１Ｌ，３１Ｒ，３１Ｕ，３１Ｄに限られない。オブジェクトは、ユーザがスクロール方向を認識できるようなものであれば、どのような態様であってもよい。例えば、スクロール方向を示すメッセージ（オブジェクトの一例）を表示するようにしてもよい。
【００７７】
（３）また例えば、図４，１３に示す対応関係情報では、表示単位「１ページ」に対応するスクロール方向が「横方向」になっているが、「縦方向」であってもよい。
【００７８】
（４）また例えば、コンテンツ表示制御装置１０は、電子楽譜の表示機能を備えた電子楽器として実現されるようにしてもよい。
【００７９】
（５）以上では、横書きのコンテンツを表示する場合について主に説明したが、本発明は、縦書きのコンテンツを表示する場合にも適用することが可能である。
【符号の説明】
【００８０】
１０  コンテンツ表示制御装置、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部、２０  表示単位指定受付部、２１  表示制御部、２２  スクロール方向設定部、２３  オブジェクト表示制御部、２４  スクロール実行部、３０  画面、３１Ｌ，３１Ｒ，３１Ｕ，３１Ｄ  標識。
【図１】
2017138918.tif 000003
【図２】
2017138918.tif 000004
【図３】
2017138918.tif 000005
【図４】
2017138918.tif 000006
【図５】
2017138918.tif 000007
【図６】
2017138918.tif 000008
【図７】
2017138918.tif 000009
【図８】
2017138918.tif 000010
【図９】
2017138918.tif 000011
【図１０】
2017138918.tif 000012
【図１１】
2017138918.tif 000013
【図１２】
2017138918.tif 000014
【図１３】
2017138918.tif 000015
【図１４】
2017138918.tif 000016