(57)【要約】【課題】ユーザにとって重要と思われるコンテンツファイルの順に並べられた一覧を表示させることができる表示装置及び表示プログラムを提供する。【解決手段】文字や画像からなるコンテンツを表示する表示パネル２０と、記憶部２００に記憶された複数のコンテンツファイルに基づくコンテンツを表示パネル２０に表示させるＣＰＵ５０とを有する表示装置において、ＣＰＵ５０は、各コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報をコンテンツファイル毎に記憶部２００に記憶させ、記憶部２００に記憶されたコンテンツファイル毎の操作情報に応じて、複数のコンテンツファイルの順序を決定し、複数のコンテンツファイルを当該順序に応じて並べた一覧の画像を表示パネル２０に表示させる。【選択図】図２
2007287133.tif 000002
【特許請求の範囲】
【請求項１】
文字や画像からなるコンテンツを表示する表示手段と、第一記憶部に記憶された前記複数のコンテンツファイルに基づくコンテンツを前記表示手段に表示させる表示制御手段とを有する表示装置において、
各コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報をコンテンツファイル毎に第二記憶部に記憶させる記憶制御手段と、
前記第二記憶部に記憶されたコンテンツファイル毎の前記操作情報に応じて、前記複数のコンテンツファイルの順序を決定する順序決定手段と、
前記複数のコンテンツファイルを前記順序決定手段により決定された前記順序に応じて並べた一覧の画像を前記表示手段に表示させる一覧表示制御手段と、を備えたことを特徴とする表示装置。
【請求項２】
前記記憶制御手段は、時間帯毎に前記操作情報を前記第二記憶部に記憶させ、
前記順序決定手段は、現在の時間帯に対応した前記操作情報に応じて、前記順序を決定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記記憶制御手段は、各コンテンツファイルの表示中におけるユーザの所定の操作の累積回数をコンテンツファイル毎に前記第二記憶部に記憶させ、
前記順序決定手段は、前記累積回数に応じて、前記順序を決定することを特徴とする請求項１または請求項２に記載の表示装置。
【請求項４】
前記順序決定手段は、前記累積回数の多い順に、前記順序を決定することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記順序決定手段は、前記累積回数と前記コンテンツファイルの情報量とを用いて演算した値の大きい順に、前記順序を決定することを特徴とする請求項３に記載の表示装置。
【請求項６】
前記順序決定手段は、前記累積回数を前記コンテンツファイルの情報量で除算した値の大きい順に、前記順序を決定することを特徴とする請求項５に記載の表示装置。
【請求項７】
前記一覧表示制御手段は、順序のうち上位から順に並べた一覧の画像を前記表示手段に表示させることを特徴とする請求項１から請求項６のいずれかに記載の表示装置。
【請求項８】
前記順序決定手段は、少なくとも一度コンテンツを表示したコンテンツファイルについてのみ前記順序を決定し、
前記一覧表示制御手段は、前記少なくとも一度コンテンツを表示したコンテンツファイルと、一度もコンテンツを表示していないコンテンツファイルとをそれぞれ別の領域に配置し、前記少なくとも一度コンテンツを表示したコンテンツファイルについてのみ前記順序に応じて並べた一覧の画像を前記表示手段に表示させることを特徴とする請求項１から請求項７のいずれかに記載の表示装置。
【請求項９】
前記各コンテンツ間の関連性を示す関連情報を取得する関連情報取得手段と、 
前記順序決定手段により決定された前記順序を、前記関連情報の示す前記関連性の高いコンテンツファイル同士を近くに配置した順序に並べ替える並替手段とを備え、
前記一覧表示制御手段は、並替手段により並べ替えた順序に応じて並べた一覧の画像を前記表示手段に表示させることを特徴とする請求項１から請求項８のいずれかに記載の表示装置。
【請求項１０】
前記コンテンツファイルは、ページ単位の文字や画像のデータであるページデータを複数ページ分備え、
前記表示制御手段は、ユーザのページめくり操作に応じて異なるページの画像データに基づく画像を前記表示手段に表示させ、
前記記憶制御手段は、前記ページめくり操作に関する前記操作情報をコンテンツファイル毎に前記第二記憶部に記憶させ、
前記順序決定手段は、前記第二記憶部に記憶された前記ページめくり操作に関する前記操作情報に応じて、前記順序を決定することを特徴とする請求項１から請求項９のいずれかに記載の表示装置。
【請求項１１】
前記順序決定手段は、前記操作情報である前記ページめくり操作の操作回数の累積値とコンテンツファイルのページ数とを用いて演算した値の大きい順に、前記順序を決定することを特徴とする請求項１０に記載の表示装置。
【請求項１２】
前記一覧表示制御手段は、前記順序決定手段により決定された前記順序における所定の順番までのコンテンツファイルのみ並べた画像を前記表示手段に表示させることを特徴とする請求項１から請求項１１のいずれかに記載の表示装置。
【請求項１３】
文字や画像からなるコンテンツを表示する表示手段と、第一記憶部に記憶されたコンテンツファイルに基づくコンテンツを前記表示手段に表示させる表示制御手段とを有する表示装置のコンピュータを、
各コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報をコンテンツファイル毎に第二記憶部に記憶させる記憶制御手段と、
前記第二記憶部に記憶されたコンテンツファイル毎の前記操作情報に応じて、前記複数のコンテンツファイルの順序を決定する順序決定手段と、
前記複数のコンテンツファイルを前記順序決定手段により決定された前記順序に応じて並べた一覧の画像を前記表示手段に表示させる一覧表示制御手段と、して機能させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示プログラムに関する。
【背景技術】
【０００２】
従来、記憶部に複数記憶されているコンテンツファイルの中から、いずれかのコンテンツファイルを読み出してそのコンテンツファイルに記憶されたコンテンツを表示させる電子ブック等の表示装置が存在する。このような表示装置においては、記憶部にどのようなコンテンツファイルが記憶されているかをユーザに示すために、記憶部に記憶されたコンテンツファイルの一覧を表示させる機能がある。このような一覧を表示する場合は、ユーザにとって重要と思われるコンテンツファイルの順に表示させることが望まれる。
【０００３】
また、これとは別に文書ブロック毎の累計表示時間に基づいて、累計表示時間の長いものから順番に文書ブロックの索引を表示させる電子ブック装置が記載されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２６９０９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような、累計表示時間に基づいて索引を表示させる技術をコンテンツファイルの一覧表示の際にも適用し、累計表示時間が多い電子ファイルから順に、コンテンツファイルの一覧を表示させることも考えられる。
【０００５】
しかしながら、単に累計表示時間に応じてコンテンツファイルの一覧を並び替えるのみでは、ユーザにとって重要と思われるコンテンツファイルから順に表示できない。例えば、ユーザが表示装置で所定のコンテンツファイルを表示したまま表示装置の電源を切り忘れて、席を立ってしまったとしても、累計表示時間として計測されてしまう。このため、累計表示時間ではユーザが興味のないコンテンツファイルとユーザが興味のあるコンテンツファイルとの区別をすることができない。
【０００６】
そこで、本発明は、ユーザにとって重要と思われるコンテンツファイルの順に並べられた一覧を表示させることができる表示装置及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、文字や画像からなるコンテンツを表示する表示手段と、第一記憶部に記憶された前記複数のコンテンツファイルに基づくコンテンツを前記表示手段に表示させる表示制御手段とを有する表示装置において、各コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報をコンテンツファイル毎に第二記憶部に記憶させる記憶制御手段と、前記第二記憶部に記憶されたコンテンツファイル毎の前記操作情報に応じて、前記複数のコンテンツファイルの順序を決定する順序決定手段と、前記複数のコンテンツファイルを前記順序決定手段により決定された前記順序に応じて並べた一覧の画像を前記表示手段に表示させる一覧表示制御手段とを備えた表示装置を提供している。
【０００８】
ここで、前記記憶制御手段は、時間帯毎に前記操作情報を前記第二記憶部に記憶させ、前記順序決定手段は、現在の時間帯に対応した前記操作情報に応じて、前記順序を決定することが好ましい。
【０００９】
更に、前記記憶制御手段は、各コンテンツファイルの表示中におけるユーザの所定の操作の累積回数をコンテンツファイル毎に前記第二記憶部に記憶させ、前記順序決定手段は、前記累積回数に応じて、前記順序を決定することが好ましい。
【００１０】
また、前記順序決定手段は、前記累積回数の多い順に、前記順序を決定することが好ましい。
【００１１】
また、前記順序決定手段は、前記累積回数と前記コンテンツファイルの情報量とを用いて演算した値の大きい順に、前記順序を決定することが好ましい。
【００１２】
また、前記順序決定手段は、前記累積回数を前記コンテンツファイルの情報量で除算した値の大きい順に、前記順序を決定することが好ましい。
【００１３】
また、前記一覧表示制御手段は、順序のうち上位から順に並べた一覧の画像を前記表示手段に表示させることが好ましい。
【００１４】
また、前記順序決定手段は、少なくとも一度コンテンツを表示したコンテンツファイルについてのみ前記順序を決定し、前記一覧表示制御手段は、前記少なくとも一度コンテンツを表示したコンテンツファイルと、一度もコンテンツを表示していないコンテンツファイルとをそれぞれ別の領域に配置し、前記少なくとも一度コンテンツを表示したコンテンツファイルについてのみ前記順序に応じて並べた一覧の画像を前記表示手段に表示させることが好ましい。
【００１５】
また、前記各コンテンツ間の関連性を示す関連情報を取得する関連情報取得手段と、 前記順序決定手段により決定された前記順序を、前記関連情報の示す前記関連性の高いコンテンツファイル同士を近くに配置した順序に並べ替える並替手段とを備え、前記一覧表示制御手段は、並替手段により並べ替えた順序に応じて並べた一覧の画像を前記表示手段に表示させることが好ましい。
【００１６】
また、前記コンテンツファイルは、ページ単位の文字や画像のデータであるページデータを複数ページ分備え、前記表示制御手段は、ユーザのページめくり操作に応じて異なるページの画像データに基づく画像を前記表示手段に表示させ、前記記憶制御手段は、前記ページめくり操作に関する前記操作情報をコンテンツファイル毎に前記第二記憶部に記憶させ、前記順序決定手段は、前記第二記憶部に記憶された前記ページめくり操作に関する前記操作情報に応じて、前記順序を決定することが好ましい。
【００１７】
また、前記順序決定手段は、前記操作情報である前記ページめくり操作の操作回数の累積値とコンテンツファイルのページ数とを用いて演算した値の大きい順に、前記順序を決定することが好ましい。
【００１８】
また、前記一覧表示制御手段は、前記順序決定手段により決定された前記順序における所定の順番までのコンテンツファイルのみ並べた画像を前記表示手段に表示させることが好ましい。
【００１９】
また、本発明は、文字や画像からなるコンテンツを表示する表示手段と、第一記憶部に記憶されたコンテンツファイルに基づくコンテンツを前記表示手段に表示させる表示制御手段とを有する表示装置のコンピュータを、各コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報をコンテンツファイル毎に第二記憶部に記憶させる記憶制御手段と、前記第二記憶部に記憶されたコンテンツファイル毎の前記操作情報に応じて、前記複数のコンテンツファイルの順序を決定する順序決定手段と、前記複数のコンテンツファイルを前記順序決定手段により決定された前記順序に応じて並べた一覧の画像を前記表示手段に表示させる一覧表示制御手段として機能させる表示プログラムを提供している。
【発明の効果】
【００２０】
請求項１に記載の表示装置によれば、コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報に基づき決定された順序に応じて並べた一覧の画像が表示手段に表示されるので、ユーザにとって重要と思われる順に並べられた一覧を表示することができる。
【００２１】
請求項２に記載の表示装置によれば、時間帯毎の操作情報に応じて、順序が決定されるので、現在の時間帯にユーザが最も重要と思われる順に並べられた一覧を表示することができる。
【００２２】
請求項３に記載の表示装置によれば、コンテンツファイルの表示中におけるユーザの所定の操作の操作情報としての累積回数に応じて決定された順序に応じて並べた一覧の画像が表示されるので、ユーザにとって重要と思われる順に並べられた一覧を表示することができる。
【００２３】
請求項４に記載の表示装置によれば、操作の累積回数の多い順に並べられたコンテンツファイルの一覧を表示することができる。
【００２４】
請求項５に記載の表示装置によれば、操作の累積回数とコンテンツファイルの情報量とを用いて演算した値の大きい順に並べられたコンテンツファイルの一覧を表示することができる。すなわち、情報量の多少に起因する操作回数の変化に対応することができる。
【００２５】
請求項６に記載の表示装置によれば、操作の累積回数をコンテンツファイルの情報量で除算した値の大きい順に並べられたコンテンツファイルの一覧を表示することができる。すなわち、情報量が多い事に起因する操作回数の増加に対応することができる。
【００２６】
請求項７に記載の表示装置によれば、コンテンツファイルを順序決定手段により決定された順序のうち上位から順に並べた一覧の画像を表示することができる。
【００２７】
請求項８に記載の表示装置によれば、少なくとも一度表示したコンテンツファイルと、一度も表示していないコンテンツファイルとをそれぞれ別の領域に配置し、少なくとも一度表示したコンテンツファイルについてのみ前記順序決定手段により決定した順序に応じて並べた一覧の画像を表示させることができる。すなわち、一度も表示していないコンテンツファイルと、少なくとも一度表示したコンテンツファイルを区別して一覧表示することができる。
【００２８】
請求項９に記載の表示装置によれば、関連性が高いコンテンツファイル同士を近くに配置した一覧の画像を表示することができる。
【００２９】
請求項１０に記載の表示装置によれば、コンテンツファイルの表示中におけるページめくり操作に関する操作情報に基づき決定された順序に応じて並べた一覧の画像が表示されるので、ユーザにとって重要と思われる順に並べられた一覧を表示することができる。
【００３０】
請求項１１に記載の表示装置によれば、操作情報であるページめくり操作の操作回数の累積値とコンテンツファイルのページ数とを用いて演算した値の大きい順に決定された順序に応じて並べた一覧の画像を表示することができる。すなわち、ページ数の多少に起因するページめくり走査の操作回数の変化に対応することができる。
【００３１】
請求項１２に記載の表示装置によれば、順序決定手段により決定された順番における所定の順序までのコンテンツファイルのみを表示させるので、ユーザにとって必要と思われない不要なコンテンツファイルが表示されない。
【００３２】
請求項１３に記載の表示プログラムによれば、コンテンツファイルの表示中におけるユーザの所定の操作に関する操作情報に基づき決定された順序に応じて並べた一覧の画像が表示手段に表示されるので、ユーザにとって重要と思われる順に並べられた一覧を表示することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施の形態について図面を参照して説明する。図１は、本発明の第一実施形態である文字や画像からなるコンテンツを表示するための表示装置１００を正面から見たときの概観図である。
【００３４】
図１に示すように、表示装置１００は、文字又は画像を表示可能な表示パネル２０と、枠体３０と、操作部４０と、読込部９０とを備えている。図１における表示装置１００において、表示パネル２０が設けられた側を上面、その反対側を下面として説明する。
【００３５】
表示パネル２０は、着色した荷電粒子を分散させた表示液が、２枚のガラス基板の間に封止されることにより構成される電気泳動表示媒体である。表示装置１００において、表示パネル２０を構成する２枚のガラス基板の一方の面が、枠体３０の上面側に露出し、表示面を構成する。２枚のガラス基板にそれぞれ設けられた電極（図示せず）に、コンテンツファイルに基づいて電圧を印加することにより、表示液中の荷電粒子を泳動させ、表示面側に泳動された荷電粒子に基づく画像を表示させることができる。このような電気泳動表示媒体は特開２００４−１３１１９号公報に記載されており、説明を省略する。
【００３６】
枠体３０は、表示パネル２０を取り囲む部材であって、その上面には、操作部４０が設けられている。操作部４０は表示パネル２０の下に配置されている。操作部４０は、十字キー４１と、決定ボタン４２と、一覧表示ボタン４３、選択画面表示ボタン４４とで構成されている。左から順番に十字キー４１、決定ボタン４２、一覧表示ボタン４３、画面表示ボタン４４が所定の間隔をあけて並べられている。
【００３７】
十字キー４１は、後述するキー入力待機処理において、表示させるコンテンツファイルを選択する操作を行うためのキーである。
【００３８】
決定ボタン４２は、後述するキー入力待機処理において、表示させるコンテンツファイルを決定する操作を行うためのキーである。
【００３９】
一覧表示ボタン４３は、後述するキー入力待機処理において、後述する一覧表示画面を表示させる操作を行うためのキーである。
【００４０】
選択画面表示ボタン４４は、後述するキー入力待機処理において、後述する優先基準選択画面を表示させる操作を行うためのキーである。
【００４１】
読込部９０は正面から見たときの枠体３０の下面の右側に配置される。読込部９０は、後述するコンテンツファイル及び表示順決定テーブルを記憶した記憶媒体２００から、コンテンツファイルを読込む。尚、記憶媒体２００は読込部９０に着脱可能に装着される。ユーザは必要なときにこの記憶媒体２００を読込部９０に装着し、記憶媒体２００に記憶されたコンテンツファイルを表示させる。
【００４２】
図２は表示装置１００の構成を示すブロック図である。図２に示すように、表示装置１００は、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、読込部９０、操作部４０、タイマ６０、及び、表示パネル２０を備えている。
【００４３】
ＣＰＵ５０は後述するメイン処理等を実行する。ＲＯＭ５１には、ＣＰＵ５０にメイン処理を実行させる表示プログラム等の各種プログラムが記憶されている。
【００４４】
ＲＡＭ５２は不揮発性のＲＡＭであり、ＣＰＵ５０が上述の処理を実行するために利用する作業領域と所定の情報を記憶する記憶領域とを備えている。
【００４５】
記憶媒体２００は、後述する複数のコンテンツファイル１〜１０と表示順決定テーブルを記憶している。
【００４６】
ここで、表示装置１００で使用されるコンテンツファイルの構成について説明する。図３は、記憶媒体２００に記憶されているコンテンツファイルの模式図である。本実施形態におけるコンテンツファイルは、インデックスとページデータ群（パージデータ１Ｐ〜４Ｐ）とからなる。
【００４７】
インデックスは、コンテンツファイルの名称と、ページ数、各ページデータへのリンク等の情報を備える。
【００４８】
ページデータ群は、ページ単位のデータである複数のページデータから構成されている。図３に示す一例のコンテンツファイルのページデータ群は、ページデータ１ｐ〜４ｐを備える。
【００４９】
ページデータは、表示パネル２０に表示させる１ページ分の文字や画像に対応するデータである。ページデータは、ビットマップ形式のデータのように各画素に対応して階調と色との情報を備えたデータであってもよいし、テキスト形式のデータのように文字コードの情報だけを備えたデータであってもよいし、またそれらの組み合わせであってもよい。即ち、ここでは最終的に表示パネル２０において１ページ分の文字や画像として出力されるデータのことをページデータと称する。
【００５０】
記憶媒体２００に記憶されている表示順決定テーブルの構成について説明する。図４は表示順決定テーブルの模式図である。
【００５１】
図４に示すように、記憶媒体２００に記憶されている各コンテンツ１〜１０に対応して、「ページめくり回数」、「ページ数」、「ページめくり回数÷ページ数」、「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」、「タグ」の情報がそれぞれ記憶されている。
【００５２】
「ページめくり回数」は、各コンテンツファイルの表示中にページめくり操作が実行された累積回数の情報である。
【００５３】
「ページ数」は、各コンテンツファイルのページ数の情報である。あるいは、そのコンテンツファイルが有するページデータの数の情報である。
【００５４】
「ページめくり回数÷ページ数」は、上述の「ページ数」で上述の「ページめくり回数」を除算した値を示す情報である。
【００５５】
「ページめくり回数（朝）」は、朝の時間帯において、各コンテンツファイルの表示中にページめくり操作が実行された累積回数の情報である。ここで、朝の時間帯として具体的には６:００から１２:００までとする。
【００５６】
「ページめくり回数（昼）」は、昼の時間帯において、各コンテンツファイルの表示中にページめくり操作が実行された累積回数の情報である。ここで、昼の時間帯としては１２:００から１８:００までとする。
【００５７】
「ページめくり回数（晩）」は、晩の時間帯において、各コンテンツファイルの表示中にページめくり操作が実行された累積回数の情報である。ここで、晩の時間帯として具体的には１８:００〜６:００までとする。
【００５８】
「タグ」は、各コンテンツファイルに予め対応して付されたキーワードの情報である。各コンテンツファイルに関連性の強いキーワードが予め設定して付されており、複数のキーワードが付されているコンテンツファイルがある。あるいは、一つもキーワードが付されていないコンテンツファイルも存在する。
【００５９】
表示装置１００の動作についてフローチャートを用いて詳細に説明する。図５は表示媒体１００のＣＰＵ５０が行うメイン処理のフローチャートである。
【００６０】
ユーザによって図示しない電源ボタンが押下され、表示装置１００の電源がＯＮされると、ＲＯＭ５１に記憶された表示プログラムに基づき、ＣＰＵ５０は図５に示すメイン処理を開始する。
【００６１】
メイン処理を開始するとＣＰＵ５０は、先ず一覧表示処理を実行する（ステップ１、以下ステップを単にＳと称す）。一覧表示処理（Ｓ１）では、読込部９０に接続された記憶媒体２００に記憶されているコンテンツファイル１〜１０の一覧の画像である一覧表示画面を表示パネル２０に表示する。
【００６２】
次に、ＣＰＵ５０は、電源ボタンが再び押下されるか否かを判断する（Ｓ２）。電源ボタンが押下されない場合は（Ｓ２：ＮＯ）、キー入力待機処理を実行し（Ｓ３）、Ｓ２へ戻る。電源ボタンが押下された場合は（Ｓ２：ＹＥＳ）、メイン処理を終了し、表示装置１００の電源をＯＦＦする。
【００６３】
次に、図６に基づき、一覧表示処理（Ｓ１）について説明する。
【００６４】
図６に示すように一覧表示処理（Ｓ１）を開始すると先ず、デフォルトとして設定される５０音順で表示順リストをＲＡＭ５２に生成する（Ｓ１１）。このとき生成される表示順リストを図７に示す。このとき生成される表示順リストは５０音順に並べられるので、１番目から順番に、コンテンツファイル１の名称である「コンテンツ１」、コンテンツファイル２の名称である「コンテンツ２」、コンテンツファイル３の名称である「コンテンツ３」、コンテンツファイル４の名称である「コンテンツ４」、コンテンツファイル５の名称である「コンテンツ５」、コンテンツファイル６の名称である「コンテンツ６」、コンテンツファイル７の名称である「コンテンツ７」、コンテンツファイル８の名称である「コンテンツ８」、コンテンツファイル９の名称である「コンテンツ９」、コンテンツファイル１０の名称である「コンテンツ１０」の順に並べられる。
【００６５】
次に、優先度計算処理を実行し、Ｓ１１で生成した表示順リストを所定の優先基準に従って並び替える（Ｓ１２）。優先度計算処理（Ｓ１２）については後述する。
【００６６】
次に、優先度計算処理（Ｓ１２）で並び替えた表示順リストに基づいてコンテンツ１〜１０を表示パネル２０に一覧表示し（Ｓ１３）、一覧表示処理（Ｓ１）を終了する。
【００６７】
優先度計算処理（Ｓ１２）について説明する。優先度計算処理（Ｓ１２）では、予め設定されている優先基準に基づいて、上述のＳ１１で生成された表示順リストを並べ替える。図８に優先度計算処理（Ｓ１２）のフローチャートを示す。
【００６８】
優先度計算処理（Ｓ１２）を開始すると、優先基準として「ページめくり回数」が設定されているか否かを判断する（Ｓ１２１）。尚、後述するが優先基準は優先基準選択画面により予め設定されている。優先基準として「ページめくり回数」が設定されている場合は（Ｓ１２１：ＹＥＳ）、「ページめくり回数」でソートする（並び替える）処理（Ｓ１２２）を実行し、後述のＳ１２７に進む。「ページめくり回数」でソートする処理（Ｓ１２２）の詳細については後述する。
【００６９】
優先基準として「ページめくり回数」が設定されていない場合は（Ｓ１２１：ＮＯ）、優先基準として「ページめくり回数÷ページ数」が設定されているか否かを判断する（Ｓ１２３）。優先基準として「ページめくり回数÷ページ数」が設定されている場合は（Ｓ１２３：ＹＥＳ）、「ページめくり回数÷ページ数」でソートする処理（Ｓ１２４）を実行し、後述のＳ１２７に進む。「ページめくり回数÷ページ数」でソートする処理（Ｓ１２４）の詳細については後述する。
【００７０】
優先基準として「ページめくり回数÷ページ数」が設定されていない場合は（Ｓ１２３ 
：ＮＯ）、優先基準として「時間帯毎のページめくり回数」が設定されているか否かを判断する（Ｓ１２５）。優先基準として「時間帯毎のページめくり回数」が設定されている場合は（Ｓ１２５：ＹＥＳ）、「時間帯毎のページめくり回数」でソートする処理（Ｓ１２６）を実行し、後述のＳ１２７に進む。「時間帯毎のページめくり回数」でソートする処理（Ｓ１２６）の詳細については後述する。
【００７１】
優先基準として「時間帯毎のページめくり回数」が設定されていない場合は（Ｓ１２５：ＮＯ）、優先基準として「関連度」が設定されているか否かを判断する（Ｓ１２７）。優先基準として「関連度」が設定されている場合は（Ｓ１２７：ＹＥＳ）、関連度に応じた並び替え処理（Ｓ１２８）を実行し、一覧表示処理（Ｓ１、図６参照）へ戻る。関連度に応じた並び替え処理では、Ｓ１２８に進む前の段階で既に作成されている表示順リストを並び替えて、関連度の高いコンテンツファイル同士が近くになるように順番を決めなおす。関連度に応じた並び替え処理（Ｓ１２８）の詳細については後述する。
【００７２】
優先基準として「関連度」が設定されていない場合は（Ｓ１２７：ＮＯ）、一覧表示処理（Ｓ１、図６参照）へ戻る。なお、優先基準として「ページめくり回数」、「ページめくり回数÷ページ数」、「時間帯毎のページめくり回数」の中から選択されていない場合は、Ｓ１３においては５０音順に従って一覧を表示する。
【００７３】
ここで、「ページめくり回数」でソートする処理について図９を用いて説明する。図９は、「ページめくり回数」でソートする処理を示すフローチャートである。
【００７４】
「ページめくり回数」でソートする処理を開始すると先ず、変数ｉに０をセットする（Ｓ１０１）。
【００７５】
次に、変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ないか否かを判断する（Ｓ１０２）。最初は、変数ｉには０をセットしており、記憶媒体２００にはコンテンツ１〜１０が記憶されているため、変数ｉは全コンテンツ数よりも少ないと判断する。
【００７６】
変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ない場合は（Ｓ１０２：ＹＥＳ）、変数ｊに全コンテンツ数をセットする（Ｓ１０３）。
【００７７】
次に、変数（ｊ−１）が変数ｉよりも大きいか否かを判断する（Ｓ１０４）、変数（ｊ−１）が変数ｉよりも大きい場合は（Ｓ１０４：ＹＥＳ）、図４に示した表示順決定テーブルを参照し、表示順リストにおけるｊ番目のコンテンツファイルの「ページめくり回数」と、表示順リストにおける（ｊ−１）番目のコンテンツファイルの「ページめくり回数」とを比較し、ｊ番目のコンテンツファイルの「ページめくり回数」の値が（ｊ−１）番目のコンテンツファイルの「ページめくり回数」の値よりも大きいか否かを判断する（Ｓ１０５）。
【００７８】
ｊ番目のコンテンツファイルの「ページめくり回数」の値が（ｊ−１）番目のコンテンツファイルの「ページめくり回数」の値よりも大きい場合は（Ｓ１０５：ＹＥＳ）、表示順リストにおけるｊ番目のコンテンツファイルの名称と（ｊ−１）番目のコンテンツファイルの名称を入れ替える（Ｓ１０６）。例えば、図７に示した順序で表示順リストが存在するとき、Ｓ１０６において、１０番目のコンテンツファイルの名称と９番目のコンテンツファイルの名称を入れ替える場合を、図１０を用いて説明する。先ず、図１０（ａ）に示すように、変数ｔｍｐの領域に１０番目のコンテンツファイルの名称であるコンテンツ１０をセットする。次に、図１０（ｂ）に示すように、表示順リストの１０番目の領域に９番目のコンテンツファイルの名称であるコンテンツ９をセットする。次に、図１０（ｃ）に示すように、変数ｔｍｐの領域にセットされているコンテンツファイルの名称であるコンテンツ１０を、９番目の領域にセットする。このようにして、図１０（ｄ）に示すようにコンテンツ１０とコンテンツ９の順序を入れ替えた表示順リストを生成する。 
【００７９】
このようにして、順序を入れ替えた後、変数ｊの値を１引いて（Ｓ１０７）、Ｓ１０４へ戻る。
【００８０】
Ｓ１０５において、ｊ番目のコンテンツファイルの「ページめくり回数」の値が（ｊ−１）番目のコンテンツファイルの「ページめくり回数」の値よりも少ない場合は（Ｓ１０５：ＮＯ）、ｊ番目のコンテンツファイルの名称と、（ｊ−１）番目のコンテンツファイルの名称とを入れ替えずに、Ｓ１０７へ進む。
【００８１】
例えば、Ｓ１０６において、１０番目のコンテンツファイルの名称と９番目のコンテンツファイルの名称を入れ替えた後は、Ｓ１０７にて変数の値が１引かれるので、変数ｊの値は９となる。そしてＳ１０４では変数ｉは０、変数ｊは９であるのでＹＥＳと判断し、Ｓ１０５では９番目のコンテンツファイルの「ページめくり回数」の値と、８番目のコンテンツファイルの「ページめくり回数」の値とを比較することになる。
【００８２】
このようにＳ１０４からＳ１０７までの処理を繰り返すことによって、（ｉ＋１）番目から１０番目（最後）のコンテンツファイルの中で一番「ページめくり回数」の値が大きいコンテンツファイルの名称が（ｉ＋１）番目に移動することとなる。最初はｉが０であるので、１番目から１０番目のコンテンツファイルの中で一番「ページめくり回数」の値が大きいコンテンツファイルの名称が１番目に移動する。
【００８３】
変数ｊが変数ｉよりも小さくなった場合は（Ｓ１０４：ＮＯ）、変数ｉの値に１足して（Ｓ１０８）、Ｓ１０２へ戻る。そして、上記と同様にＳ１０２、Ｓ１０３の処理を行い、Ｓ１０４からＳ１０７の処理を繰り返し行う。これにより、上記と同様に（ｉ＋１）番目から１０番目のコンテンツファイルの中で一番「ページめくり回数」の値が大きいコンテンツファイルの名称が（ｉ＋１）番目に移動することとなる。例えば、ｉが１の時は、２番目から１０番目のコンテンツファイルの中で一番「ページめくり回数」の値が大きいコンテンツファイルの名称が２番目に移動する。
【００８４】
そして、Ｓ１０２において変数ｉの値が全コンテンツ数よりも大きくなるまで、Ｓ１０３からＳ１０８までの処理を繰り返し、「ページめくり回数」の多い順にコンテンツのファイルの名称をソートする。これにより、「ページめくり回数」の多い順に並べられたコンテンツファイルの一覧を表示することができる。Ｓ１０２において変数ｉの値が全コンテンツ数よりも大きくなった場合は（Ｓ１０２：ＮＯ）、優先度計算処理（Ｓ１２、図８参照）に戻る。
【００８５】
次に、「ページめくり回数÷ページ数」でソートする処理について図１１を用いて説明する。図１１は「ページめくり回数÷ページ数」でソートする処理を示すフローチャートである。
【００８６】
「ページめくり回数÷ページ数」でソートする処理を開始すると先ず、変数ｉに０をセットする（Ｓ２０１）。
【００８７】
次に、変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ないが否かを判断する（Ｓ２０２）。最初は、変数ｉには０をセットしており、記憶媒体２００にはコンテンツ１〜１０が記憶されているため、変数ｉは全コンテンツ数よりも少ないと判断する。
【００８８】
変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ない場合は（Ｓ２０２：ＹＥＳ）、変数ｊに全コンテンツ数をセットする（Ｓ２０３）。
【００８９】
次に、変数（ｊ−１）が変数ｉよりも大きいか否かを判断する（Ｓ２０４）、変数（ｊ−１）が変数ｉよりも大きい場合は（Ｓ２０４：ＹＥＳ）、図４に示した表示順決定テーブルを参照し、表示順リストにおけるｊ番目のコンテンツファイルの「ページめくり回数÷ページ数」の値と、表示順リストにおける（ｊ−１）番目のコンテンツファイルの「ページめくり回数÷ページ数」の値とを比較し、ｊ番目のコンテンツファイルの「ページめくり回数÷ページ数」の値が（ｊ−１）番目のコンテンツファイルの「ページめくり回数÷ページ数」の値よりも大きいか否かを判断する（Ｓ２０５）。
【００９０】
ｊ番目のコンテンツファイルの「ページめくり回数÷ページ数」の値が（ｊ−１）番目のコンテンツファイルの「ページめくり回数÷ページ数」の値よりも大きい場合は（Ｓ２ 
０５：ＹＥＳ）、表示順リストにおけるｊ番目のコンテンツファイルの名称と（ｊ−１）番目のコンテンツファイルの名称を入れ替える（Ｓ２０６）。名称の入れ替えは、上述の「ページめくり回数」でソートする処理において図１０を用いて説明した名称の入れ替えと同様に行う。
【００９１】
このようにして、順序を入れ替えた後、変数ｊの値を１引いて（Ｓ２０７）、Ｓ２０４へ戻る。
【００９２】
Ｓ２０５において、ｊ番目のコンテンツファイルの「ページめくり回数÷ページ数」の値が（ｊ−１）番目のコンテンツファイルの「ページめくり回数÷ページ数」の値よりも小さい場合は（Ｓ２０５：ＮＯ）、ｊ番目のコンテンツファイルの名称と、（ｊ−１）番目のコンテンツファイルの名称とを入れ替えずに、Ｓ２０７へ進む。
【００９３】
変数ｊが変数ｉよりも小さくなった場合は（Ｓ２０４：ＮＯ）、変数ｉの値に１足して（Ｓ２０８）、Ｓ２０２へ戻る。
【００９４】
そして、Ｓ２０２において変数ｉの値が全コンテンツ数よりも大きくなるまで、Ｓ２０３からＳ２０８までの処理を繰り返し、「ページめくり回数÷ページ数」の値の大きい順にコンテンツのファイルの名称をソートする。これにより、情報量（ページ数）の多少に起因するページめくり回数の変化に対応することができる。Ｓ２０２において変数ｉの値が全コンテンツ数よりも大きくなった場合は（Ｓ２０２：ＮＯ）、優先度計算処理（Ｓ１２、図８参照）に戻る。
【００９５】
次に、「時間帯毎のページめくり回数」でソートする処理について図１２を用いて説明する。図１２は「時間帯毎のページめくり回数」でソートする処理を示すフローチャートである。
【００９６】
「時間帯毎のページめくり回数」でソートする処理を開始すると先ず、２４時間タイマ６０で計測される現在の時刻を取得し、現在の時刻が「朝」、「昼」、「晩」のうちいずれに属するかを変数ｔにセットする（Ｓ３００）。次に、変数ｉに０をセットする（Ｓ３０１）。
【００９７】
次に、変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ないが否かを判断する（Ｓ３０２）。最初は、変数ｉには０をセットしており、記憶媒体２００にはコンテンツ１〜１０が記憶されているため、変数ｉは全コンテンツ数よりも少ないと判断する。
【００９８】
変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ない場合は（Ｓ３０２：ｙｅｓ）、変数ｊに全コンテンツ数をセットする（Ｓ３０３）。
【００９９】
次に、変数（ｊ−１）が変数ｉよりも大きいか否かを判断する（Ｓ３０４）。変数（ｊ−１）が変数ｉよりも大きい場合は（Ｓ３０４：ＹＥＳ）、図４に示した表示順決定テーブルを参照し、現在の時間帯（変数ｔにセットされた時間帯）におけるｊ番目のコンテンツファイルのページめくり回数（現在の時間帯に対応する「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」のいずれか）の値と、現在の時間帯における（ｊ−１）番目のコンテンツファイルのページめくり回数（現在の時間帯に対応する「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」のいずれか）の値とを比較し、現在の時間帯におけるｊ番目のコンテンツファイルのページめくり回数の値が、現在の時間帯における（ｊ−１）番目のコンテンツファイルのページめくり回数の値よりも大きいか否かを判断する（Ｓ３０５）。
【０１００】
例えば、変数ｔに朝をセットしている場合は、表示順決定テーブルに記憶されている「ページめくり回数（朝）」の情報を、各コンテンツファイル同士で比較する。
【０１０１】
現在の時間帯におけるｊ番目のコンテンツファイルのページめくり回数の値が、現在の時間帯における（ｊ−１）番目のコンテンツファイルのページめくり回数の値よりも大き 
い場合は（Ｓ３０５：ＹＥＳ）、表示順リストにおけるｊ番目のコンテンツファイルの名称と（ｊ−１）番目のコンテンツファイルの名称を入れ替える（Ｓ３０６）。名称の入れ替えは、上述の「ページめくり回数」でソートする処理において図１０を用いて説明した名称の入れ替えと同様に行う。
【０１０２】
このようにして、順序を入れ替えた後、変数ｊの値を１引いて（Ｓ３０７）、Ｓ３０４へ戻る。
【０１０３】
Ｓ３０５において、現在の時間帯におけるｊ番目のコンテンツファイルのページめくり回数の値が、現在の時間帯における（ｊ−１）番目のコンテンツファイルのページめくり回数の値よりも少ない場合は（Ｓ３０５：ＮＯ）、ｊ番目のコンテンツファイルの名称と、（ｊ−１）番目のコンテンツファイルの名称とを入れ替えずに、Ｓ３０７へ進む。
【０１０４】
変数ｊが変数ｉよりも小さくなった場合は（Ｓ３０４：ＮＯ）、変数ｉの値に１足して（Ｓ３０８）、Ｓ３０２へ戻る。
【０１０５】
そして、Ｓ３０２において変数ｉの値が全コンテンツ数よりも大きくなるまで、Ｓ３０３からＳ３０８までの処理を繰り返し、現在の時間帯におけるページめくり回数（「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」のいずれか）の値の大きい順にコンテンツのファイルの名称をソートする。これにより、時間帯毎の操作情報に応じて、順序が決定されるので、現在の時間帯にユーザが最も重要と思われる順に並べられた一覧を表示することができる。Ｓ３０２において変数ｉの値が全コンテンツ数よりも大きくなった場合は（Ｓ３０２：ＮＯ）、優先度計算処理（Ｓ１２、図８参照）に戻る。
【０１０６】
次に、関連度に応じた並び替え処理について図１３を用いて説明する。図１３は関連度に応じた並び替え処理を示すフローチャートである。
【０１０７】
関連度に応じた並び替え処理を開始すると先ず、表示順決定テーブル（図４）における「タグ」の情報を参照し、図１４に示すような関連度マトリクスを作成する（Ｓ４００）。
【０１０８】
図１４に示すように、関連度マトリスクには、関連度の値として２つのコンテンツファイル同士で共通するキーワードの数が記憶される。
【０１０９】
表示順決定テーブル（図４）において、例えばコンテンツファイル２の「タグ」の情報には「ニュース」、「トピック」、「Ｂ社」の３つのキーワードがあり、コンテンツファイル６の「ニュース」、「トピック」、「Ｂ社」の３つのキーワードがある（図４参照）。即ち、コンテンツファイル２とコンテンツファイル６とで共通するキーワードが３つあるので、図１４に示す関連度マトリスクには、コンテンツファイル２とコンテンツファイル６とに対応させて３の値が記憶される。
【０１１０】
また、コンテンツファイル２とコンテンツファイル８とでは「Ｂ社」というキーワードが共通するので、コンテンツファイル２とコンテンツファイル８とに対応させて１の値が関連度マトリスクに記憶される。また、コンテンツファイル２とコンテンツファイル１０とでは共通のキーワードが一つも無いので、０の値が関連度マトリスクに記憶される。
【０１１１】
このようにＳ４００で関連度マトリクスを作成した後、変数ｉに０をセットし（Ｓ４０１）、変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ないが否かを判断する（Ｓ４０２）。最初は、変数ｉには０をセットしており、記憶媒体２００にはコンテンツ１〜１０が記憶されているため、変数ｉは全コンテンツ数よりも少ないと判断する。
【０１１２】
変数ｉが記憶媒体２００に記憶されている全コンテンツ数よりも少ない場合は（Ｓ４０２：ＹＥＳ）、変数ｊに全コンテンツ数をセットする（Ｓ４０３）。
【０１１３】
次に、変数ｍａｘに０、変数ｎｕｍにｎｕｌｌをセットし（Ｓ４１０）、変数（ｊ−１）が変数ｉよりも大きいか否かを判断する（Ｓ４１４）。変数（ｊ−１）が変数ｉよりも大きい場合は（Ｓ４１４：ＹＥＳ）、関連度マトリクスを参照し、表示順リストにおける（ｉ＋１）番目のコンテンツファイルと、表示順リストにおけるｊ番目のコンテンツファイルとの関連度の値が、変数ｍａｘよりも大きいか否かを判断する（Ｓ４１５）。
【０１１４】
（ｉ＋１）番目のコンテンツファイルと表示順リストにおけるｊ番目のコンテンツファイルとの関連度の値が、変数ｍａｘよりも大きい場合は（Ｓ４１５：ＹＥＳ）、その関連度の値を変数ｍａｘにセットし、変数ｎｕｍに変数ｊの値をセットする（Ｓ４１６）。そして、変数ｊの値から１を引いて（Ｓ４１７）、Ｓ４１４へ戻る。
【０１１５】
Ｓ４１５において、（ｉ＋１）番目のコンテンツファイルと表示順リストにおけるｊ番目のコンテンツファイルとの関連度の値が、変数ｍａｘよりも小さい場合は（Ｓ４１５：ｎｏ）、そのままＳ４１７へ進む。
【０１１６】
この、Ｓ４１４からＳ４１７までのループを繰り返すことによって、（ｉ＋２）番目から最後（ｊ番目）までのコンテンツファイルの間で、（ｉ＋１）番目のコンテンツファイルに一番関連のあるコンテンツファイルが決定されることになる。
【０１１７】
変数ｊが変数ｉよりも小さくなった場合は（Ｓ４１４：ＮＯ）、変数ｎｕｍがｎｕｌｌでないか否かを判断する（４２０）。
【０１１８】
変数ｎｕｍがｎｕｌｌでない場合は（Ｓ４２０：ＹＥＳ）、変数ｊに変数ｎｕｍの値をセットして（Ｓ４２１）、変数ｊから２引いた値が変数ｉの値よりも大きいか否かを判断する（Ｓ４２２）。
【０１１９】
変数ｊから２引いた値が変数ｉの値よりも大きい場合は（Ｓ４２２：ＹＥＳ）、表示順リストにおけるｊ番目のコンテンツファイルの名称と（ｊ−１）番目のコンテンツファイルの名称を入れ替える（Ｓ４２３）。Ｓ４２３の処理は上述の図９のＳ１０６の処理と同様であるので説明を省略する。
【０１２０】
次に、変数ｊの値を１引いて（Ｓ４２４）、Ｓ４２２へ戻る。Ｓ４２２からＳ４２４のループを繰り返すことにより、（ｉ＋１）番目のコンテンツファイルの名称のすぐ次の順番に、（ｉ＋１）番目のコンテンツファイルに最も関連のあるコンテンツファイルの名称が入った表示順リストを作成する。これにより、関連性が高いコンテンツファイル同士を近くに配置した一覧の画像を表示することができる。
【０１２１】
変数ｊから２引いた値が変数ｉの値よりも大きくない場合は（Ｓ４２２：ＮＯ）、変数ｉの値に２を足して（Ｓ４２５）、Ｓ４０２へ戻る。
【０１２２】
Ｓ４２０において、変数ｎｕｍがｎｌｌであると判断した場合は（Ｓ４２０：ＮＯ）、変数ｉの値に１を足して（Ｓ４２６）、Ｓ４０２へ戻る。
【０１２３】
Ｓ４０２において変数ｉの値が全コンテンツ数よりも大きくなった場合は（Ｓ４０２：ＮＯ）、優先度計算処理（Ｓ１２、図８参照）に戻る。
【０１２４】
ここで、上述の関連度に応じた並び替え処理で、優先基準として「ページめくり回数」と「関連度」とが選択されている場合に、５０音順にならべられた表示順リストがどのように並べ替えられるかを説明する。
【０１２５】
優先基準として「ページめくり回数」が選択されている場合は、図８の優先度計算処理のＳ１２１でＹＥＳとなり、Ｓ１２２へ進む。そしてＳ１２２のページめくり回数でソート処理において、５０音順で並べられた表示順リストが、図４の表示順決定テーブルを参照してページめくり回数の多い順に並べ変えられ、表示順リストは図１５のようになる。      
【０１２６】
図１５に示すようにＳ１２２で並べ替えられた表示順リストは、一番目からページめくり回数の多い順である「コンテンツ２」、「コンテンツ１０」、「コンテンツ４」、「コンテンツ３」、「コンテンツ９」、「コンテンツ８」、「コンテンツ７」、「コンテンツ５」、「コンテンツ６」の順に並べられる。
【０１２７】
このようにＳ１２２において、表示順リストが並べ替えられた後、Ｓ１２７では、優先基準として関連度が選択されているのでＹＥＳとなり、関連度に応じた並び替え処理（Ｓ１２８）を実行する。
【０１２８】
Ｓ１２８の関連度に応じた並び替え処理（Ｓ１２８）を実行すると、上述したように先ず関連度マトリクスを作成し（Ｓ４００、図１３参照）、変数ｉに０をセットする（Ｓ４０１）。
【０１２９】
そして、変数ｉが０であり、全コンテンツ数が１０であるので、変数ｉは全コンテンツ数より小さいと判断し（Ｓ４０２：ＹＥＳ）、変数ｊに全コンテンツ数の１０をセットする（Ｓ４０３）。
【０１３０】
次に、変数ｍａｘに０、変数ｎｕｍにｎｕｌｌをセットする（Ｓ４１０）。Ｓ４１４において、変数ｊに１０をセットし、変数ｉに０をセットしているので、変数（ｊ−１）＞変数ｉと判断し（Ｓ４１４：ＹＥＳ）、表示順リストの（ｉ＋１）番目のコンテンツファイルと表示順リストのｊ番目のコンテンツファイルとの関連度が変数ｍａｘより大きいか否かを判断する（Ｓ４１４）。
【０１３１】
ここでは、変数ｉに０をセットしており、変数ｊに１０をセットしているので、表示順リストの１番目のコンテンツファイルと、表示順リストの１０番目（最後）のコンテンツファイルとの関連度が変数ｍａｘより大きいか否かを判断する。
【０１３２】
この場合、図１５に示したように、１番目のコンテンツファイルはコンテンツファイル２であり、１０番目のコンテンツファイルはコンテンツファイル６である。
【０１３３】
従って、Ｓ４１５では、関連度マトリクス（図１４）を参照し、コンテンツファイル２とコンテンツファイル６との関連度の値が変数ｍａｘの値よりも大きいか否かを判断する。
【０１３４】
図１４に示したように、コンテンツファイル２とコンテンツファイル６との関連度の値は３であり、変数ｍａｘの値には０をセットしているので、Ｓ４１５ではＹＥＳと判断し、変数ｍａｘにその関連度の値である３をセットし、変数ｎｕｍにはコンテンツファイル６の順番である１０をセットする（Ｓ４１６）。次に、変数ｊの値から１を引き、即ち変数ｊの値に９をセットし（Ｓ４１７）、Ｓ４１４に戻る。
【０１３５】
そして、再びＳ４１４では変数（ｊ−１）が変数ｉよりも大きいか否かを判断するが、変数ｊに９、変数ｉに０をセットしているので、変数（ｊ−１）＞変数ｉと判断する（Ｓ４１４：ＹＥＳ）。
【０１３６】
次に、Ｓ４１５において今度は表示順リストの１番目のコンテンツファイルと、９番目のコンテンツファイル、即ちコンテンツファイル２とコンテンツファイル１との関連度の値が変数ｍａｘの値よりも大きいか否かを判断する（Ｓ４１５）。
【０１３７】
尚、Ｓ４１４からＳ４１７のループを繰り替し、Ｓ４１５において（ｉ＋１）番目のコンテンツファイルとｊ番目のコンテンツファイルとの関連度の値が、変数ｍａｘの値よりも小さいと判断した場合は（Ｓ４１５：ＮＯ）、変数ｊの値から１を引き（Ｓ４１７）、Ｓ４１４に戻る。
【０１３８】
このようにＳ４１４からＳ４１７のループを繰り返すことにより、Ｓ４１５においては、表示順リストの１番目のコンテンツファイルと、その他のコンテンツファイルとの関連度の値が、変数ｍａｘの値よりも大きいか否かを判断することになる。表示順リストの一番下のコンテンツファイルから順番に、表示順リストの１番目のコンテンツファイルとの関連度の値を、変数ｍａｘと比較する。
【０１３９】
変数ｉの値が変数（ｊ−１）の値よりも大きくなるまでＳ４１４からＳ４１７までのループを繰り返することによって、（ｉ＋１）番目のコンテンツファイルに対して最も関連度の高いコンテンツファイルの順番を変数ｎｕｍにセットする。
【０１４０】
１番目のコンテンツファイル２に対して最も関連度が高いコンテンツファイルはコンテンツファイル６であり、表示順リストにおけるコンテンツファイル６の順番は１０であるので、Ｓ４１４からＳ４１７のループを抜けたときには、変数ｎｕｍにはコンテンツファイル６の順番である１０をセットしている。
【０１４１】
このように、（ｉ＋１）番目のコンテンツファイルに対して最も関連度の高いコンテンツファイルの順番が、変数ｎｕｍにセットした後、Ｓ４２０で変数ｎｕｍがｎｕｌｌでないか否かを判断する。
【０１４２】
尚、Ｓ４２０で変数ｎｕｍ＝ｎｕｌｌと判断する場合は（Ｓ４２０：ＮＯ）、Ｓ４１４からＳ４１７の処理のループの間に、関連するコンテンツファイルが一つも見つからなかった場合である。
【０１４３】
変数ｎｕｍに１０をセットしている場合は、Ｓ４２０においてＹＥＳと判断し、変数ｊに再び変数ｎｕｍの値である１０をセットする（Ｓ４２１）。
【０１４４】
次に、Ｓ４２２からＳ４２４のループがＳ４２２において、変数ｊから２引いた値が変数ｉの値よりも大きくなくなるまで繰り返す。
【０１４５】
このとき変数ｉには０がセットされており、変数ｊには１０がセットされているので、Ｓ４２２からＳ４２４のループを８回繰り返すことになる。
【０１４６】
Ｓ４２３では上述したように表示順リストのｊ番目のコンテンツファイルと、（ｊ―１）番目のコンテンツファイルとを入れ替えるので、Ｓ４２２からＳ４２４のループを８回繰り返すことによって、コンテンツファイル２のすぐ下にコンテンツファイル６を並べた図１６のような表示順リストを作成することになる。
【０１４７】
図１６に示す表示順リストは、１番目から順番に「コンテンツ２」、「コンテンツ６」、「コンテンツ１０」、「コンテンツ４」、「コンテンツ３」、「コンテンツ９」、「コンテンツ８」、「コンテンツ７」、「コンテンツ５」、「コンテンツ１」が並べられる。
【０１４８】
このように１番目のコンテンツファイル２の下に、それに最も関連度の高いコンテンツファイル６が並べられると、変数ｉを２増加させＳ４０２へ進む。即ち、次のＳ４０２からは、図１６に示した３番目のコンテンツファイルであるコンテンツファイル１０に最も関連度の高いコンテンツファイルを、４番目以降のコンテンツファイルの中から探し出し、そのコンテンツファイルを４番目に移動させる処理が行われることになる。 
【０１４９】
ここで、上述のような優先度計算処理により生成される表示順リストに応じて、一覧表示処理（Ｓ１、図６参照）で表示パネル２０に表示する画面の例を示す。
【０１５０】
図１７は、優先基準として「ページめくり回数」が設定され、「関連度」が設定されていない場合のコンテンツファイルの一覧を表示した表示装置を示す図である。図１７に示すように、表示パネル２０に表示順決定テーブルに記憶されたページめくり回数が多い順に上から、「コンテンツ２」、「コンテンツ１０」、「コンテンツ４」、「コンテンツ３」、「コンテンツ９」、「コンテンツ８」、「コンテンツ７」、「コンテンツ５」を表示する。
【０１５１】
本実施形態では、表示順リストの上位８個のコンテンツファイルの名称しか表示させないため、図１７では、ページめくり回数の少ない「コンテンツ１」と「コンテンツ６」については表示パネル２０に表示していない。よって、ユーザにとって不要なコンテンツファイルが表示されない。しかし、全てのコンテンツファイルの名称を表示させるようにしてもよい。
【０１５２】
また、Ｓ１３において初めてコンテンツファイルの一覧を表示した場合は、一番上のコンテンツファイルの名称を反転表示しており、この状態で決定ボタン４２が押下されると、一番上のコンテンツファイルの内容を表示させる画面に切り替わる。
【０１５３】
この反転表示は十字キー４１の上下が押下されることにより移動するので、ユーザはこのコンテンツファイルの一覧から、表示させたいコンテンツファイルを選択することができる。
【０１５４】
図１７に示すように、コンテンツファイルの名称の左隣には順序を示す番号が表示される。
【０１５５】
図１８は、優先基準として「ページめくり回数÷ページ数」が設定され、「関連度」が設定されていない場合のコンテンツファイルの一覧を表示した表示装置を示す図である。図１８に示すように、表示パネル２０には表示順決定テーブルに記憶された「ページめくり回数÷ページ数」の値が大きい順に上から、「コンテンツ４」、「コンテンツ１０」、「コンテンツ５」、「コンテンツ８」、「コンテンツ１」、「コンテンツ２」、「コンテンツ３」、「コンテンツ７」を表示する。
【０１５６】
図１９は、優先基準として「時間帯毎のページめくり回数」が設定され、「関連度」が設定されていない場合のコンテンツファイルの一覧を表示する表示装置を示す図である。尚、このときの時間帯は朝とする。図１９に示すように、表示パネル２０に、表示順決定テーブルに記憶された「ページめくり回数（朝）」の値が大きい順に上から、「コンテンツ５」、「コンテンツ１」、「コンテンツ６」、「コンテンツ９」、「コンテンツ１０」、「コンテンツ２」、「コンテンツ３」、「コンテンツ４」を表示する。
【０１５７】
図２０は、優先基準として「ページめくり回数」と「関連度」とが選択されている場合のコンテンツファイルの一覧を表示した表示装置を示す図である。図２０に示すように、表示パネル２０には、一番上に「ページめくり回数」の一番多い「コンテンツ２」を表示する。「コンテンツ２」の下には「コンテンツ２」に最も関連度が高い「コンテンツ６」を表示する。「コンテンツ６」の下には、「コンテンツ２」、及び「コンテンツ６」を除いたコンテンツの中で最も「ページめくり回数」が多い「コンテンツ１０」を表示する。「コンテンツ１０」の下には「コンテンツ１０」に最も関連度が高い「コンテンツ５」を表示する。「コンテンツ５」の下には 、「コンテンツ２」、「コンテンツ６」、「コンテンツ１０」、及び「コンテンツ５」を除いたコンテンツの中で最も「ページめくり回数」が多い「コンテンツ４」を表示する。「コンテンツ４」には関連するコンテンツが存在しないのでその下には、「コンテンツ２」、「コンテンツ６」、「コンテンツ１０」、「コンテンツ５」、及び「コンテンツ４」を除いたコンテンツの中で最も「ページめくり回数」が多い「コンテンツ３」を表示する。「コンテンツ３」には関連するコンテンツが存在しないのでその下には、「コンテンツ２」、「コンテンツ６」、「コンテンツ１０」、「コンテンツ５」、「コンテンツ４」、及び「コンテンツ３」を除いたコンテンツの中で最も「ページめくり回数」が多い「コンテンツ９」を表示する。「コンテンツ９」には関連するコンテンツが存在しないのでその下には、「コンテンツ２」、「コンテンツ６」、「コンテンツ１０」、「コンテンツ５」、「コンテンツ４」、「コンテンツ３」、及び「コンテンツ９」を除いたコンテンツの中で最も「ページめくり回数」が多い「コンテンツ８」を表示する。
【０１５８】
次に、メイン処理（図５参照）のキー入力待機処理（Ｓ３）について説明する。図２１はキー入力待機処理のフローチャートである。
【０１５９】
図２１に示すようにキー入力待機処理を実行すると先ず、十字キーの上下操作が行なわれたか否か、即ち、十字キー４１の上方向若しくは十字キー４１の下方向が押下されたか否かを判断する（Ｓ１３１）。十字キー４１の上下操作が行なわれたと判断した場合（Ｓ１３１：ＹＥＳ）、後述する十字キーの上下操作処理（Ｓ１３２）を実行し、メイン処理（図１）に戻る。
【０１６０】
十字キー４１の上下操作が行なわれなかったと判断した場合は（Ｓ１３１：ＮＯ）、決定ボタン操作、即ち、決定ボタン４２が押下されたか否かを判断する（Ｓ１３４）。決定ボタン操作が行なわれたと判断した場合は（Ｓ１３４：ＹＥＳ）、後述する決定ボタン操作処理（Ｓ１３５）を実行し、メイン処理（図１）に戻る。
【０１６１】
決定ボタン操作が行なわれなかったと判断した場合は（Ｓ１３４：ＮＯ）、十字キーの左右操作が行なわれたか否か、即ち、十字キー４１の左方向若しくは十字キー４１の右方向が押下されたか否かを判断する（Ｓ１３６）。十字キーの左右操作が行なわれたと判断した場合は（Ｓ１３６：ＹＥＳ）、後述のページめくり実行処理（Ｓ１３７）を実行し、メイン処理（図１）に戻る。
【０１６２】
十字キーの左右操作が行なわれなかったと判断した場合は（Ｓ１３６：ＮＯ）、一覧表示操作が行なわれたか否か、即ち、一覧表示ボタン４３が押下されたか否かを判断する（Ｓ１３８）。一覧表示操作が行なわれたと判断した場合は（Ｓ１３８：ＹＥＳ）、一覧表示処理（Ｓ１３９）を実行し、メイン処理（図１）に戻る。この一覧表示処理（Ｓ１３９）については、上述のＳ１における一覧表示処理（Ｓ１、図６参照）と同様であるので説明を省略する。
【０１６３】
一覧表示操作が行なわれなかったと判断した場合は（Ｓ１３８：ＮＯ）、優先基準選択画面表示操作が行なわれたか否か、即ち、選択画面表示ボタン４４が押下されたか否かを判断する（Ｓ１４０）。優先基準選択画面表示操作が行なわれたと判断した場合（Ｓ１４０：ＹＥＳ）、表示パネル２０に優先基準選択画面を表示させ（Ｓ１４１）メイン処理へ戻る。
【０１６４】
優先基準選択画面表示操作が行なわれなかったと判断した場合は（Ｓ１４０：ＮＯ）、そのままメイン処理へ戻る。
【０１６５】
ここで、優先基準選択画面について説明する。図２２に優先基準選択画面を表示した表示装置１００の正面図を示す。図２２に示すように優先基準選択画面には、「ページめくり回数」、「ページめくり回数÷ページ数」、「時間帯毎のページめくり回数」、「関連度」の４つの優先基準の項目が表示される。
【０１６６】
それぞれの項目の左隣には、それぞれチェックボックスが設けられており、設定されている優先基準の項目のチェックボックスにはチェックの印が入っている。
【０１６７】
優先基準選択画面において選択中の項目が反転表示される。十字キー４１の上下操作することにより選択中の項目が変更され、決定ボタン４２を押下することにより反転表示されている。選択中の項目のチェックボックスにチェックの印が入り、その項目が優先基準として選択される。
【０１６８】
「ページめくり回数」、「ページめくり回数÷ページ数」、「時間帯毎のページめくり回数」の３つの項目については、いずれか一つの項目のみ優先基準として設定可能となっている。「関連度」については他の項目と組み合わせて優先基準として設定できるようになっている。
【０１６９】
十字キーの上下操作処理について説明する。図２３は十字キーの上下操作処理（Ｓ１３２）のフローチャートである。
【０１７０】
十字キーの上下操作処理を開始すると先ず、表示パネル２０に一覧表示画面を表示中か否かを判断する（Ｓ３２１）。一覧表示画面を表示中であると判断した場合は（Ｓ３２１：ＹＥＳ）、選択されて反転表示されているコンテンツを更新し（Ｓ３２２）、キー入力待機処理（Ｓ３）に戻る。例えば、図１７に示したような、「コンテンツ２」が反転表示されている一覧表示画面表示中に、Ｓ１３１において十字キー４１の下方向が押下された場合は、Ｓ３２２において選択中のコンテンツを一つ下に移動して、「コンテンツ１０」を反転表示する。
【０１７１】
一覧表示画面を表示中でない場合は（Ｓ３２１：ＮＯ）、優先基準選択画面を表示中であるか否かを判断する（Ｓ３２３）。優先基準選択画面を表示中である場合は（Ｓ３２３：ＹＥＳ）、選択され反転表示されている優先基準を更新して（Ｓ３２４）、キー入力待機処理（Ｓ３）に戻る。例えば、図２２に示すような、「ページめくり回数」が反転表示されている優先基準選択画面を表示中にＳ１３１において十字キー４１の下方向が押下された場合は、Ｓ３２４において選択中の優先基準を一つしたに移動して、「ページめくり回数÷ページ数」を反転表示する。
【０１７２】
優先基準選択画面を表示中で無い場合は（Ｓ３２３：ＮＯ）、そのままキー入力待機処理（Ｓ３）に戻る。
【０１７３】
決定ボタン操作処理（Ｓ１３５）について説明する。図２４は決定ボタン処理のフローチャートである。決定ボタン操作処理（Ｓ１３５）を開始すると先ず、一覧表示画面を表示中であるか否かを判断する（Ｓ３５１）。一覧表示画面を表示中である場合は（Ｓ３５１：ＹＥＳ）、反転表示されているコンテンツの１ページ目のページデータを表示パネル２０に表示し（Ｓ３５２）、キー入力待機処理（Ｓ３）に戻る。
【０１７４】
一覧表示画面を表示中で無い場合は（Ｓ３５１：ＮＯ）、優先基準選択画面を表示中であるか否かを判断する（Ｓ３５３）。優先基準選択画面を表示中である場合は（Ｓ３５３：ＹＥＳ）、選択中の優先基準が有効になっているか否か（チェックボックスにチェックが入っているか否か）を判断する（Ｓ３５４）。 
【０１７５】
選択中の優先基準が有効になっていない場合は（Ｓ３５４：ＮＯ）、選択中の優先基準を有効にして（Ｓ３５５）、キー入力待機処理（Ｓ３）に戻る。
【０１７６】
選択中の優先基準が有効になっている場合は（Ｓ３５４：ＹＥＳ）、選択中の優先基準を無効にして（Ｓ３５６）、キー入力待機処理（Ｓ３）に戻る。
【０１７７】
Ｓ３５３において、優先基準選択画面を表示中でないと判断した場合は（Ｓ３５３：ｎｏ）、そのままキー入力待機処理（Ｓ３）に戻る。
【０１７８】
ページめくり実行処理（Ｓ１３７）について説明する。図２５はページめくり実行処理のフローチャートである。ページめくり実行処理（Ｓ１３７）を開始すると先ず、いずれかのコンテンツファイルのページデータに基づいてコンテンツを表示中であるか否かを判断する（Ｓ３７１）。コンテンツを表示中であると判断した場合は（Ｓ３７１：ＹＥＳ）、Ｓ１３６で押下された十字キー４１の方向に応じて、表示させるページデータを変更する（Ｓ３７２）。例えば、２ページ目のページデータを表示しているときに、Ｓ１３６において十字キー４１の左方向が押下された場合は、次のページである３ページ目のページデータを表示パネル２０に表示する。また、２ページ目のページデータを表示しているときに、Ｓ１３６において十字キー４１の右方向が押下された場合は、前のページである１ページ目のページデータを表示パネル２０に表示する。
【０１７９】
このように表示させるページデータを更新した後、表示順決定テーブルを更新して（Ｓ３７３）、キー入力待機処理に戻る。Ｓ３７３では、図４に示した表示順決定テーブルの「ページめくり回数」、「ページめくり回数÷ページ数」を更新する。具体的には「ページめくり回数」を１増加させ、「ページめくり回数÷ページ数」は１増加させたページめくり回数をページ数で割った値をセットする。
【０１８０】
そして、「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」の３つについては、Ｓ３７２において表示するページデータを更新した時間帯が朝である場合は「ページめくり回数（朝）」を更新して１増加し、時間帯が昼である場合は「ページめくり回数（昼）」を更新して１増加し、時間帯が晩である場合は「ページめくり回数（晩）」を更新して１増加する。
【０１８１】
このようにページめくり操作が実行されるたびに表示順決定テーブルが更新されるので、上述の一覧表示処理の際には、常にユーザにとって重要と思われる順に並べられた一覧を表示することができる。
【０１８２】
本実施例における表示パネル２０が表示手段に相当する。また、Ｓ３２５、Ｓ３７２においてコンテンツファイルに基づいて表示パネル２０にコンテンツを表示させるＣＰＵ５０が表示制御手段に相当する。また、Ｓ３７３において、ページめくりの操作に応じて、表示順決定テーブルを更新するＣＰＵ５０が記憶制御手段に相当する。また、Ｓ１２において、Ｓ１１で生成した表示順リストを所定の優先基準に従って並び替えるＣＰＵ５０が順序決定手段に相当する。また、Ｓ１３において、表示順リストに基づいてコンテンツ１〜１０を表示パネル２０に一覧表示させるＣＰＵ５０が一覧表示制御手段に相当する。また、コンテンツファイル１〜１０を記憶し、表示順決定テーブルを記憶する記憶媒体２００が第一記憶部及び第二記憶部に相当する。
【０１８３】
また、Ｓ４００において、表示表示順決定テーブルにおける「タグ」の情報を参照し、図１４に示すような関連度マトリクスを作成するＣＰＵ５０が関連情報取得手段に相当する。 
【０１８４】
また、Ｓ１２８において、関連度が近いコンテンツファイル同士が近くになるように順番を決めなおすＣＰＵ５０が並替手段に相当する。
【０１８５】
また、表示順決定テーブルに記憶された「ページめくり回数」、「ページめくり回数÷ページ数」、「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」が操作情報に相当する。
【０１８６】
なお、本実施の形態の表示装置及び表示プログラムを記憶した記憶媒体は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上述の実施形態において、記憶媒体２００が表示順決定テーブルを記憶するものとして説明したが、表示装置１００にハードディスク等の補助記憶部を設け、そこに表示順決定テーブルを記憶するようにしても良い。または、表示装置１００にサーバと通信を行なう通信部を設け、外部のサーバに表示順決定テーブルを記憶するようにしても良い。
【０１８７】
上述の実施形態において、操作情報としてページめくり操作の累積回数に応じた値である「ページめくり回数」、「ページめくり回数÷ページ数」、「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」の値に応じて表示する順序を決定するものとして説明したが、操作情報としては、各コンテンツ毎にページめくり操作が実行された時刻を記憶しておき、そのページめくりが実行された時刻からの経過時間に応じて重みをつけその総和の値である評価値に応じて表示順を決定しても良い。このときの表示順決定テーブルの模式図を図２６に示す。
【０１８８】
図２６においては、コンテンツＡに対するページめくり回数が３であり、コンテンツＢに対するページめくり回数が４である。そして、コンテンツＡにおいてページめくり操作が実行された時刻として、「２００６／０２／０１  １２：００」、「２００６／０２／０１  １２：０１」、「２００６／０２／０１  １２：０３」が記憶されている。コンテンツＢにおいてページめくり操作が実行された時刻として「２００５／１２／０１  １５：２９」、「２００５／１２／１  １５：３０」、「２００５／１２／０１  １５：３３」、「２００５／１２／０１  １５：３４」が記憶されている。そしてコンテンツＡの評価値として１．５が記憶されている。評価値は１／（経過日数＋１）を全てのページめくり操作に対応して求めそれを総和することにより求める。この評価値は現在の時刻を「２００６／０２／０２  １２：００」として求めた値である。即ち、（１／２）＋（１／２）＋（１／２）により評価値が１．５として求められる。この評価値が操作情報に相当する。また、コンテンツＢの評価値は、（１／６４）＋（１／６４）＋（１／６４）＋（１／６４）により０．０６３となる。表示順はこの評価値により決定されるので、コンテンツＡ、コンテンツＢの順番に表示されることとなる。
【０１８９】
上述の実施形態において、「ページめくり回数÷ページ数」の値に応じて表示する順序を決定するものとして説明したが、ページめくり回数をページ数で除算するのではなくて、ページめくり回数をページ数で引いた値に応じて表示順を決定しても良い。
【０１９０】
上述の実施形態のＳ１３おいて、コンテンツファイルの名称を上から順番に、表示順リストの順序のうち上位から並べて表示させたが、一覧の表示のさせ方はこれに限るものではない。例えば、右から順番に若い番号になるように並べても良い。または、図２７に示すように各コンテンツのサムネイルを表示させても良い。この場合は縦２列に各コンテンツのサムネイルが表示され、左の列の一番上のコンテンツを最も順序の若いコンテンツとし、右の列の一番下のコンテンツを順序が大きいコンテンツとしても良い。図２７は５０音順に並べられた場合を示す。
【０１９１】
上述の実施形態において、優先基準として「ページめくり回数」と「関連度」とが選択されている場合に標示されるコンテンツファイルの一覧は上から順番に、「コンテンツ２ 
」、「コンテンツ６」、「コンテンツ１０」、「コンテンツ５」、「コンテンツ４」、「コンテンツ３」、「コンテンツ９」、「コンテンツ８」と表示し、その左隣には表示順序を示す番号を上から順番に１、２、３、４、５、６、７、８と表示するものとして説明したが、そのとき、関連度に応じて並べ替えられたコンテンツがいずれかがわかるように、コンテンツファイルの名称の左隣に表示順序を示す番号を工夫してもよい。本実施形態においては、「コンテンツ６」と「コンテンツ５」が関連度に応じて並び替えられているので、図２８に示しようにその左隣には１−２、２−２と表示させてもよい。
【０１９２】
上述の実施形態において、コンテンツファイルはインデックスとページデータ群とからなり、インデックスは、コンテンツファイルの名称と、ページ数、各ページデータへのリンク等の情報を備え、ページデータ群はページ単位のデータである複数のページデータから構成されているものとして説明した。そして、ページデータは、表示パネル２０に表示させる１ページ分の文字や画像に対応するデータであるとして説明したが、コンテンツファイルは１ページ分毎の文字や画像に対応するページデータ群を備えるものでなくて、コンテンツファイルが、複数ページ分の文字や画像に対応するデータを一つ備えたものであってもよい。このような場合、ページ毎に読み出すデータのアドレスが設定されており、そのアドレスを指定して読み出すことにより、ページを切り替えて表示させる。
【０１９３】
上述の実施形態において、所定の操作としてページめくり操作の累積回数に応じて表示順を決定するものとして説明したが、ページめくり操作でなくてコンテンツの表示中において実行される、表示パネルの表示を拡大する拡大操作等の他の操作の累積回数に応じて表示の順序を決定するようにしても良い。
【０１９４】
その他の操作として、電源オンオフ操作に応じて表示順序を決定しても良い。例えば、電源オン時の時間帯によって指定されたコンテンツが上位に表示される。これにより朝一番に見るコンテンツ（例えば聖書）を上位に表示することが可能となる。
【０１９５】
また例えば、電源オンオフ操作が実行される度に操作回数が一定量差し引かれるようにしても良い。差し引く量は一定量の減算でも良いし、一定割合の除算でも良い。これにより表示順序の決定時に新しい操作の操作情報の重みが優先させることが可能となる。
【０１９６】
また前記所定の操作情報は装置内で管理するだけでなく、外部（例えばサーバ）に送信されて管理されても良い。これによりコンテンツの操作情報が共有されるため、コンテンツの人気調査等のサービスが可能となる。また外部に送信するユーザには特典（例えば特定コンテンツへのアクセス権）を設けても良い。
【０１９７】
上述の実施形態において、ページめくり回数をページ数で割った値に応じて表示順を決定するものとして説明したが、ページ数でなくそのコンテンツファイルが何バイトであるか等の情報量で除算した値に基づいて表示の順序を決定するようにしても良い。
【０１９８】
また、上述の実施形態の他に、少なくとも一度表示したコンテンツファイルについてのみ順序を決定し、少なくとも一度表示したコンテンツファイルと、一度も表示していないコンテンツファイルとをそれぞれ別の領域に配置し、少なくとも一度表示したコンテンツファイルについてのみ表示順決定テーブルに基づいて決定した順序に応じて並べた一覧の画像を表示させるようにしても良い。このように、一度も表示していないコンテンツファイルと、少なくとも一度表示したコンテンツファイルとを区別して表示する場合は、記憶媒体２００に各コンテンツファイルに対応させて、未読／既読の情報（一度も表示していないコンテンツファイルか、少なくとも一度表示したコンテンツファイルかを示す情報）を記憶しておき、その未読／既読の情報に基づいて、区別して表示するようにしても良い。これにより、一度も表示していないコンテンツファイルと、少なくとも一度表示したコンテンツファイルを区別して一覧表示することができる。
【０１９９】
例えば、図２９の表示順決定テーブルに示すように、「コンテンツ８」、「コンテンツ９」、「コンテンツ１０」は一度も表示されておらず、それらに対応する「ページめくり回数」、「ページめくり回数（朝）」、「ページめくり回数（昼）」、「ページめくり回数（晩）」には全て０がセットされており、「ページめくり回数÷ページ数」はまだ計算されていない状態である。
【０２００】
このような場合に一覧表示するときに、図３０に示すようにまだ一度も表示されていない「コンテンツ８」、「コンテンツ９」、「コンテンツ１０」については、表示パネル２０に上から５０音順に「コンテンツ８」、「コンテンツ９」、「コンテンツ１０」を順番に表示させ、その下に表示順リストの順序に従って、「コンテンツ２」、「コンテンツ４」、「コンテンツ３」、「コンテンツ７」、「コンテンツ５」の順番に表示させても良い。
【０２０１】
また、上述の実施形態においては、優先基準として「ページめくり回数」、「ページめくり回数÷ページ数」、「時間帯毎のページめくり回数」の中から選択されていない場合は、５０音順に従って一覧を表示したが、各コンテンツファイルが記憶媒体２００に記憶された時刻を記憶しておき、その時刻に応じて一覧を表示するようにしてもよい。例えば、その時刻に基づいて、新しく記憶媒体２００に記憶された順に一覧表示させるようにしても良い。
【０２０２】
また、上述の実施形態においては、優先基準を５０音順のほかに「ページめくり回数」、「ページめくり回数÷ページ数」、「時間帯毎のページめくり回数」の中から選択できるものとして説明したが、表示装置１００としては、優先基準を選択できないようにしていずれかの優先基準に従って毎回表示の順序を決定するようにしてもよい。また、上述の実施形態においては、優先基準として「関連度」を優先基準として組み合わせて選択可能であるものとして説明したが、「関連度」を優先基準として選択できないようにしてもよい。
【０２０３】
尚、上述の実施形態における表示順決定テーブルはコンテンツファイルの一部として記憶されるものであっても良い。
【図面の簡単な説明】
【０２０４】
【図１】本発明の実施の形態における表示装置を正面から見たときの概観図。
【図２】本発明の実施の形態における表示装置の構成を示すブロック図。
【図３】本発明の実施の形態における表示装置のコンテンツファイルの模式図。
【図４】本発明の実施の形態における表示装置の表示順決定テーブルの模式図。
【図５】本発明の実施の形態における表示装置が実行するメイン処理のフローチャート。
【図６】図５に示したメイン処理の中で実行される一覧表示処理のフローチャート。
【図７】図６のＳ１１で生成される表示順リスト。
【図８】図６に示した一覧表示処理の中で実行される優先度計算処理のフローチャート。
【図９】図８に示した優先度計算処理の中で実行される「ページめくり回数」でソートする処理のフローチャート。
【図１０】図９のＳ１０６において、１０番目のコンテンツファイルの名称と９番目のコンテンツファイルの名称を入れ替える場合の説明図。
【図１１】図８に示した優先度計算処理の中で実行される「ページめくり回数÷ページ数」でソートする処理を示すフローチャート。
【図１２】図８に示した優先度計算処理の中で実行される「時間帯毎のページめくり回数」でソートする処理を示すフローチャート。
【図１３】図８に示した優先度計算処理の中で実行される関連度に応じた並び替え処理を示すフローチャート。
【図１４】図１３のＳ４００で作成される関連度マトリクス。
【図１５】図９に示した「ページめくり回数」でソートする処理により、ページめくり回数の多い順に並べ変えられた表示順リスト。
【図１６】図１５の表示順リストに基づき、図１３に示した関連度に応じた並び替え処理を実行したときの表示順リスト。
【図１７】本発明の実施の形態の表示装置において、優先基準として「ページめくり回数」が設定され、「関連度」が設定されていない場合のコンテンツファイルの一覧を表示した状態を示す図。
【図１８】本発明の実施の形態の表示装置において、優先基準として「ページめくり回数÷ページ数」が設定され、「関連度」が設定されていない場合のコンテンツファイルの一覧を表示した状態を示す図。
【図１９】本発明の実施の形態の表示装置において、優先基準として「時間帯毎のページめくり回数」が設定され、「関連度」が設定されていない場合のコンテンツファイルの一覧を表示した状態を示す図。
【図２０】本発明の実施の形態の表示装置において、優先基準として「ページめくり回数」と「関連度」とが選択されている場合のコンテンツファイルの一覧を表示した状態を示す図。
【図２１】図５に示したメイン処理の中で実行されるキー入力待機処理のフローチャート。
【図２２】本発明の実施の形態の表示装置において、優先基準選択画面を表示した状態を示す図。
【図２３】図２１に示したキー入力待機処理の中で実行される十字キーの上下操作処理のフローチャート。
【図２４】図２１に示したキー入力待機処理の中で実行される決定ボタン処理のフローチャート。
【図２５】図２１に示したキー入力待機処理の中で実行されるページめくり実行処理のフローチャート。
【図２６】本発明の実施の形態の表示装置において、評価値に応じて表示順を決定するときの表示順決定テーブル。
【図２７】本発明の実施の形態の表示装置において、各コンテンツのサムネイルを表示させた状態を示す図。
【図２８】本発明の実施の形態の表示装置において、表示順序を示す番号の変形例を示す図。
【図２９】本発明の実施の形態における表示装置のコンテンツファイルの模式図の変形例を示す図。
【図３０】本発明の実施の形態の表示装置において、一度も表示していないコンテンツファイルを上位に表示した状態を示す図。
【符号の説明】
【０２０５】
２０  表示パネル
４０  操作部
４１  十字キー
４２  決定ボタン
４３  一覧表示ボタン
４４  選択画面表示ボタン
５０  ＣＰＵ
５１  ＲＯＭ
５２  ＲＡＭ
６０  タイマ
９０  読込部
１００  表示装置
２００  記憶媒体
【図１】
2007287133.tif 000003
【図２】
2007287133.tif 000004
【図３】
2007287133.tif 000005
【図４】
2007287133.tif 000006
【図５】
2007287133.tif 000007
【図６】
2007287133.tif 000008
【図７】
2007287133.tif 000009
【図８】
2007287133.tif 000010
【図９】
2007287133.tif 000011
【図１０】
2007287133.tif 000012
【図１１】
2007287133.tif 000013
【図１２】
2007287133.tif 000014
【図１３】
2007287133.tif 000015
【図１４】
2007287133.tif 000016
【図１５】
2007287133.tif 000017
【図１６】
2007287133.tif 000018
【図１７】
2007287133.tif 000019
【図１８】
2007287133.tif 000020
【図１９】
2007287133.tif 000021
【図２０】
2007287133.tif 000022
【図２１】
2007287133.tif 000023
【図２２】
2007287133.tif 000024
【図２３】
2007287133.tif 000025
【図２４】
2007287133.tif 000026
【図２５】
2007287133.tif 000027
【図２６】
2007287133.tif 000028
【図２７】
2007287133.tif 000029
【図２８】
2007287133.tif 000030
【図２９】
2007287133.tif 000031
【図３０】
2007287133.tif 000032