(57)【要約】【課題】ユーザが、人間の自然な水平方向の目の動きに沿ってコンテンツを階層構造のカテゴリにより選択し、閲覧することを可能にする。【解決手段】コンテンツ表示装置１が表示するコンテンツは、大項目カテゴリ及び中項カテゴリからなる階層化されたカテゴリに対応付けられる。表示方向検出部１２は、表示部１１が横表示であるか縦表示であるかの表示方向を検出する。表示制御部１６４は、表示方向が横表示である場合、大項目カテゴリの表示領域、中項目カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて表示部１１に表示させる。また表示制御部１６４は、縦表示である場合、大項目カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて表示部１１に表示させるとともに表示または非表示の指示に従って中項目カテゴリの表示領域をコンテンツの表示領域上の大項目カテゴリの表示領域側に重ねて表示させるか否かを制御する。【選択図】図２
2014010808.tif 000002
【特許請求の範囲】
【請求項１】
階層化されたカテゴリに対応付けられたコンテンツを表示するコンテンツ表示装置であって、
画面を表示する表示部と、
前記表示部が横表示であるか縦表示であるかの表示方向を検出する表示方向検出部と、
前記表示方向検出部が検出した表示方向が横表示である場合、所定階層の前記カテゴリの表示領域、前記所定階層よりも下位階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させ、前記表示方向検出部が検出した表示方向が縦表示である場合、所定階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させるとともに表示または非表示の指示に従って前記所定階層よりも下位階層の前記カテゴリの表示領域を前記コンテンツの表示領域上の前記所定階層のカテゴリの表示領域側に重ねて表示させるか表示させないかを制御する表示制御部と、
を備えることを特徴とするコンテンツ表示装置。
【請求項２】
縦表示のとき、前記下位階層のカテゴリの表示領域の縦幅及び横幅はそれぞれ、前記コンテンツの表示領域の縦幅及び横幅よりも小さい、
ことを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記表示制御部は、縦表示のとき、前記所定階層のカテゴリの表示領域の上部の前記コンテンツの表示領域側、かつ、前記コンテンツの表示領域の上方に位置するツールバー表示領域を前記表示部に表示させ、
前記ツールバー表示領域は、前記下位階層のカテゴリの表示領域の表示または非表示を指示するためのボタンを含む、
ことを特徴とする請求項１または請求項２に記載のコンテンツ表示装置。
【請求項４】
前記表示制御部は、縦表示のとき、前記下位階層のカテゴリの表示領域を表示する場合、前記コンテンツの表示領域内に表示させる、
ことを特徴とする請求項１から請求項３のいずれか１項に記載のコンテンツ表示装置。
【請求項５】
前記コンテンツの表示領域は、コンテンツを表示させないマージンを含み、
縦表示のとき、前記下位階層のカテゴリの表示領域の境界の一部は、前記所定階層のカテゴリの表示領域側のマージン内に位置する、
ことを特徴とする請求項１から請求項４のいずれか１項に記載のコンテンツ表示装置。
【請求項６】
コンテンツ配信装置とコンテンツ表示装置とを有するコンテンツ提供システムであって、
前記コンテンツ配信装置は、
階層化されたカテゴリとコンテンツを特定するコンテンツ識別情報とを対応付けて記憶するカテゴリ記憶部と、
前記コンテンツ表示装置からユーザ操作により選択された前記カテゴリの通知を受ける操作通知受信部と、
前記カテゴリ記憶部から所定階層の前記カテゴリを読み出して前記コンテンツ表示装置に送信する大項目表示指示部と、
前記操作通知受信部が通知を受けた前記カテゴリが最下層ではない場合、選択された前記カテゴリより１つ下位階層の前記カテゴリを前記カテゴリ記憶部から読み出して前記コンテンツ表示装置に送信する中項目表示指示部と、
前記操作通知受信部が通知を受けた前記カテゴリが最下層である場合、選択された前記最下層のカテゴリに対応付けられた前記コンテンツ識別情報を前記カテゴリ記憶部から読み出し、読み出した前記コンテンツ識別情報により特定されるコンテンツを前記コンテンツ表示装置に送信するコンテンツ表示指示部とを備え、
前記コンテンツ表示装置は、
画面を表示する表示部と、
前記表示部が横表示であるか縦表示であるかの表示方向を検出する表示方向検出部と、
前記コンテンツ配信装置から前記カテゴリ及び前記コンテンツを受信する表示対象データ受信部と、
前記表示方向検出部が検出した表示方向が横表示である場合、所定階層の前記カテゴリの表示領域、前記所定階層よりも下位階層の前記カテゴリの表示領域、及び前記コンテンツの表示領域を水平方向に順に並べて前記表示部に表示させ、前記表示方向検出部が検出した表示方向が縦表示である場合、所定階層の前記カテゴリの表示領域、及び前記コンテンツの表示領域を水平方向に順に並べて前記表示部に表示させるとともに表示または非表示の指示に従って前記所定階層よりも下位階層の前記カテゴリの表示領域を前記コンテンツの表示領域上の前記所定階層のカテゴリの表示領域側に重ねて表示させるか表示させないかを制御する表示制御部とを備える、
ことを特徴とするコンテンツ提供システム。
【請求項７】
階層化されたカテゴリに対応付けられたコンテンツを表示するコンテンツ表示装置が実行するコンテンツ表示方法であって、
表示方向検出部が、表示部により表示される画面が横表示であるか縦表示であるかの表示方向を検出する表示方向検出過程と、
表示制御部が、前記表示方向検出過程において検出された表示方向が横表示である場合、所定階層の前記カテゴリの表示領域、前記所定階層よりも下位階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させ、前記表示方向検出過程において検出された表示方向が縦表示である場合、所定階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させるとともに表示または非表示の指示に従って前記所定階層よりも下位階層の前記カテゴリの表示領域を前記コンテンツの表示領域上の前記所定階層のカテゴリの表示領域側に重ねて表示させるか表示させないかを制御する表示制御過程と、
を有することを特徴とするコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示装置、コンテンツ提供システム、及びコンテンツ表示方法に関する。
【背景技術】
【０００２】
タブレット端末は、コンテンツを画面に表示する際、縦表示であるか横表示であるかによって表示のサイズを最適化している。
また、コンテンツを選択しやすくするために、階層化されたカテゴリに分類することがよく行われている。例えば、ユーザは、画面に表示される階層化されたメニューを辿ることによってカテゴリを選択し、目的のコンテンツを選択する。しかし、メニューとコンテンツを同時に縦方向の画面に表示させるようとすると、横幅が狭いためにコンテンツが見づらくなってしまう。そこで、メニュー部分の表示・非表示を可変にし、メニュー部分を表示させないときには、コンテンツをタブレット端末の画面いっぱいに表示することが知られている。
また、特許文献１には、１画面を複数の大領域に分け、大領域を複数の小領域に分けて表示させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のタブレット端末のようにメニュー部分を非表示にしてしまうと、階層化されたメニュー全体が非表示になってしまう。この表示状態から、異なるコンテンツを選択して表示させるためには、ユーザは、メニューを表示させるために画面をフリックするなどの操作をしなければならない。
人間の目は横長であるため、左から右へと横方向に視線を移動させて画面などを認識していくということが多くの論文で示されている。しかし、上記のようにタブレット端末にメニューを表示させる操作を行った後、表示されたメニューを辿ってコンテンツを選択し、閲覧するときの人間の目の動きは、水平方向の人間の自然な動きには合っていない。また、特許文献１においても、水平方向の人間の自然な動きに沿って画面を閲覧できるように領域を階層化して表示させるものではない。
【０００５】
本発明は、このような事情を考慮してなされたもので、ユーザが、人間の自然な水平方向の目の動きに沿ってコンテンツを階層構造のカテゴリにより選択し、閲覧することができるコンテンツ表示装置、コンテンツ提供システム、及びコンテンツ表示方法を提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、階層化されたカテゴリに対応付けられたコンテンツを表示するコンテンツ表示装置であって、画面を表示する表示部と、前記表示部が横表示であるか縦表示であるかの表示方向を検出する表示方向検出部と、前記表示方向検出部が検出した表示方向が横表示である場合、所定階層の前記カテゴリの表示領域、前記所定階層よりも下位階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させ、前記表示方向検出部が検出した表示方向が縦表示である場合、所定階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させるとともに表示または非表示の指示に従って前記所定階層よりも下位階層の前記カテゴリの表示領域を前記コンテンツの表示領域上の前記所定階層のカテゴリの表示領域側に重ねて表示させるか表示させないかを制御する表示制御部と、を備えることを特徴とするコンテンツ表示装置である。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のコンテンツ表示装置であって、縦表示のとき、前記下位階層のカテゴリの表示領域の縦幅及び横幅はそれぞれ、前記コンテンツの表示領域の縦幅及び横幅よりも小さい、ことを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または請求項２に記載のコンテンツ表示装置であって、前記表示制御部は、縦表示のとき、前記所定階層のカテゴリの表示領域の上部の前記コンテンツの表示領域側、かつ、前記コンテンツの表示領域の上方に位置するツールバー表示領域を前記表示部に表示させ、前記ツールバー表示領域は、前記下位階層のカテゴリの表示領域の表示または非表示を指示するためのボタンを含む、ことを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載のコンテンツ表示装置であって、前記表示制御部は、縦表示のとき、前記下位階層のカテゴリの表示領域を表示する場合、前記コンテンツの表示領域内に表示させる、ことを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１から請求項４のいずれか１項に記載のコンテンツ表示装置であって、前記コンテンツの表示領域は、コンテンツを表示させないマージンを含み、縦表示のとき、前記下位階層のカテゴリの表示領域の境界の一部は、前記所定階層のカテゴリの表示領域側のマージン内に位置する、ことを特徴とする。
【００１１】
また、請求項６に記載の発明は、コンテンツ配信装置とコンテンツ表示装置とを有するコンテンツ提供システムであって、前記コンテンツ配信装置は、階層化されたカテゴリとコンテンツを特定するコンテンツ識別情報とを対応付けて記憶するカテゴリ記憶部と、前記コンテンツ表示装置からユーザ操作により選択された前記カテゴリの通知を受ける操作通知受信部と、前記カテゴリ記憶部から所定階層の前記カテゴリを読み出して前記コンテンツ表示装置に送信する大項目表示指示部と、前記操作通知受信部が通知を受けた前記カテゴリが最下層ではない場合、選択された前記カテゴリより１つ下位階層の前記カテゴリを前記カテゴリ記憶部から読み出して前記コンテンツ表示装置に送信する中項目表示指示部と、前記操作通知受信部が通知を受けた前記カテゴリが最下層である場合、選択された前記最下層のカテゴリに対応付けられた前記コンテンツ識別情報を前記カテゴリ記憶部から読み出し、読み出した前記コンテンツ識別情報により特定されるコンテンツを前記コンテンツ表示装置に送信するコンテンツ表示指示部とを備え、前記コンテンツ表示装置は、画面を表示する表示部と、前記表示部が横表示であるか縦表示であるかの表示方向を検出する表示方向検出部と、前記コンテンツ配信装置から前記カテゴリ及び前記コンテンツを受信する表示対象データ受信部と、前記表示方向検出部が検出した表示方向が横表示である場合、所定階層の前記カテゴリの表示領域、前記所定階層よりも下位階層の前記カテゴリの表示領域、及び前記コンテンツの表示領域を水平方向に順に並べて前記表示部に表示させ、前記表示方向検出部が検出した表示方向が縦表示である場合、所定階層の前記カテゴリの表示領域、及び前記コンテンツの表示領域を水平方向に順に並べて前記表示部に表示させるとともに表示または非表示の指示に従って前記所定階層よりも下位階層の前記カテゴリの表示領域を前記コンテンツの表示領域上の前記所定階層のカテゴリの表示領域側に重ねて表示させるか表示させないかを制御する表示制御部とを備える、ことを特徴とするコンテンツ提供システムである。
【００１２】
また、請求項７に記載の発明は、階層化されたカテゴリに対応付けられたコンテンツを表示するコンテンツ表示装置が実行するコンテンツ表示方法であって、表示方向検出部が、表示部により表示される画面が横表示であるか縦表示であるかの表示方向を検出する表示方向検出過程と、表示制御部が、前記表示方向検出過程において検出された表示方向が横表示である場合、所定階層の前記カテゴリの表示領域、前記所定階層よりも下位階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させ、前記表示方向検出過程において検出された表示方向が縦表示である場合、所定階層の前記カテゴリの表示領域、及びコンテンツの表示領域を水平方向に順に並べて前記表示部に表示させるとともに表示または非表示の指示に従って前記所定階層よりも下位階層の前記カテゴリの表示領域を前記コンテンツの表示領域上の前記所定階層のカテゴリの表示領域側に重ねて表示させるか表示させないかを制御する表示制御過程と、を有することを特徴とするコンテンツ表示方法である。
【発明の効果】
【００１３】
請求項１及び７の発明によれば、コンテンツ表示装置は、画面が横表示のときは、上位階層のカテゴリを選択させるための大項目メニュー、上位階層よりも下位階層のカテゴリを選択させるための中項目メニュー、及び選択されたカテゴリのコンテンツを水平方向に順に並べて表示させる。また、コンテンツ表示装置は、縦表示のときは、大項目メニュー、及び選択されたカテゴリのコンテンツを水平方向に順に並べて表示し、ユーザ操作に応じて中項目メニューをコンテンツ表示領域上の大項目メニュー側に表示したり、非表示にしたりする。このように、大項目メニューは常に画面の最も端に表示されているため、ユーザは、縦表示、横表示のどちらの場合でも、画面の端から順に、人間の自然な水平方向の目の動きに沿って視線を動かしながら、階層構造のカテゴリを選択し、コンテンツを閲覧することができ、縦表示の場合は、よりコンテンツを見やすくするためにカテゴリの選択後は中項目メニューの表示を削除することができる。
また、請求項６の発明によれば、コンテンツ表示装置は、コンテンツ配信装置において管理するコンテンツデータについて、上述した請求項１及び７のように、大項目メニュー、中項目メニュー、及び選択されたカテゴリのコンテンツを表示させることができる。
【００１４】
請求項２の発明によれば、コンテンツ表示装置は、縦表示のとき、中項目メニューの表示領域をコンテンツの表示領域よりも小さく表示する。よって、ユーザは、中項目メニューがコンテンツの表示領域の上に表示されており、消去可能であることを認識しやすくなる。
請求項３の発明によれば、縦表示のとき、大項目メニューの表示領域の上部のコンテンツの表示領域側、かつ、コンテンツの表示領域の上方に、中項目メニューの表示または非表示を指示するためのボタンを含むツールバーを表示する。よって、ユーザは、中項目メニューの表示を簡易に指示することができる。
請求項４の発明によれば、コンテンツ表示装置は、縦表示のとき、中項目メニューの表示領域をコンテンツの表示領域内に表示させる。よって、縦表示のとき、大項目メニューの表示領域が中項目メニューの表示領域で隠れることがないため、中項目メニューを表示させたまま、画面の端から順に、人間の自然な水平方向の目の動きに沿って視線を動かしながら、階層構造のカテゴリを上位から選択することができる。
請求項５の発明によれば、コンテンツ表示装置は、縦表示のとき、コンテンツ表示領域における大項目メニュー表示領域側のマージン内に境界の一部が位置するように、中項目メニューを表示する。これにより、縦表示のときも、画面の端から順に大項目メニュー表示メニュー、中項目メニュー、コンテンツが水平方向に順に並べて表示される。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態によるコンテンツ提供システムの構成を示すブロック図である。
【図２】同実施形態によるコンテンツ表示装置の構成を示すブロック図である。
【図３】同実施形態によるコンテンツ配信装置の構成を示すブロック図である。
【図４】同実施形態による横表示のコンテンツ表示画面の例を示す図である。
【図５】同実施形態による縦表示のコンテンツ表示画面の例を示す図である。
【図６】同実施形態による縦表示のコンテンツ表示画面の例を示す図である。
【図７】同実施形態による大項目カテゴリデータの例を示す図である。
【図８】同実施形態による中項目カテゴリデータの例を示す図である。
【図９】同実施形態による横表示用全体フォーマットデータが規定するフォーマットの例を示す図である。
【図１０】同実施形態による横表示用中項目メニューフォーマットデータが規定するフォーマットの例を示す図である。
【図１１】同実施形態による縦表示用全体フォーマットデータが規定するフォーマットの例を示す図である。
【図１２】同実施形態による縦表示用中項目メニューフォーマットデータが規定するフォーマットの例を示す図である。
【図１３】同実施形態による表示制御処理のフローチャートを示す図である。
【図１４】同実施形態による表示制御処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の一実施形態によるコンテンツ提供システムの構成を示すブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すようにコンテンツ提供システムは、コンテンツ表示装置１とコンテンツ配信装置３とを、インターネットなどのネットワーク９により接続して構成される。同図においては、コンテンツ表示装置１を１台のみ示しているが複数台を備え得る。
【００１８】
コンテンツ表示装置１が表示するコンテンツデータは、階層化されたカテゴリと対応付けられる。階層化されたカテゴリのうち、所定階層よりも上位のカテゴリを大項目カテゴリ、大項目カテゴリより下位階層のカテゴリを中項目カテゴリとする。以下では、１階層目のカテゴリのみが大項目カテゴリであり、２階層目以下のカテゴリが中項目カテゴリである場合を例に説明する。ユーザは、コンテンツ表示装置１において、コンテンツ配信装置３から配信されるメニューを辿って階層化されたカテゴリを指定し、配信を要求するコンテンツデータを選択する。メニューには、大項目メニューと中項目メニューがある。大項目メニューは、大項目カテゴリのリストを表示し、表示したリストの中からユーザに大項目カテゴリを選択させるためメニューである。中項目メニューは、中項目カテゴリのリストを表示し、表示したリストの中からユーザに中項目カテゴリを選択させるためのメニューである。
【００１９】
図２は、図１に示すコンテンツ表示装置１の構成を示すブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。コンテンツ表示装置１は、例えばタブレット端末などのコンピュータ装置である。同図に示すように、コンテンツ表示装置１は、表示部１１、表示方向検出部１２、入力部１３、通信部１４、記憶部１５、及び表示処理部１６を備えて構成される。
【００２０】
表示部１１は、タッチパネルであり、画面を表示する。表示方向検出部１２は、表示部１１が表示する画面が縦幅よりも横幅が大きい横表示であるか、横幅よりも縦幅が大きい縦表示であるかを検出する。例えば、表示方向検出部１２には、加速度センサが用いられ、加速度センサから得られる検出結果に基づいて、コンテンツ表示装置１が縦であるか横であるかの向きを検出することができる。入力部１３は、ユーザがタッチパネル上で行った操作の情報を入力する。通信部１４は、ネットワーク９を介してデータを送受信する。
【００２１】
記憶部１５は、フォーマットデータ、大項目メニューデータ、中項目メニューデータなどの各種データを記憶する。フォーマットデータは、カテゴリを選択させるためのメニュー及び選択されたコンテンツを表示部１１に表示させるためのフォーマットを規定したデータである。大項目メニューデータは、大項目メニューに表示させる大項目カテゴリに関するデータである。中項目メニューデータは、中項目メニューに表示させる中項目カテゴリに関するデータである。
【００２２】
フォーマットデータには、横表示用フォーマットデータ、及び縦表示用フォーマットデータがある。横表示用フォーマットデータとは、横表示に使用されるフォーマットを規定するデータであり、大項目メニュー表示領域、中項目メニュー表示領域、及びコンテンツ表示領域を左から順に水平方向に並べて表示させるフォーマットを示す。大項目メニュー表示領域は、大項目メニューを表示する領域であり、中項目メニュー表示領域は中項目メニューを表示する領域であり、コンテンツ表示領域は、コンテンツデータを表示させるための領域である。一方、縦表示用フォーマットデータとは、縦表示に使用されるフォーマットを規定するデータであり、大項目メニュー表示領域、及びコンテンツ表示領域を左から順に水平方向に並べ、かつ、コンテンツ表示領域上の大項目メニュー表示領域側に中項目メニュー表示領域を表示させるフォーマットを示す。
【００２３】
表示処理部１６は、画面の表示方向やユーザが行った操作をコンテンツ配信装置３に通知するとともに、通知に対応してコンテンツ配信装置３から受信したメニューやコンテンツデータを表示部１１に画面を表示させる。表示処理部１６は、表示方向通知部１６１、フォーマット受信部１６２、表示対象データ受信部１６３、表示制御部１６４、及び操作通知部１６５を備えて構成される。
【００２４】
表示方向通知部１６１は、表示方向検出部１２が検出した表示方向をコンテンツ配信装置３に通知する。フォーマット受信部１６２は、コンテンツ配信装置３から送信された横表示用フォーマットデータ、縦表示用フォーマットデータを受信し、記憶部１５に書き込む。表示対象データ受信部１６３は、大項目メニューデータ、中項目メニューデータ、コンテンツデータなどをコンテンツ配信装置３から受信し、記憶部１５に書き込む。
【００２５】
表示制御部１６４は、表示方向検出部１２が検出した表示方向が横表示である場合、横表示用フォーマットデータに基づいて、大項目メニュー、中項目メニュー、及びコンテンツデータを左から順に水平方向に並べて表示部１１に表示させる。また、表示制御部１６４は、表示方向検出部１２が検出した表示方向が縦表示である場合、縦表示用フォーマットデータに基づいて、大項目メニュー、及びコンテンツデータを左から順に水平方向に並べ、さらに、入力部１３により入力された中項目メニューの表示または非表示の指示に従って、コンテンツ表示領域内の大項目メニュー表示領域側に位置する中項目メニュー表示領域に中項目メニューを重ねた画面を表示部１１に表示させる。
操作通知部１６５は、ユーザが入力した操作をコンテンツ配信装置３に通知する。
【００２６】
図３は、図１に示すコンテンツ配信装置３の構成を示すブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。コンテンツ配信装置３は、例えば１台または複数台のコンピュータサーバにより構成することができる。同図に示すように、コンテンツ配信装置３は、通信部３１、記憶部３２、及び表示指示部３３を備えて構成される。
【００２７】
通信部３１は、ネットワーク９を介してデータを送受信する。記憶部３２は、フォーマット記憶部３２１、カテゴリ記憶部３２２、及びコンテンツ記憶部３２３を備えて構成される。フォーマット記憶部３２１は、フォーマットデータを記憶する。カテゴリ記憶部３２２は、カテゴリデータを記憶する。カテゴリデータは、コンテンツデータと階層化されたカテゴリとの対応付けを示し、大項目カテゴリデータ及び中項目カテゴリデータからなる。大項目カテゴリデータは、大項目カテゴリを大項目メニューに表示させるときの表示データ、大項目カテゴリとその下位階層のカテゴリとの対応などを示す。また、中項目カテゴリデータは、中項目カテゴリを中項目メニューに表示させるときの表示データ、中項目カテゴリとその下位階層のカテゴリまたはコンテンツデータとの対応を示す。コンテンツ記憶部３２３は、コンテンツデータを記憶する。
【００２８】
表示指示部３３は、フォーマットデータ、大項目メニューデータ、中項目メニューデータ、ユーザが選択したコンテンツデータをコンテンツ表示装置１に送信し、表示を指示する。表示指示部３３は、表示方向受信部３３１、フォーマット送信部３３２、操作通知受信部３３３、大項目表示指示部３３４、中項目表示指示部３３５、及びコンテンツ表示指示部３３６を備えて構成される。
【００２９】
表示方向受信部３３１は、コンテンツ表示装置１から画面が縦表示であるか横表示であるかの通知を受信する。
フォーマット送信部３３２は、フォーマット記憶部３２１から横表示用フォーマットデータ、及び縦表示用のフォーマットデータを読み出してコンテンツ表示装置１へ送信する。なお、フォーマット送信部３３２は、横表示用フォーマットデータ、及び縦表示用フォーマットデータを別のタイミングで送信してもよく、同時に送信してもよい。
【００３０】
操作通知受信部３３３は、ユーザが入力した操作の通知をコンテンツ表示装置１から受信する。
大項目表示指示部３３４は、カテゴリ記憶部３２２に記憶されている大項目カテゴリデータから、大項目メニューを表示させるために必要な情報を読み出して大項目メニューデータを生成し、コンテンツ表示装置１に送信して大項目メニューを表示させる。
【００３１】
中項目表示指示部３３５は、操作通知受信部３３３が通知を受けた操作が、大項目カテゴリまたは最下層以外の中項目カテゴリの選択を示す場合、カテゴリ記憶部３２２に記憶されている中項目カテゴリデータから、中項目メニューを表示させるために必要な情報を読み出して中項目メニューデータを生成する。中項目表示指示部３３５は、生成した中項目メニューデータをコンテンツ表示装置１に送信し、中項目メニューを表示させる。
【００３２】
コンテンツ表示指示部３３６は、操作通知受信部３３３が通知を受けた操作が最下層の中項目カテゴリの選択を示す場合、その選択された中項目カテゴリに対応付けられたコンテンツの識別情報をカテゴリ記憶部３２２に記憶されている中項目カテゴリデータから読み出す。コンテンツ表示指示部３３６は、読み出したコンテンツの識別情報により特定されるコンテンツデータをコンテンツ記憶部３２３から読み出してコンテンツ表示装置１に送信し、表示させる。
【００３３】
次に、コンテンツ表示装置１の表示部１１が表示するコンテンツ表示画面の例について説明する。
【００３４】
図４は、横表示のときのコンテンツ表示画面の例を示す図である。
同図に示すように、横表示のときのコンテンツ表示画面には、大項目メニュー表示領域Ａ１１、中項目メニュー表示領域Ａ１２、及びコンテンツ表示領域Ａ１３が左から順に水平方向に並んで表示される。さらに、大項目メニュー表示領域Ａ１１の右側、かつ、コンテンツ表示領域Ａ１３の上部には、ツールバー表示領域Ａ１４が表示される。大項目メニュー表示領域Ａ１１と中項目メニュー表示領域Ａ１２の縦幅は同じである。また、コンテンツ表示領域Ａ１３とツールバー表示領域Ａ１４を合わせた領域の縦幅は、大項目メニュー表示領域Ａ１１、中項目メニュー表示領域Ａ１２の縦幅と同じである。
【００３５】
大項目メニュー表示領域Ａ１１が示す大項目メニューには、コンテンツの選択に関する大項目カテゴリのアイコンＩ１−１〜Ｉ１−５が上部に、表示設定などコンテンツの選択には直接関連しない大項目カテゴリのアイコンＩ１−６、Ｉ１−７が下部に表示される（以下、アイコンＩ１−１、１−２、…を総称して「アイコンＩ１」と記載する。）。このように、大項目カテゴリの中には、コンテンツデータとは関連付けられていないものも含まれる。中項目メニュー表示領域Ａ１２が示す中項目メニューには、中項目カテゴリを選択するための選択ボタンＢ１−１、Ｂ１−２、…（以下、総称して「選択ボタンＢ１」と記載する。）が表示され、各選択ボタンＢ１には、中項目カテゴリのアイコン及びカテゴリ名称が表示される。コンテンツ表示領域Ａ１３には、コンテンツデータが表示されるが、左右にはコンテンツデータが表示されないマージン（空白）がある。ツールバー表示領域Ａ１４には、各種ツールを表すアイコンが表示される。
【００３６】
ユーザが大項目メニュー表示領域Ａ１１に表示されている大項目メニューの中からアイコンＩ１、つまり、大項目カテゴリを選択すると、その選択された大項目カテゴリの１階層下位の中項目カテゴリを選択させるための中項目メニューが中項目メニュー表示領域Ａ１２に表示される。さらに、ユーザが中項目メニュー表示領域Ａ１２に表示されている中項目メニューの中から選択ボタンＢ１により中項目カテゴリを選択すると、その選択された中項目カテゴリの１階層下位の中項目カテゴリを選択させるための中項目メニューが新たに中項目メニュー表示領域Ａ１２に表示される。この中項目カテゴリの選択を繰り返し、最下層の中項目カテゴリが選択されると、その選択された最下層の中項目カテゴリに対応したコンテンツデータがコンテンツ表示領域Ａ１３に表示される。
【００３７】
図５は、縦表示のときのコンテンツ表示画面の例を示す図であり、中項目メニュー表示領域が表示されている場合を示す。
同図に示すように、縦表示のときのコンテンツ表示画面には、大項目メニュー表示領域Ａ２１、及びコンテンツ表示領域Ａ２３が左から順に水平方向に並んで表示され、コンテンツ表示領域Ａ２３の上に重ねて、大項目メニュー表示領域Ａ２１側に中項目メニュー表示領域Ａ２２が表示される。さらに、大項目メニュー表示領域Ａ２１の右側、かつ、コンテンツ表示領域Ａ２３の上部には、ツールバー表示領域Ａ２４が表示される。コンテンツ表示領域Ａ２３とツールバー表示領域Ａ２４を合わせた領域の縦幅は、大項目メニュー表示領域Ａ２１の縦幅と同じである。
【００３８】
大項目メニュー表示領域Ａ２１には、横表示の大項目メニュー表示領域Ａ１１と同様に、コンテンツの選択に関する大項目カテゴリのアイコンＩ１−１〜Ｉ１−５が上部に、コンテンツの選択には直接関連しない大項目カテゴリのアイコンＩ１−６、Ｉ１−７が下部に表示される。また、コンテンツ表示領域Ａ２３には、コンテンツデータが表示されるが、横表示のコンテンツ表示領域Ａ１３と同様に、左右にはコンテンツデータが表示されないマージン（空白）がある。ツールバー表示領域Ａ２４には、中項目メニューを表示させるための表示指示ボタンＢ２が表示される。表示指示ボタンＢ２は、ツールバー表示領域Ａ２４の大項目メニュー表示領域Ａ２１側であり、中項目メニュー表示領域Ａ２２の大項目メニュー表示領域Ａ２１側の境界の上部に表示される。
【００３９】
中項目メニュー表示領域Ａ２２の縦幅及び横幅はそれぞれ、コンテンツ表示領域Ａ２３の縦幅及び横幅よりも小さく、中項目メニュー表示領域Ａ２２の領域は、太い枠で囲まれている。これにより、ユーザは、中項目メニュー表示領域Ａ２２がコンテンツ表示領域Ａ２３の上に重なって表示され、消去可能であるように認識できる。
【００４０】
また、中項目メニュー表示領域Ａ２２の左側の境界は、コンテンツ表示領域Ａ２３内の大項目メニュー表示領域Ａ２１側のマージンの中に表示される。これにより、ユーザは、大項目メニュー表示領域Ａ２１、中項目メニュー表示領域Ａ２２、コンテンツ表示領域Ａ２３が左から順に並んでいるように認識できる。なお、中項目メニュー表示領域Ａ２２の左側の境界は、大項目メニュー表示領域Ａ２１のアイコンＩ１と重ならない程度に、大項目メニュー表示領域Ａ２１内にかかっていてもよい。
【００４１】
なお、中項目メニュー表示領域Ａ２２は、図４に示す横表示のときの中項目メニュー表示領域Ａ１２と同様の内容が表示されるが、中項目メニュー表示領域Ａ２２の横幅は、図４に示す横表示のときと異なっていてもよい。ここでは、中項目メニュー表示領域Ａ２２の横幅は、中項目メニュー表示領域Ａ１２の横幅よりも小さい。
【００４２】
同図に示す縦表示のときのコンテンツ表示画面においても、コンテンツの選択方法は、横表示のときと同様である。つまり、ユーザが大項目メニュー表示領域Ａ２１に表示されている大項目メニューの中から大項目カテゴリのアイコンＩ１を選択すると、１階層下位の中項目カテゴリを選択させるための中項目メニューが中項目メニュー表示領域Ａ２２に表示される。さらに、ユーザが中項目メニュー表示領域Ａ２２に表示されている中項目メニューの中から選択ボタンＢ１により中項目カテゴリを選択すると、その選択された中項目カテゴリの１階層下位の中項目カテゴリを選択させるための中項目メニューが新たに中項目メニュー表示領域Ａ２２に表示される。この中項目カテゴリの選択を繰り返し、最下層の中項目カテゴリが選択されると、その選択された最下層の中項目カテゴリに対応したコンテンツデータがコンテンツ表示領域Ａ２３に表示される。
【００４３】
この状態では、コンテンツデータの表示の一部が中項目メニューによって隠されている状態であるため、ユーザが、中項目メニューの消去を指示する操作を行うと、図６に示すような画面となる。
【００４４】
例えば、中項目メニューの消去を指示する操作には、コンテンツ表示領域Ａ２３をタップする、コンテンツデータが表示されたときに選択した中項目カテゴリの選択ボタンＢ１をもう一度選択するなどの操作がある。このように中項目メニューの消去指示を入力することにより、ユーザは、画面に中項目メニューを表示させたままコンテンツデータを選択することを繰り返し、所望のコンテンツデータが表示された時点で中項目メニューを消去することができる。
コンテンツ表示領域Ａ２３をタップする場合、ユーザは、大項目メニュー、中項目メニュー、コンテンツデータへと視線を水平に動かしたまま戻すことなく、中項目メニューを消去することができる。また、選択ボタンＢ１をもう一度選択する場合、ユーザは指を他の場所に動かす必要がないため、操作性がよい。
【００４５】
また、中項目メニューにおいて最下層の中項目カテゴリの選択ボタンＢ１を選択する操作を中項目メニューの消去を指示する操作としてもよい。この場合、ユーザは、コンテンツデータが表示された後、改めて中項目メニューの消去を指示する操作をしなくてよいため、大項目メニュー、中項目メニュー、コンテンツデータへと視線を水平に動かしたまま戻すことがなく、コンテンツデータの選択後、直ちに選択したコンテンツデータを閲覧することができる。
【００４６】
図６は、縦表示のときのコンテンツ表示画面の例を示す図であり、中項目メニュー表示領域が表示されていない場合を示す。同図に示すように、図５のコンテンツ表示画面においてコンテンツ表示領域Ａ２３の上に表示されていた中項目メニュー表示領域Ａ２２の表示が消え、大項目メニュー表示領域Ａ２１、コンテンツ表示領域Ａ２３、及びツールバー表示領域Ａ２４が表示される。
【００４７】
ユーザが大項目メニューから大項目カテゴリのアイコンＩ１を選択した場合、コンテンツ表示領域Ａ２３の上に中項目メニュー表示領域Ａ２２が表示され、図５に示すようなコンテンツ表示画面となる。このように、本実施形態では、従来技術のようにメニューが全て消えてしまうことなく、大項目メニューは消えずに常に最も左側に表示されるため、メニュー表示の操作を行わなくとも、大項目カテゴリから順にカテゴリを選択していくことができる。従って、ユーザは、視線を左から右へと水平方向に動かしながら、大項目カテゴリから順にカテゴリを辿ってコンテンツデータを選択し、閲覧することができる。
【００４８】
また、ユーザが表示指示ボタンＢ２を選択した場合も、コンテンツ表示領域Ａ２３の上に中項目メニュー表示領域Ａ２２が表示され、図５に示すようなコンテンツ表示画面となる。ユーザは、表示指示ボタンＢ２により中項目メニュー表示領域Ａ２２が表示された後は、左から右へと水平方向に動かしながらカテゴリを辿ってコンテンツデータを選択し、閲覧することができる。
【００４９】
続いて、コンテンツ提供システムに用いられる各種データについて説明する。
【００５０】
図７は、コンテンツ配信装置３のカテゴリ記憶部３２２に記憶される大項目カテゴリデータのデータ例を示す図である。同図に示すように、大項目カテゴリデータは、大項目カテゴリのカテゴリ名称、機能分類、アイコン画像、次階層情報を対応付けた１以上のレコードからなる。次階層情報は、大項目カテゴリの１階層下位のカテゴリを示し、ここでは、１階層下位の中項目カテゴリが記述されたカテゴリデータの識別情報であるカテゴリデータＩＤが設定される。
【００５１】
図８は、コンテンツ配信装置３のカテゴリ記憶部３２２に記憶される中項目カテゴリデータのデータ例を示す図である。なお、同図においては、中項目カテゴリにおいてｉ階層目（ｉは１以上ｎ以下の整数、ｎは１以上の整数）の中項目カテゴリが記述された中項目カテゴリデータをｉ階層目中項目カテゴリデータと記載している。
【００５２】
同図に示すように、中項目カテゴリデータは、カテゴリデータＩＤ及びメニュー画像と、中項目カテゴリのカテゴリ名称、アイコン画像、及び次階層情報を対応付けた１以上のレコードとからなる。メニュー画像は、中項目メニューにおいて選択ボタンＢ１の上部に表示する画像データを示す。次階層情報は、中項目カテゴリが最下層ではない場合は１階層下位の中項目カテゴリが記述された中項目カテゴリデータを特定するカテゴリデータＩＤが設定され、中項目カテゴリが最下層である場合はコンテンツデータの識別情報であるコンテンツＩＤが設定される。コンテンツＩＤは、例えば、コンテンツデータの格納場所を示すＵＲＬ（Universal Resource Locator）などを使用し得る。
【００５３】
コンテンツ配信装置３のフォーマット記憶部３２１に記憶される横表示用フォーマットデータは、横表示用全体フォーマットデータ及び横表示用中項目メニューフォーマットデータからなり、縦表示用フォーマットデータは、縦表示用全体フォーマットデータ及び縦表示用中項目メニューフォーマットデータからなる。
【００５４】
図９は、横表示用全体フォーマットデータが規定する横表示用全体フォーマットを示す図である。横表示用全体フォーマットは、横表示における画面全体の表示フォーマットである。
横表示用全体フォーマットは、大項目メニュー表示領域Ａ１１、中項目メニュー表示領域Ａ１２、コンテンツ表示領域Ａ１３、及びツールバー表示領域Ａ１４の表示位置を示す。さらに、横表示用全体フォーマットは、大項目メニュー表示領域Ａ１１の横幅Ｗ１１、中項目メニュー表示領域Ａ１２の横幅Ｗ１２、コンテンツ表示領域Ａ１３の左側のマージンＷ１３ａ及び右側のマージンＷ１３ｂ、ならびに、ツールバー表示領域の縦幅Ｗ１４のサイズを示す。
【００５５】
なお、コンテンツ表示装置１の表示制御部１６４は、横全体表示フォーマット全体の縦幅は、表示部１１が表示する画面の縦幅と同じサイズと判断する。また、表示制御部１６４は、コンテンツ表示領域Ａ１３及びツールバー表示領域Ａ１４の横幅は、表示部１１が表示する画面の横幅から大項目メニュー表示領域Ａ１１の横幅Ｗ１１、中項目メニュー表示領域Ａ１２の横幅Ｗ１２を除いたサイズと判断する。
【００５６】
図１０は、横表示用中項目メニューフォーマットデータが規定する横表示用中項目メニューフォーマットを示す図である。横表示用中項目メニューフォーマットは、横表示における中項目メニュー表示領域Ａ１２の表示フォーマットである。
横表示用中項目メニューフォーマットは、選択ボタンＢ１を表示させる選択ボタン表示領域、メニュー画像を表示させるメニュー画像表示領域、ツールバー表示領域の表示位置を示す。ツールバー表示領域には、１階層上位の中項目カテゴリのメニューを表示させるためのＢＡＣＫボタンを含む。選択ボタン表示領域内には、中項目カテゴリのアイコン表示領域及びカテゴリ名称表示領域が規定される。
【００５７】
図１１は、縦表示用全体フォーマットデータが規定する縦表示用全体フォーマットを示す図である。縦表示用全体フォーマットは、縦表示における画面全体の表示フォーマットである。
縦表示用全体フォーマットは、大項目メニュー表示領域Ａ２１、中項目メニュー表示領域Ａ２２、コンテンツ表示領域Ａ２３、及びツールバー表示領域Ａ２４の表示位置を示す。さらに、横表示用全体フォーマットは、大項目メニュー表示領域Ａ２１の横幅Ｗ２１、中項目メニュー表示領域Ａ２２の横幅Ｗ２２、コンテンツ表示領域Ａ２３の左側のマージンＷ２３ａ及び右側のマージンＷ２３ｂ、ならびに、ツールバー表示領域Ａ２４の縦幅Ｗ２４のサイズを規定する。
【００５８】
コンテンツ表示装置１の表示制御部１６４は、縦全体表示フォーマット全体の縦幅は、表示部１１が表示する画面の縦幅と同じサイズと判断する。また、表示制御部１６４は、コンテンツ表示領域Ａ２３及びツールバー表示領域Ａ２４の横幅は、表示部１１が表示する画面の横幅から大項目メニュー表示領域Ａ２１の横幅Ｗ２１を除いたサイズと判断する。
【００５９】
図１２は、縦表示用中項目メニューフォーマットデータが規定する縦表示用中項目メニューフォーマットを示す図である。縦表示用中項目メニューフォーマットは、縦表示における中項目メニュー表示領域Ａ２２の表示フォーマットである。
縦表示用中項目メニューフォーマットは、選択ボタンＢ１を表示させる選択ボタン表示領域、メニュー画像を表示させるメニュー画像表示領域、ＢＡＣＫボタンを含むツールバー表示領域の表示位置を示す。選択ボタン表示領域内には、中項目カテゴリのアイコン表示領域及びカテゴリ名称表示領域が規定される。さらに、縦表示用中項目メニューフォーマットは、中項目メニュー表示領域Ａ２２の縦幅Ｗ２２ａ及び横幅Ｗ２２ｂのサイズ、及び外枠Ｆの画像を規定する。
【００６０】
続いて、コンテンツ提供システムの動作を説明する。以下では、中項目メニューの消去を指示する操作が、コンテンツ表示領域Ａ２３をタップする、あるいは、コンテンツデータが表示されたときに選択した中項目カテゴリの選択ボタンＢ１をもう一度選択する場合について説明する。
【００６１】
図１３、及び図１４は、コンテンツ表示装置１における表示制御処理のフローチャートを示す図である。なお、コンテンツ表示装置１の表示処理部１６は通信部１４を介してコンテンツ配信装置３とデータを送受信し、コンテンツ配信装置３の表示指示部３３は通信部３１を介してコンテンツ表示装置１とデータを送受信するが、以下ではこの処理を省略して記載する。
【００６２】
図１３において、コンテンツ表示装置１の入力部１３が、コンテンツ閲覧処理の開始指示の入力を受けると、表示方向検出部１２が、表示部１１が表示する画面の表示方向を検出する。表示方向通知部１６１は、表示方向検出部１２が検出した表示方向を設定したサービス開始要求をコンテンツ配信装置３に通知する（ステップＳ１０５）。
【００６３】
コンテンツ配信装置３の表示方向受信部３３１は、コンテンツ表示装置１からサービス開始要求を受信する。フォーマット送信部３３２は、サービス開始要求で通知された表示方向に対応したフォーマットデータ、つまり、横表示であれば横表示用フォーマットデータを、縦表示であれば縦表示用フォーマットデータをフォーマット記憶部３２１から読み出してコンテンツ表示装置１へ送信する。
【００６４】
さらに、大項目表示指示部３３４は、カテゴリ記憶部３２２から大項目カテゴリデータに設定されている各大項目カテゴリの機能分類及びアイコン画像を読み出し、大項目メニューデータとしてコンテンツ表示装置１へ送信する。大項目表示指示部３３４は、デフォルトで表示させる中項目カテゴリを示す情報として、大項目カテゴリデータの最初のレコードの次階層情報に記述されているカテゴリデータＩＤを中項目表示指示部３３５に出力する。中項目表示指示部３３５は、大項目表示指示部３３４から入力されたカテゴリデータＩＤによりカテゴリ記憶部３２２に記憶されている中項目カテゴリデータを特定する。中項目表示指示部３３５は、特定した中項目カテゴリデータからメニュー画像と、各中項目カテゴリのカテゴリ名称及びアイコン画像とを読み出し、中項目メニューデータとしてコンテンツ表示装置１へ送信する。
【００６５】
コンテンツ表示装置１のフォーマット受信部１６２は、コンテンツ配信装置３から横表示用フォーマットデータまたは縦表示用フォーマットデータを受信し、記憶部１５に書き込む（ステップＳ１１０）。さらに、表示対象データ受信部１６３は、コンテンツ配信装置３から大項目メニューデータ及び中項目メニューデータを受信し、記憶部１５に書き込む（ステップＳ１１５）。
【００６６】
表示制御部１６４は、表示方向検出部１２が検出した表示方向に応じて使用表示フォーマットを選択する（ステップＳ１２０）。このとき、選択される使用表示フォーマットは、ステップＳ１１０において受信した横表示用フォーマットデータまたは縦表示用フォーマットデータである。
【００６７】
表示制御部１６４は、使用表示フォーマットに基づいて、表示部１１に画面を表示させる。つまり、表示制御部１６４は、大項目メニューデータから読み出したアイコン画像を、使用表示フォーマットが横表示用フォーマットデータの場合は大項目メニュー表示領域Ａ１１に表示させ、使用表示フォーマットが縦表示用フォーマットデータの場合は大項目メニュー表示領域Ａ２１に表示させる（ステップＳ１２５）。このとき、機能分類がコンテンツ表示であればアイコン画像を大項目メニュー表示領域Ａ１１またはＡ２１の上部に、機能分類が表示設定であれば下部に表示させる。
【００６８】
図１４において、さらに、表示制御部１６４は、中項目メニューデータから読み出したメニュー画像、各中項目カテゴリのアイコン画像及びカテゴリ名称をそれぞれ、使用表示フォーマットが横表示用フォーマットデータの場合は中項目メニュー表示領域Ａ１２のメニュー画像表示領域、各選択ボタン表示領域に表示させ、使用表示フォーマットが縦表示用フォーマットデータの場合は中項目メニュー表示領域Ａ２２のメニュー画像表示領域、各選択ボタン表示領域に表示させる（ステップＳ２０５）。コンテンツ表示装置１は、表示方向の検出、及び操作入力の検出待ちとなる（ステップＳ２１０：ＮＯ、ステップＳ２１５：ＮＯ）。
【００６９】
ユーザは、コンテンツ表示装置１の向きを変えずに、大項目メニュー表示領域Ａ１１またはＡ２１に表示されているアイコンＩ１により大項目カテゴリを選択するか、中項目メニュー表示領域Ａ１２またはＡ２２に表示されている選択ボタンＢ１により、中項目カテゴリの選択を入力したとする。この場合、操作通知部１６５は、ユーザが入力部１３により入力した操作を検出する（ステップＳ２１０：ＮＯ、ステップＳ２１５：ＹＥＳ）。
【００７０】
操作通知部１６５は、入力された操作が終了指示ではないと判断すると（ステップＳ２２０：ＮＯ）、現在の表示方向が縦表示であるか否か（ステップＳ２２５）、縦表示であれば、入力された操作が中項目メニューの消去指示あるいは表示指示であるか否かを判断する（ステップＳ２３０、Ｓ２３５）。
【００７１】
操作通知部１６５は、現在の表示方向が横表示であると判断した場合（ステップＳ２２５:ＮＯ）、あるいは、現在の表示方向は縦表示であるが（ステップＳ２２５:ＹＥＳ）、入力された操作が中項目メニューの消去指示でも表示指示でもないと判断した場合（ステップＳ２３０：ＮＯ、ステップＳ２３５：ＮＯ）、入力された操作がカテゴリの選択であるかを判断する（ステップＳ２４０）。
【００７２】
操作通知部１６５は、カテゴリの選択であると判断した場合（ステップＳ２４０：ＹＥＳ）、選択されたカテゴリを特定する情報を操作通知情報に設定してコンテンツ配信装置３に送信する（ステップＳ２４５）。
【００７３】
コンテンツ配信装置３の操作通知受信部３３３は、操作通知情報が大項目カテゴリまたは中項目カテゴリの選択を示す場合、操作通知情報を中項目表示指示部３３５に出力する。中項目表示指示部３３５は、操作通知情報が大項目カテゴリの選択を示す場合、この選択された大項目カテゴリに対応した次階層情報を大項目カテゴリデータから読み出す。また、操作通知情報が中項目カテゴリの選択を示す場合、選択された中項目カテゴリに対応した次階層情報を中項目カテゴリデータから読み出す。
【００７４】
中項目表示指示部３３５は、読み出した次階層情報がカテゴリデータＩＤである場合、そのカテゴリデータＩＤによりカテゴリ記憶部３２２に記憶されている中項目カテゴリデータを特定する。中項目表示指示部３３５は、特定した中項目カテゴリデータからメニュー画像と、各中項目カテゴリのカテゴリ名称及びアイコン画像とを読み出し、中項目メニューデータとしてコンテンツ表示装置１へ送信する。
【００７５】
一方、中項目表示指示部３３５は、読み出した次階層情報がコンテンツＩＤである場合、そのコンテンツＩＤをコンテンツ表示指示部３３６に出力する。コンテンツ表示指示部３３６は、中項目表示指示部３３５から入力されたカテゴリデータＩＤにより特定されるコンテンツデータをコンテンツ記憶部３２３から読み出してコンテンツ表示装置１へ送信する。
【００７６】
コンテンツ表示装置１の表示対象データ受信部１６３は、コンテンツ配信装置３から中項目メニューデータまたはコンテンツデータを受信し、記憶部１５に書き込む。表示制御部１６４は、中項目メニューデータを受信した場合（ステップＳ２５０：中項目メニュー）、ステップＳ２０５からの処理を繰り返す。つまり、表示制御部１６４は、現在表示部１１に表示させている中項目メニュー表示領域Ａ１２またはＡ２２のメニュー画像表示領域、各選択ボタン表示領域それぞれに、受信した中項目メニューデータから読み出したメニュー画像、各中項目カテゴリのアイコン画像及びカテゴリ名称を組み込んで表示させる。
【００７７】
一方、表示制御部１６４は、コンテンツデータを受信した場合（ステップＳ２５０：コンテンツ）、表示部１１に現在表示させている画面のコンテンツ表示領域Ａ１３またはＡ２３のマージンの内側に、受信したコンテンツデータを表示させる（ステップＳ２５５）。コンテンツ表示装置１は、ステップＳ２１０からの処理を繰り返す。
【００７８】
例えば、縦表示のときに、ユーザが中項目メニューの消去指示を入力したとする。表示制御部１６４は、操作の入力を検出し（ステップＳ２１０：ＮＯ、ステップＳ２１５：ＹＥＳ）、入力された操作が終了指示ではないと判断する（ステップＳ２２０：ＮＯ）。さらに、表示制御部１６４は、現在縦表示であり（ステップＳ２２５：ＹＥＳ）、入力された操作が中項目メニューの消去指示であると判断する（ステップＳ２３０：ＹＥＳ）。表示制御部１６４は、表示部１１に現在表示させている縦方向の表示画面から中項目メニュー表示領域Ａ２２の表示を消去し（ステップＳ２６０）、コンテンツ表示領域Ａ２３のマージンを除く領域全体にコンテンツデータを表示させる。コンテンツ表示装置１は、ステップＳ２１０からの処理を繰り返す。
【００７９】
また、中項目メニュー表示領域Ａ２２が消去された縦表示のときに、大項目カテゴリのアイコンＩ１を選択するか、ユーザが中項目メニューを表示させるための表示指示ボタンＢ２を選択したとする。表示制御部１６４は、入力部１３により入力された操作が中項目メニューの表示指示と判断し（ステップＳ２３５：ＹＥＳ）、縦表示用全体フォーマットデータが規定する中項目メニュー表示領域Ａ２２の表示位置及び縦表示用中項目メニューフォーマットデータが示す中項目メニュー表示領域Ａ２２のフォーマットを読み出す（ステップＳ２６５）。
【００８０】
表示制御部１６４は、大項目カテゴリのアイコンＩ１の選択であれば（ステップＳ２７０：ＹＥＳ）、ステップＳ２４５からの処理を繰り返し、選択されたカテゴリを特定する情報を操作通知情報に設定してコンテンツ配信装置３に送信する。表示対象データ受信部１６３がコンテンツ配信装置３から中項目メニューデータを受信すると（ステップＳ２５０：中項目メニュー）、ステップＳ２０５からの処理を行い、表示制御部１６４は、ステップＳ２６５において読み出した中項目メニュー表示領域Ａ２２の表示位置及びフォーマットにより、表示部１１が現在表示している画面に中項目メニュー表示領域Ａ２２を追加し、受信した中項目メニューデータを表示する。
【００８１】
一方、表示指示ボタンＢ２の選択であれば（ステップＳ２７０：ＮＯ）、表示制御部１６４は、最後に表示させた中項目メニューデータを記憶部１５から読み出し（ステップＳ２７５）、ステップＳ２０５からの処理を行繰り返す。これにより、表示制御部１６４は、読み出した中項目メニューデータのメニュー画像、各中項目カテゴリのアイコン画像及びカテゴリ名称をそれぞれ、中項目メニュー表示領域Ａ２２のメニュー画像表示領域、各選択ボタン表示領域に表示させる。
【００８２】
ユーザが、コンテンツ表示装置１の向きを変えると、表示方向検出部１２は、表示方向が変わったことを検出する（ステップＳ２１０：ＹＥＳ）。表示方向通知部１６１は、表示方向検出部１２が検出した表示方向をコンテンツ配信装置３に通知する（ステップＳ２８０）。
【００８３】
コンテンツ配信装置３の表示方向受信部３３１は、コンテンツ表示装置１から変更後の表示方向の通知を受ける。フォーマット送信部３３２は、通知された表示方向が横表示であれば横表示用フォーマットデータを、縦表示であれば縦表示用フォーマットデータをフォーマット記憶部３２１から読み出してコンテンツ表示装置１へ送信する。コンテンツ表示装置１のフォーマット受信部１６２は、コンテンツ配信装置３から表示方向に対応して、横表示用フォーマットデータまたは縦表示用フォーマットデータを受信し、記憶部１５に書き込む（ステップＳ２８５）。
【００８４】
表示制御部１６４は、ステップＳ２１５により受信した横表示用フォーマットデータまたは縦表示用フォーマットデータを使用表示フォーマットとして選択すると、選択した使用表示フォーマットを用いて、表示方向が変わる前に表示させていた大項目メニュー、中項目メニュー、コンテンツデータを表示部１１に表示させる（ステップＳ２９０）。なお、中項目メニュー表示領域Ａ２２が表示されていない縦表示のときに、表示方向が横表示に変わった場合、表示制御部１６４は、最後に表示させた中項目メニューデータを記憶部１５から読み出し、中項目メニュー表示領域Ａ１２に表示させる。表示処理部１６は、ステップＳ２１０からの処理を繰り返す。
【００８５】
ユーザがカテゴリの選択及び操作終了以外の操作を行った場合（ステップＳ２４０：ＮＯ）、表示処理部１６は、入力された操作に従った処理を行い（ステップＳ２９５）、ステップＳ２１０からの処理を繰り返す。
最後に、ユーザが終了指示を入力すると（ステップＳ２１０：ＮＯ、ステップＳ２１５：ＹＥＳ、ステップＳ２２０：ＹＥＳ）、表示処理部１６は、処理を終了する。
【００８６】
なお、上記においては、ユーザが中項目メニューの消去指示を入力したときに、中項目メニュー表示領域Ａ２２を消去しているが、コンテンツデータが表示された時点で消去してもよい。この場合、表示制御部１６４は、ステップＳ２５５においてコンテンツ表示領域Ａ２３にコンテンツデータを表示させた後に、ステップＳ２６０の処理を行なう。
【００８７】
なお、大項目メニューデータ、中項目メニューデータに、大項目カテゴリデータや中項目カテゴリデータに設定されている次階層情報を含めて送信し、操作通知部は、選択された大項目カテゴリ、あるいは中項目カテゴリに対応した次階層情報をコンテンツ配信装置３に通知するようにしてもよい。コンテンツ配信装置３において、大項目カテゴリデータや中項目カテゴリデータから、選択された大項目カテゴリあるいは中項目カテゴリに対応した次階層情報を読み出す処理を省略することができる。
【００８８】
また、上記においては、表示処理部１６は、大項目カテゴリのアイコンＩ１、中項目カテゴリの選択ボタンＢ１が選択される度に、入力された操作をコンテンツ配信装置３に通知し、中項目メニューデータ、あるいはコンテンツデータをコンテンツ配信装置３から受信しているが、すでに選択された大項目カテゴリのアイコンＩ１、中項目カテゴリの選択ボタンＢ１の選択であれば、その選択時にコンテンツ配信装置３から受信した中項目メニューデータ、あるいはコンテンツデータを記憶部１５から読み出して表示させてもよい。
【００８９】
また、表示方向が通知されたとき、コンテンツ配信装置３のフォーマット送信部３３２は、差分フォーマットのみを送信するようにしてもよい。例えば、横表示用フォーマットにおける大項目メニュー表示領域Ａ１１の横幅Ｗ１１、コンテンツ表示領域Ａ１３のマージンＷ１３ａ、Ｗ１３ｂ、ツールバー表示領域Ａ１４の縦幅Ｗ１４と、縦表示用フォーマットにおける大項目メニュー表示領域Ａ２１の横幅Ｗ２１、コンテンツ表示領域Ａ２３のマージンＷ２３ａ、Ｗ２３ｂ、ツールバー表示領域Ａ２４の縦幅Ｗ２４が同じであるとする。この場合、コンテンツ配信装置３のフォーマット送信部３３２は、横表示から縦表示に変更された旨の通知を受けると、中項目メニュー表示領域Ａ２２の表示位置と、中項目メニュー表示領域Ａ２２の外枠Ｆの画像と、中項目メニュー表示領域Ａ２２の縦幅Ｗ２２ａ及び横幅Ｗ２２ｂのサイズのみを送信する。表示制御部１６４は、縦全体表示フォーマット全体の縦幅を、表示部１１が表示する縦表示の画面の縦幅のサイズとし、大項目メニュー表示領域Ａ２１の横幅をＷ１１とし、コンテンツ表示領域Ａ２３及びツールバー表示領域Ａ２４の横幅を、表示部１１が表示する縦表示の画面の横幅から横幅Ｗ１１を除いたサイズとする。また、表示制御部１６４は、中項目メニュー表示領域Ａ１２に表示されていた中項目メニューのサイズを、通知された中項目メニュー表示領域Ａ２２の縦幅Ｗ２２ａ及び横幅Ｗ２２ｂのサイズに変更し、外枠Ｆの画像を加えて、通知された表示位置に表示させる。
【００９０】
以上説明した実施形態によれば、コンテンツ表示装置１は、画面が横表示のときは、上位階層のカテゴリを選択させるための大項目メニュー、上位階層よりも下位階層のカテゴリを選択させるための中項目メニュー、及び選択されたカテゴリのコンテンツを水平方向に順に並べて表示させる。また、コンテンツ表示装置１は、縦表示のときは、大項目メニュー、及び選択されたカテゴリのコンテンツを水平方向に順に並べて表示し、ユーザ操作に応じて中項目メニューをコンテンツ表示領域上の大項目メニュー側に表示したり、非表示にしたりする。このように、大項目メニューは常に画面の最も端に表示されているため、ユーザは、縦表示、横表示のどちらの場合でも、画面の端から順に、人間の自然な水平方向の目の動きに沿って視線を動かしながら、階層構造のカテゴリを選択し、コンテンツを閲覧することができ、縦表示の場合は、よりコンテンツを見やすくするためにカテゴリの選択後は中項目メニューの表示を削除することができる。
【００９１】
なお、上述のコンテンツ表示装置１、及びコンテンツ配信装置３は、内部にコンピュータシステムを有している。そして、コンテンツ表示装置１の表示処理部１６、及びコンテンツ配信装置３の表示指示部３３の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００９２】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００９３】
１  コンテンツ表示装置
３  コンテンツ配信装置
１１  表示部
１２  表示方向検出部
１３  入力部
１４  通信部
１５  記憶部
１６  表示処理部
３１  通信部
３２  記憶部
３３  表示指示部
１６１  表示方向通知部
１６２  フォーマット受信部
１６３  表示対象データ受信部
１６４  表示制御部
１６５  操作通知部
３１１  フォーマット記憶部
３１２  カテゴリ記憶部
３１３  コンテンツ記憶部
３３１  表示方向受信部
３３２  フォーマット送信部
３３３  操作通知受信部
３３４  大項目表示指示部
３３５  中項目表示指示部
３３６  コンテンツ表示指示部
９  ネットワーク
【図１】
2014010808.tif 000003
【図２】
2014010808.tif 000004
【図３】
2014010808.tif 000005
【図４】
2014010808.tif 000006
【図５】
2014010808.tif 000007
【図６】
2014010808.tif 000008
【図７】
2014010808.tif 000009
【図８】
2014010808.tif 000010
【図９】
2014010808.tif 000011
【図１０】
2014010808.tif 000012
【図１１】
2014010808.tif 000013
【図１２】
2014010808.tif 000014
【図１３】
2014010808.tif 000015
【図１４】
2014010808.tif 000016