(57)【要約】【課題】ユーザの操作でコンテンツを切り替えていないときの表示制御対象であるコンテンツ数をユーザがコンテンツを所望する強さに応じて増減させる。【解決手段】大きい操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義を解消させる（ステップＳ２０３）とともに、大きい操作量閾値に対応する表示制御対象の一部と当該表示制御対象の前の表示制御対象であった表示制御対象との間の前後関係、当該一部および残りの表示制御対象間の前後関係、当該残りの表示制御対象と大きい操作量閾値に対応する表示制御対象の後の表示制御対象であった表示制御対象との間の前後関係を定義し（ステップＳ２０５、Ｓ２０７）、当該一部および残りの表示制御対象のそれぞれについての操作量閾値を計算し設定する（ステップＳ２０９）。【選択図】図９
2006338560.tif 000002
【特許請求の範囲】
【請求項１】
操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、
前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として当該第１および第２表示制御対象間の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、
前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段と、
前記操作量閾値記憶手段に記憶された正の操作量閾値であって他の正の操作量閾値より大きい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象の中の一部の表示制御対象と当該正の操作量閾値に対応する表示制御対象の前の表示制御対象であった表示制御対象との間の前後関係、当該一部および残りの表示制御対象間の前後関係、当該残りの表示制御対象と当該正の操作量閾値に対応する表示制御対象の後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該一部および残りの表示制御対象のそれぞれについての正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる構造変更手段と
を備えることを特徴とするコンテンツ表示装置。
【請求項２】
前記操作量閾値記憶手段に記憶された正の操作量閾値を増加させる手段であって、前記操作量閾値記憶手段に記憶された正の操作量閾値に対応する表示制御対象が前記表示制御手段の制御下にある時間の長さに相当する値を求め、該求めた値が所定の時間閾値より小さいことを条件に増加を抑制するかまたは当該求めた値が大きいときほど増加量を多くする操作量閾値変更手段
を備えることを特徴とする請求項１記載のコンテンツ表示装置。
【請求項３】
前記構造変更手段は、
前記一部の表示制御対象を構成するコンテンツの総数を、前記残りの表示制御対象を構成するコンテンツの総数に等しくする、または可及的に近づける
ことを特徴とする請求項１または２記載のコンテンツ表示装置。
【請求項４】
コンテンツを示すコンテンツＩＤに対応づけて重み係数が記憶される重み係数記憶手段を備え、
前記構造変更手段は、
前記一部の表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和を、前記残りの表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和に等しくする、または可及的に近づける
ことを特徴とする請求項１または２記載のコンテンツ表示装置。
【請求項５】
前記構造変更手段は、
前記一部の表示制御対象を構成するコンテンツの総数ならびに前記残りの表示制御対象を構成するコンテンツの総数を計算し、他の正の操作量閾値より大きい前記正の操作量閾値に（前者の総数）／（前者の総数＋後者の総数）を乗じて得られる操作量閾値を当該一部の表示制御対象に対応づけ、さらに、当該正の操作量閾値に（後者の総数）／（前者の総数＋後者の総数）を乗じて得られる操作量閾値を当該残りの表示制御対象に対応づける
ことを特徴とする請求項１ないし４のいずれかに記載のコンテンツ表示装置。
【請求項６】
コンテンツを示すコンテンツＩＤに対応づけて重み係数が記憶される重み係数記憶手段を備え、
前記構造変更手段は、
前記一部の表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和ならびに前記残りの表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和を計算し、他の正の操作量閾値より大きい前記正の操作量閾値に（前者の総和）／（前者の総和＋後者の総和）を乗じて得られる操作量閾値を当該一部の表示制御対象に対応づけ、さらに、当該正の操作量閾値に（後者の総和）／（前者の総和＋後者の総和）を乗じて得られる操作量閾値を当該残りの表示制御対象に対応づける
ことを特徴とする請求項１ないし４のいずれかに記載のコンテンツ表示装置。
【請求項７】
前記構造変更手段は、
前記操作量閾値記憶手段における正の操作量閾値であって他の正の操作量閾値より小さい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象とその前または後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象と前記前後の表示制御対象内の他方の表示制御対象との間の前後関係、当該正の操作量閾値に対応する表示制御対象と当該一方の正の操作量閾値に対応する表示制御対象とを含む表示制御対象と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる
ことを特徴とする請求項１ないし６のいずれかに記載のコンテンツ表示装置。
【請求項８】
操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、
前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として定義されることで当該第１表示制御対象および第２表示制御対象同士の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、
前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段と、
前記操作量閾値記憶手段における正の操作量閾値であって他の正の操作量閾値より小さい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象とその前または後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象と前記前後の表示制御対象の他方の表示制御対象との間の前後関係、当該正の操作量閾値に対応する表示制御対象と当該一方の正の操作量閾値に対応する表示制御対象とを含む表示制御対象と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる構造変更手段と
を備えることを特徴とするコンテンツ表示装置。
【請求項９】
前記構造変更手段は、
他の正の操作量閾値より小さい前記正の操作量閾値と前記一方の表示制御対象に対応する正の操作量閾値との和を計算する
ことを特徴とする請求項８記載のコンテンツ表示装置。
【請求項１０】
コンテンツを部分コンテンツに分割するコンテンツ分割手段を備え、
前記表示制御手段は、部分コンテンツを切り替えながら表示させることを特徴とする請求項１ないし９のいずれかに記載のコンテンツ表示装置。
【請求項１１】
前記表示制御手段は、部分コンテンツの数を段階的に増加させながら表示させることを特徴とする請求項１ないし１０のいずれかに記載のコンテンツ表示装置。
【請求項１２】
操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、
前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として当該第１および第２表示制御対象間の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、
前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段とを備えるコンテンツ表示装置に設けられた構造変更手段が行うコンテンツ表示装置の制御方法であって、
前記操作量閾値記憶手段に記憶された正の操作量閾値であって他の正の操作量閾値より大きい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象の中の一部の表示制御対象と当該正の操作量閾値に対応する表示制御対象の前の表示制御対象であった表示制御対象との間の前後関係、当該一部および残りの表示制御対象間の前後関係、当該残りの表示制御対象と当該正の操作量閾値に対応する表示制御対象の後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該一部および残りの表示制御対象のそれぞれについての正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる
ことを特徴とするコンテンツ表示装置の制御方法。
【請求項１３】
操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、
前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として定義されることで当該第１表示制御対象および第２表示制御対象同士の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、
前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段とを備えるコンテンツ表示装置に設けられた構造変更手段が行うコンテンツ表示装置の制御方法であって、
前記操作量閾値記憶手段における正の操作量閾値であって他の正の操作量閾値より小さい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象とその前または後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象と前記前後の表示制御対象の他方の表示制御対象との間の前後関係、当該正の操作量閾値に対応する表示制御対象と当該一方の正の操作量閾値に対応する表示制御対象とを含む表示制御対象と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる
ことを特徴とするコンテンツ表示装置の制御方法。
【請求項１４】
請求項１ないし１１のいずれかに記載のコンテンツ表示装置としてコンピュータを機能させるコンピュータプログラム。
【請求項１５】
請求項１４記載のコンピュータプログラムが格納された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの操作によりコンテンツを切り替えることができ、しかもユーザに強く所望されるコンテンツを切り替わりにくくでき、しかも切り替えていないときのコンテンツ数を、ユーザがコンテンツを所望する強さに応じて増減できるコンテンツ表示装置とその制御方法に関するものである。
【背景技術】
【０００２】
コンピュータがＨＴＭＬ（Hyper Text Markup Language）等の構造化記述言語で記述されたファイルに含まれた文章や表や該ファイルで定義された静止画や動画からなるコンテンツを表示させるときは、ユーザにＵＲＬ（Universal Resource Locator）やＵＲＩ（Universal Resource Identifier)が指定されたら、そのＵＲＬ等を基にコンテンツを取得して表示させ、別のＵＲＬ等が指定されたら、そのＵＲＬ等を基にコンテンツを取得して表示させる。
【０００３】
また、最近では、このように、ユーザが逐一ＵＲＬ等を指定するのでなく、例えば、１０個のコンテンツに１０個のＩＤを１対１で対応づけ、ユーザがいずれかのＩＤを指定したときはそのＩＤに対応するコンテンツを表示させることで、ユーザをＵＲＬ等指定の煩わしさから解放する工夫がなされるようになってきた。
【０００４】
また、特許文献１では、上記のようＩＤ指定までも要さないで、予め取得されたコンテンツ（画像）を自動的に切り替える技術が開示されている。その中では、ユーザが切り替え動作を止めて表示したままにした画像に「しるし」を対応づけ、再び切り替え動作が開始された後は、「しるし」の有無により、その画像を見つけ、その画像を表示しているときは、次の画像への切り替えタイミングを長くとることで、ユーザへの利便性を提供する。
【特許文献１】特開平８−２７８９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザがコンテンツを所望する度合いは、様々な要因により変わる可能性があり、やはり、ユーザの操作によりコンテンツを切り替える方が好ましい場合が多い。
【０００６】
しかしながら、ユーザの操作によりコンテンツを切り替えることができ、しかも、ユーザに強く所望されるコンテンツを切り替わりにくくする技術は提供されていない。
【０００７】
また、ユーザに強く所望されるコンテンツを切り替わりにくくしても、そのときのコンテンツ数が複数であると、例えば、所定の時間内で全コンテンツを表示させることが必要となる場合があるが、この場合、ユーザに強く所望されている１つ１つのコンテンツの表示時間が短くなってしまう。
【０００８】
また、コンテンツ数が複数であるときは、各コンテンツの表題だけを表示させ、その中から選択操作された表題を有するコンテンツを表示することが必要となる場合があるが、この場合、ユーザに選択操作を強いることとなる。
【０００９】
また、ユーザに強く所望されるコンテンツを切り替わりにくくすることは、換言すれば、ユーザに強く所望されないコンテンツを切り替わり易くすることであるが、そのときのコンテンツ数が複数で、上記のように、所定の時間内で全コンテンツを表示させた場合、コンテンツ数が少ないと、ユーザに強く所望されないコンテンツの表示時間が長くなり、これが、ユーザに煩わしさを与えることとなる。
【００１０】
そのため、ユーザに強く所望される場合にはコンテンツ数を少なく、ユーザに強く所望されない場合にはコンテンツ数を多くできる技術が望まれる。
【００１１】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ユーザの操作によりコンテンツを切り替えることができ、しかもユーザに強く所望されるコンテンツを切り替わりにくくでき、しかも切り替えていないときのコンテンツ数を、ユーザがコンテンツを所望する強さに応じて増減できるコンテンツ表示装置とその制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、請求項１の本発明は、操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として当該第１および第２表示制御対象間の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段と、前記操作量閾値記憶手段に記憶された正の操作量閾値であって他の正の操作量閾値より大きい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象の中の一部の表示制御対象と当該正の操作量閾値に対応する表示制御対象の前の表示制御対象であった表示制御対象との間の前後関係、当該一部および残りの表示制御対象間の前後関係、当該残りの表示制御対象と当該正の操作量閾値に対応する表示制御対象の後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該一部および残りの表示制御対象のそれぞれについての正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる構造変更手段とを備えることを特徴とするコンテンツ表示装置をもって解決手段とする。
【００１３】
請求項２の本発明は、前記操作量閾値記憶手段に記憶された正の操作量閾値を増加させる手段であって、前記操作量閾値記憶手段に記憶された正の操作量閾値に対応する表示制御対象が前記表示制御手段の制御下にある時間の長さに相当する値を求め、該求めた値が所定の時間閾値より小さいことを条件に増加を抑制するかまたは当該求めた値が大きいときほど増加量を多くする操作量閾値変更手段を備えることを特徴とする請求項１記載のコンテンツ表示装置をもって解決手段とする。
【００１４】
請求項３の本発明は、前記構造変更手段は、前記一部の表示制御対象を構成するコンテンツの総数を、前記残りの表示制御対象を構成するコンテンツの総数に等しくする、または可及的に近づけることを特徴とする請求項１または２記載のコンテンツ表示装置をもって解決手段とする。
【００１５】
請求項４の本発明は、コンテンツを示すコンテンツＩＤに対応づけて重み係数が記憶される重み係数記憶手段を備え、前記構造変更手段は、前記一部の表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和を、前記残りの表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和に等しくする、または可及的に近づけることを特徴とする請求項１または２記載のコンテンツ表示装置をもって解決手段とする。
【００１６】
請求項５の本発明は、前記構造変更手段は、前記一部の表示制御対象を構成するコンテンツの総数ならびに前記残りの表示制御対象を構成するコンテンツの総数を計算し、他の正の操作量閾値より大きい前記正の操作量閾値に（前者の総数）／（前者の総数＋後者の総数）を乗じて得られる操作量閾値を当該一部の表示制御対象に対応づけ、さらに、当該正の操作量閾値に（後者の総数）／（前者の総数＋後者の総数）を乗じて得られる操作量閾値を当該残りの表示制御対象に対応づけることを特徴とする請求項１ないし４のいずれかに記載のコンテンツ表示装置をもって解決手段とする。
【００１７】
請求項６の本発明は、コンテンツを示すコンテンツＩＤに対応づけて重み係数が記憶される重み係数記憶手段を備え、前記構造変更手段は、前記一部の表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和ならびに前記残りの表示制御対象を構成するコンテンツを示すコンテンツＩＤに対応づけて前記重み係数記憶手段に記憶されている重み計数の総和を計算し、他の正の操作量閾値より大きい前記正の操作量閾値に（前者の総和）／（前者の総和＋後者の総和）を乗じて得られる操作量閾値を当該一部の表示制御対象に対応づけ、さらに、当該正の操作量閾値に（後者の総和）／（前者の総和＋後者の総和）を乗じて得られる操作量閾値を当該残りの表示制御対象に対応づけることを特徴とする請求項１ないし４のいずれかに記載のコンテンツ表示装置をもって解決手段とする。
【００１８】
請求項７の本発明は、前記構造変更手段は、前記操作量閾値記憶手段における正の操作量閾値であって他の正の操作量閾値より小さい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象とその前または後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象と前記前後の表示制御対象内の他方の表示制御対象との間の前後関係、当該正の操作量閾値に対応する表示制御対象と当該一方の正の操作量閾値に対応する表示制御対象とを含む表示制御対象と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させることを特徴とする請求項１ないし６のいずれかに記載のコンテンツ表示装置をもって解決手段とする。
【００１９】
請求項８の本発明は、操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として定義されることで当該第１表示制御対象および第２表示制御対象同士の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段と、前記操作量閾値記憶手段における正の操作量閾値であって他の正の操作量閾値より小さい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象とその前または後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象と前記前後の表示制御対象の他方の表示制御対象との間の前後関係、当該正の操作量閾値に対応する表示制御対象と当該一方の正の操作量閾値に対応する表示制御対象とを含む表示制御対象と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させる構造変更手段とを備えることを特徴とするコンテンツ表示装置をもって解決手段とする。
【００２０】
請求項９の本発明は、前記構造変更手段は、他の正の操作量閾値より小さい前記正の操作量閾値と前記一方の表示制御対象に対応する正の操作量閾値との和を計算することを特徴とする請求項８記載のコンテンツ表示装置をもって解決手段とする。
【００２１】
請求項１０の本発明は、コンテンツを部分コンテンツに分割するコンテンツ分割手段を備え、前記表示制御手段は、部分コンテンツを切り替えながら表示させることを特徴とする請求項１ないし９のいずれかに記載のコンテンツ表示装置をもって解決手段とする。
【００２２】
請求項１１の本発明は、前記表示制御手段は、部分コンテンツの数を段階的に増加させながら表示させることを特徴とする請求項１ないし１０のいずれかに記載のコンテンツ表示装置をもって解決手段とする。
【００２３】
請求項１２の本発明は、操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として当該第１および第２表示制御対象間の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段とを備えるコンテンツ表示装置に設けられた構造変更手段が行うコンテンツ表示装置の制御方法であって、前記操作量閾値記憶手段に記憶された正の操作量閾値であって他の正の操作量閾値より大きい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象の中の一部の表示制御対象と当該正の操作量閾値に対応する表示制御対象の前の表示制御対象であった表示制御対象との間の前後関係、当該一部および残りの表示制御対象間の前後関係、当該残りの表示制御対象と当該正の操作量閾値に対応する表示制御対象の後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該一部および残りの表示制御対象のそれぞれについての正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させることを特徴とするコンテンツ表示装置の制御方法をもって解決手段とする。
【００２４】
請求項１３の本発明は、操作デバイスへの正方向の操作により得られる正の操作量または負方向への操作により得られる負の操作量が加算される操作量記憶手段と、前記操作量記憶手段に記憶されている操作量が第１表示制御対象に対応する正の操作量閾値より大きくなって表示制御対象が第２表示制御対象に切り替わりかつ当該第２表示制御対象が表示制御対象であるときの操作量が他の操作量閾値より小さくなって表示制御対象が第１表示制御対象に切り替わる場合の当該第１表示制御対象が当該第２表示制御対象の前の表示制御対象として定義されることで当該第１表示制御対象および第２表示制御対象同士の前後関係が定義される手段であって、複数の表示制御対象の各表示制御対象に対応する正の操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義される操作量閾値記憶手段と、前記操作量記憶手段に記憶された操作量が前記操作量閾値記憶手段に記憶された正の操作量閾値ではない他の操作量閾値以上でかつ当該正の操作量閾値以下である場合に当該正の操作量閾値に対応する表示制御対象内のコンテンツ数に応じた制御を行い、当該操作量が当該正の操作量閾値より大きくなった場合に表示制御対象を当該表示制御対象の後のものに切り替える一方、当該操作量が当該他の操作量閾値より小さくなった場合に表示制御対象を当該表示制御対象の前のものに切り替える表示制御手段とを備えるコンテンツ表示装置に設けられた構造変更手段が行うコンテンツ表示装置の制御方法であって、前記操作量閾値記憶手段における正の操作量閾値であって他の正の操作量閾値より小さい正の操作量閾値に対応する表示制御対象とその前後の表示制御対象との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象とその前または後の表示制御対象との間の前後関係の定義を解消させるとともに、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象と前記前後の表示制御対象の他方の表示制御対象との間の前後関係、当該正の操作量閾値に対応する表示制御対象と当該一方の正の操作量閾値に対応する表示制御対象とを含む表示制御対象と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象との間の前後関係を定義し、当該正の操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、前記操作量閾値記憶手段に記憶させることを特徴とするコンテンツ表示装置の制御方法をもって解決手段とする。
【００２５】
請求項１４の本発明は、請求項１ないし１１のいずれかに記載のコンテンツ表示装置としてコンピュータを機能させるコンピュータプログラムをもって解決手段とする。
【００２６】
請求項１５の本発明は、請求項１４記載のコンピュータプログラムが格納された記録媒体をもって解決手段とする。
【発明の効果】
【００２７】
本発明によれば、表示制御対象であるコンテンツの表示時間が長い場合に操作量閾値を増加させることで、その表示制御対象が、不用意にノブの操作量を大きくしたことで別の表示制御対象に切り替わってしまう不都合を防止することができる。しかも、切り替えていないときの表示制御対象であるコンテンツ数を、ユーザに強く所望される場合には少なく、ユーザに強く所望されない場合には多く、つまりユーザがコンテンツを所望する強さに応じて増減することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係るコンテンツ表示装置とその制御方法の実施の形態を図面を参照して説明する。
【００２９】
［第１の実施の形態］
図１は、第１の実施の形態に係るコンテンツ表示装置１の構成図である。
【００３０】
コンテンツ表示装置１は、ユーザに操作される操作デバイス１０１と、操作デバイス１０１に対してなされた操作の量（操作量）が記憶される操作量記憶手段たる操作量記憶部１０２と、コンテンツが表示される表示部１０３と、コンテンツを取得するコンテンツ取得部１０４と、コンテンツが記憶されるコンテンツ記憶部１０５と、コンテンツのＵＲＬとそのコンテンツの重みを示す重み係数が記憶される重み係数記憶手段たるＵＲＬ記憶部１０６と、表示されたコンテンツを別のコンテンツに切り替えるための操作量閾値が記憶される操作量閾値記憶手段たる操作量閾値記憶部１０７と、現在表示すべきコンテンツに対応するチャネル識別情報（以下、識別情報をＩＤと称す）が記憶されるチャネルＩＤ記憶部１０８と、コンテンツを表示部１０３に表示させる表示制御部１０９と、表示すべきコンテンツを決定する表示コンテンツ決定部１１０と、一定時間ごとにカウントアップされた値を出力するタイマー部１１１と、タイマー部１１１から出力される値が記憶されるタイマー値記憶部１１２と、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値（減算値という）に対して比較される時間閾値が記憶される時間閾値記憶手段たる時間閾値記憶部１１３と、操作量閾値記憶部１０７に記憶された操作量閾値を変更する操作量閾値変更部１１４と、操作量閾値記憶部１０７の構造を変更する構造変更手段たる構造変更部１１５を備える。表示制御部１０９と表示コンテンツ決定部１１０とで表示制御手段が構成される。
【００３１】
図２は、操作デバイス１０１の説明図である。
【００３２】
操作デバイス１０１は、表示部１０３に表示されたコンテンツを見るユーザにより当該コンテンツが切り替えられるときに回動されるノブ１０１Ａと検出回路１０１Ｂを備え、検出回路１０１Ｂがノブ１０１Ａへの操作量を間隔をおいて検出するときの検出間隔を０．１秒とし、ノブ１０１Ａが６度回転したときの操作量を１とし、ノブ１０１Ａが１秒間に一定の回転速度で６０度時計回り（正方向）に回転（操作）されたときは、「１，１，１，１，１，１，１，１，１，１」という操作量の列が出力される。また、ノブ１０１Ａが１秒間に一定の回転速度で１２０度反時計回り（負方向）に回転（操作）されたときは、「−２，−２，−２，−２，−２，−２，−２，−２，−２，−２」という操作量の列が出力される。
【００３３】
図３は、操作量閾値記憶部１０７を示す図である。
【００３４】
例えば、操作量閾値記憶部１０７では、チャネルＩＤ「１ｃｈ」〜「１０ｃｈ」のそれぞれに対し操作量閾値ｔｈ１〜ｔｈ１０が１対１で対応づけられ、初期の段階では、操作量閾値ｔｈ１〜ｔｈ１０が同一の値となっている。また、操作量閾値記憶部１０７では、チャネルＩＤ「１ｃｈ」〜「９ｃｈ」の後のチャネルＩＤがそれぞれチャネルＩＤ「２ｃｈ」〜「１０ｃｈ」であると定義される。また、チャネルＩＤ「２ｃｈ」〜「１０ｃｈ」の前のチャネルＩＤがそれぞれチャネルＩＤ「１ｃｈ」〜「９ｃｈ」であると定義される。また、チャネルＩＤ「１ｃｈ」の前のチャネルＩＤがチャネルＩＤ「１０ｃｈ」であると定義される。また、チャネルＩＤ「１０ｃｈ」の後のチャネルＩＤがチャネルＩＤ「１ｃｈ」であると定義される。
【００３５】
また、チャネルＩＤ「１ｃｈ」〜「１０ｃｈ」に対しコンテンツＩＤ「１−１」，「１−２」，…，「１０−１」が１対１または１対多で対応づけられる。例えば、チャネルＩＤ「１ｃｈ」に対応づけられたコンテンツＩＤ「１−１」，「１−２」はチャネルＩＤ記憶部１０８に記憶されているチャネルＩＤ（現在のチャネルＩＤという）がチャネルＩＤ「１ｃｈ」であるときに表示される２つのコンテンツを示すコンテンツＩＤであり、他のコンテンツＩＤについても同様の対応づけがなされている。
【００３６】
図４は、ＵＲＬ記憶部１０６を示す図である。
【００３７】
例えば、ＵＲＬ記憶部１０６では、コンテンツＩＤ「１−１」〜「１０−１」に対し、該各コンテンツＩＤが示すコンテンツのＵＲＬが１対１で対応づけられ、さらに、コンテンツの重みを示す重み係数が対応づけられている。そのいくつかの重み係数は、例えば、コンテンツの提供者側やコンテンツを見るユーザ側の事情により、他の重み係数よりも高く設定されている。
【００３８】
例えば、コンテンツＩＤ「２−１」のコンテンツを提供するコンテンツ提供者が当該コンテンツの重要性を高く評価してその取得料金を高くしていることや、例えば、コンテンツＩＤ「３−１」のコンテンツがユーザの入力したキーワードをより多く含んでいることを理由として、そのコンテンツに対応する重み係数が他の重み係数よりも高く設定されている。
【００３９】
（第１の実施の形態の動作）
次に、第１の実施の形態の動作を説明する。ここでは、操作量閾値記憶部１０７が図３に示した内容を記憶していることとする。
【００４０】
また、以下に説明する動作が少なくとも１回行われ、チャネルＩＤ記憶部１０８には、前回の動作の最後においてチャネルＩＤ記憶部１０８に記憶されていたチャネルＩＤが引き続き記憶されていることとする。
【００４１】
また、初回の動作においてコンテンツ取得部１０４は、ＵＲＬ記憶部１０６に記憶された各ＵＲＬを読み出し、これらＵＲＬに対応するコンテンツＣ１−１，Ｃ１−２，〜，Ｃ１０−１を通信ネットワーク（電話網、ＬＡＮ、無線ＬＡＮ、インターネットなどで構成される）を介して取得し、このコンテンツＣ１−１，Ｃ１−２，〜，Ｃ１０−１をコンテンツＩＤ「１−１」，「１−２」，…，「１０−１」に１対１で対応づけてコンテンツ記憶部１０５に記憶させ、このコンテンツＩＤ「１−１」，「１−２」，…，「１０−１」をＵＲＬ記憶部１０６内のＵＲＬに対応づけ、ＵＲＬ記憶部１０６とコンテンツ記憶部１０５とがこのままになっていることとする。
【００４２】
これ以降の動作では、図３の、例えば操作量閾値ｔｈ１、つまりコンテンツＩＤ「１−１」，「１−２」に対応するコンテンツＣ１−１、Ｃ１−２（第１表示制御対象と総称する）に対応する操作量閾値よりも、操作量記憶部１０２に記憶されている操作量の方が大きくなることで、表示制御対象が、コンテンツＩＤ「２−１」に対応するコンテンツＣ２−１（第２表示制御対象）に切り替わる。また、当該第２表示制御対象が表示制御対象であるときの操作量が０より小さくなって表示制御対象が第１表示制御対象に切り替わる。
【００４３】
よって、第１表示制御対象が第２表示制御対象の前の表示制御対象として第１および第２表示制御対象間の前後関係が定義されることとすると、操作量閾値記憶部１０７には、複数のチャネルＩＤのそれぞれに対応するつまり複数の表示制御対象の各表示制御対象に対応する操作量閾値が記憶されるとともに当該複数の表示制御対象内の前後する表示制御対象間の前後関係が定義されたことになる。
【００４４】
このように前後関係が定義される表示制御対象内のコンテンツは、例えば、ＨＴＭＬ（Hyper Text Markup Language）等の構造化記述言語で記述されたファイルに含まれた文章や表や該ファイルで定義された静止画や動画からなるもの、あるいはＲＳＳ（RDF Site Summery, Rich Site Summery,もしくは,Really Simple Syndication)であり、例えば、該ファイルやＲＳＳのＵＲＬ（Universal Resource Locator）やＵＲＩ（Universal Resource Identifier)を指定することで取得される。なお、コンテンツに音声が含まれることがある。
【００４５】
また、時間閾値記憶部１１３には、例えば１０秒に相当する時間閾値が記憶されていることとする。
【００４６】
図５は、表示コンテンツ決定部１１０のフローチャートである。
【００４７】
先ず、操作量記憶部１０２に値「０」を記憶させる（ステップＳ１）。
【００４８】
なお、ステップＳ１では、現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値を読み出し、この操作量閾値またはこの操作量閾値を２で除した値を操作量記憶部１０２に記憶させてもよい。また、前回の動作の最後で操作量記憶部１０２に記憶されていた値が引き続き記憶されている場合は、ステップＳ１を省略してもよい。
【００４９】
次に、現在のチャネルＩＤを表示制御部１０９に通知し（ステップＳ２）、これにより、表示制御部１０９がコンテンツを表示部１０３に表示させる。
【００５０】
このときの表示制御方法として採用可能な第１の表示制御方法では、表示制御部１０９が、通知されたチャネルＩＤに操作量閾値記憶部１０７で対応づけられたコンテンツＩＤのコンテンツを表示部１０３に表示させていない場合に、このコンテンツをコンテンツ記憶部１０５から読み出し、描画（レンダリング）して表示部１０３に表示させる。
【００５１】
例えば、通知されたチャネルＩＤがチャネルＩＤ「１ｃｈ」である場合、コンテンツＣ１−１，Ｃ１−２を読み出し、これらコンテンツが１回づつ表示される合計時間として予め決められた２０秒をコンテンツ数「２」で除した結果である１０秒間、コンテンツＣ１−１を表示させた後、同じ１０秒間、コンテンツＣ１−２を表示させるという制御を繰り返す。
【００５２】
第１の表示制御方法に代えて採用可能な第２の表示制御方法では、表示制御部１０９が、コンテンツ数が複数のときの予め決められた方法として、各コンテンツの表題だけを表示させ、その中から選択操作された表題を有するコンテンツを表示させる。
【００５３】
第１または第２の表示制御方法と組み合わせて採用可能な第３の表示制御方法では、表示制御部１０９が、通知されたチャネルＩＤに操作量閾値記憶部１０７で対応づけられたコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられた重み係数を読み出し、当該重み係数に対応するコンテンツに当該重み係数に応じた重みをつけて、例えば、表示時間の長さや選択操作の要否で差を付けて表示させる。つまり、コンテンツ提供者により取得料金を高く設定されたコンテンツや閲覧者の入力したキーワードをより多く含んでいるコンテンツを例えば、長い時間または選択操作なしに表示させる。
【００５４】
さて、続いては、操作デバイス１０１からの操作量の出力の有無を判定する（ステップＳ３）。ＮＯと判定された場合は、ステップＳ３を繰り返す。
【００５５】
例えば、表示されているコンテンツの切り替えが所望されることで、ノブ１０１Ａが回わされ、これにより、ステップＳ３においてＹＥＳと判定された場合は、操作デバイス１０１から出力された操作量を操作量記憶部１０２に記憶された操作量に対して加算し（ステップＳ５）、操作量記憶部１０２に記憶された加算後の操作量が０より小さいか否かを判定する（ステップＳ７）。
【００５６】
ＮＯと判定された場合は、現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値を読み出し、この操作量閾値より加算後の操作量の方が大きいか否かを判定する（ステップＳ９）。
【００５７】
ＮＯと判定された場合は、現在のチャネルＩＤを操作量閾値変更部１１４に通知し（ステップＳ１１）、ステップＳ３に制御が戻る。
【００５８】
例えば、表示されているコンテンツの切り替えが強く所望されることで、ノブ１０１Ａが大きく反時計回りに回転され、これにより、ステップＳ７でＹＥＳ（操作量記憶部１０２に記憶された操作量が０より小さい）と判定された場合は、現在のチャネルＩＤの前のチャネルＩＤとして操作量閾値記憶部１０７において定義されたチャネルＩＤでチャネルＩＤ記憶部１０８に記憶されたチャネルＩＤを置き換える（ステップＳ２１）。
【００５９】
次に、現在のチャネルＩＤに対応づけて操作量閾値記憶部１０７に記憶されている操作量閾値を読み出し、これを操作量記憶部１０２に記憶されている操作量に対して加算する（ステップＳ２３）。
【００６０】
次に、現在のチャネルＩＤを表示制御部１０９に通知する（ステップＳ２５）。
【００６１】
表示制御部１０９は、例えば、第１の表示制御方法にしたがい、通知されたチャネルＩＤに操作量閾値記憶部１０７で対応づけられたコンテンツＩＤのコンテンツを表示部１０３に表示させていない場合には、このコンテンツをコンテンツ記憶部１０５から読み出し、描画（レンダリング）して表示部１０３に表示させる。
【００６２】
例えば、通知されたチャネルＩＤがチャネルＩＤ「１０ｃｈ」である場合、コンテンツＣ１０−１を読み出し、この場合、コンテンツ数は１なので、コンテンツＣ１０−１を継続的に表示させる。これにより、コンテンツＣ１−１，Ｃ１−２が交互に表示されている場合には、コンテンツＣ１０−１のみの表示に切り替わる。
【００６３】
なお、表示されているコンテンツの切り替えが強く所望され、ノブ１０１Ａが大きく反時計回りに回転された場合であっても、ステップＳ２３の加算前の操作量が例えば「−３」というようにその絶対値が小さい場合、つまり切り替えの要望が強い中にあっても特に強くはない場合には、例えば操作量閾値「２０」加算後の操作量が「１７」となるので、ノブ１０１Ａを小さく時計回りに回転すれば、操作量が「２０」より大きくなりステップＳ９でＹＥＳと判定され、これにより、切り替え前のコンテンツが表示されることとなる。
【００６４】
よって、切り替えの要望が特に強くはない場合には、少ない操作量で切り替え前のコンテンツすなわち所望されたコンテンツに表示を戻すことができる。つまり、自然の摂理にかなったコンテンツの切り替え制御が行える。
【００６５】
一方、表示されているコンテンツの切り替えが強く所望され、ノブ１０１Ａが大きく反時計回りに回転され、ステップＳ２３の加算前の操作量が例えば「−１８」というようにその絶対値が大きい場合、つまり切り替えの要望が強い中にあっても特に強い場合には、例えば操作量閾値「２０」加算後の操作量が「３」となるので、ノブ１０１Ａを大きく時計回りに回転したときに限り、操作量が「２０」より大きくなりステップＳ９でＹＥＳと判定され、これにより、切り替え前のコンテンツが表示されることとなる。
【００６６】
よって、切り替えの要望が特に強い場合には、少ない操作量では切り替え前のコンテンツすなわち所望されないコンテンツに表示を戻すことができない。つまり、自然の摂理にかなったコンテンツの切り替え抑制が行える。
【００６７】
ステップＳ２５の後は、ステップＳ１１に制御が移る。
【００６８】
また、例えば、表示されているコンテンツの切り替えが強く所望されることで、ノブ１０１Ａが大きく時計回りに回転され、これにより、ステップＳ９でＹＥＳ（現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値より操作量記憶部１０２に記憶された操作量の方が大きい）と判定された場合は、現在のチャネルＩＤの後のチャネルＩＤとして操作量閾値記憶部１０７において定義されたチャネルＩＤでチャネルＩＤ記憶部１０８に記憶されたチャネルＩＤを置き換える（ステップＳ２７）。
【００６９】
次に、現在のチャネルＩＤの前のチャネルＩＤとして操作量閾値記憶部１０７において定義されたチャネルＩＤに対応づけて当該操作量閾値記憶部１０７に記憶されている操作量閾値を操作量記憶部１０２に記憶されている操作量から減算し（ステップＳ２９）、現在のチャネルＩＤを表示制御部１０９に通知する（ステップＳ２５）。
【００７０】
表示制御部１０９は、例えば、第１の表示制御方法にしたがい、通知されたチャネルＩＤに操作量閾値記憶部１０７で対応づけられたコンテンツＩＤのコンテンツを表示部１０３に表示させていない場合には、このコンテンツをコンテンツ記憶部１０５から読み出し、描画（レンダリング）して表示部１０３に表示させる。
【００７１】
例えば、通知されたチャネルＩＤがチャネルＩＤ「２ｃｈ」である場合、コンテンツＣ２−１を読み出し、この場合、コンテンツ数は１なので、コンテンツＣ２−１を継続的に表示させる。これにより、コンテンツＣ１−１，Ｃ１−２が交互に表示されている場合には、コンテンツＣ２−１のみの表示に切り替わる。
【００７２】
なお、表示されているコンテンツの切り替えが強く所望され、ノブ１０１Ａが大きく時計回りに回転された場合であっても、ステップＳ２９の減算前の操作量が例えば「２３」というようにその絶対値が小さい場合、つまり切り替えの要望が強い中にあっても特に強くはない場合には、例えば操作量閾値「２０」減算後の操作量が「３」となるので、ノブ１０１Ａを小さく反時計回りに回転すれば、操作量が「０」より小さくなりステップＳ７でＹＥＳと判定され、これにより、切り替え前のコンテンツが表示されることとなる。
【００７３】
よって、切り替えの要望が特に強くはない場合には、少ない操作量で切り替え前のコンテンツすなわち所望されたコンテンツに表示を戻すことができる。つまり、自然の摂理にかなったコンテンツの切り替え制御が行える。
【００７４】
一方、表示されているコンテンツの切り替えが強く所望され、ノブ１０１Ａが大きく反時計回りに回転され、ステップＳ２９の減算前の操作量が例えば「３８」というようにその絶対値が大きい場合、つまり切り替えの要望が強い中にあっても特に強い場合には、例えば操作量閾値「２０」減算後の操作量が「１８」となるので、ノブ１０１Ａを大きく反時計回りに回転したときに限り、操作量が「０」より小さくなりステップＳ７でＹＥＳと判定され、これにより、切り替え前のコンテンツが表示されることとなる。
【００７５】
よって、切り替えの要望が特に強い場合には、少ない操作量では切り替え前のコンテンツすなわち所望されないコンテンツに表示を戻すことができない。つまり、自然の摂理にかなったコンテンツの切り替え抑制が行える。
【００７６】
ステップＳ２５の後は、ステップＳ１１に制御が移る。
【００７７】
図６は、操作量閾値変更部１１４のフローチャートである。
【００７８】
ステップＳ１１で操作量閾値変更部１１４からチャネルＩＤが通知された場合（ステップＳ１０１）、当該チャネルＩＤが初回の通知によるものまたは前回に通知されたチャネルＩＤに対して異なるものであるか否かを判定する（ステップＳ１０３）。
【００７９】
ＹＥＳと判定された場合は、タイマー部１１１から出力される値をタイマー値記憶部１１２に記憶させ（ステップＳ１０５）、Ｓ１０１に制御を戻す。
【００８０】
一方、ＮＯと判定された場合は、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値すなわちコンテンツの表示時間の長さに相当する値が時間閾値記憶部１１３に記憶された時間閾値より大きいか否かを判定し（ステップＳ１０７）、ＮＯと判定された場合は、Ｓ１０１に制御を戻す。
【００８１】
一方、ＹＥＳと判定された場合は、通知されたチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値を増加させる（ステップＳ１０９）。
【００８２】
図７は、ステップＳ１０９実行後の操作量閾値記憶部１０７を示す図である。
【００８３】
図７に示すように、増加後の操作量閾値記憶部１０７で、例えば、チャネルＩＤ「１ｃｈ」に対応づけられた操作量閾値ｔｈ１を一定量増加させて、他の操作量閾値ｔｈ２〜ｔｈ１０よりも大きくすることで、増加させた操作量閾値ｔｈ１に操作量閾値記憶部１０７で対応づけられたチャネルＩＤがチャネルＩＤ記憶部１０８に記憶されているときに、当該チャネルＩＤが当該チャネルＩＤの後のチャネルＩＤとして操作量閾値記憶部１０７で定義されたチャネルＩＤに置き換わる（図５のステップＳ２７）ためには、ノブ１０１Ａを時計回りに大きく回転させて、操作量記憶部１０２に記憶された操作量をより一層増加させる必要があるので、長く表示されているコンテンツすなわち強く所望されているコンテンツが、不用意にノブの操作量を大きくしたことで別のコンテンツに切り替わってしまう不都合を防止することができる。
【００８４】
図６に戻り、ステップＳ１０９の次には、好ましくは、操作量閾値記憶部１０７に記憶されている操作量閾値を全体的に減少させる（ステップＳ１１１）ことで、コンテンツ切り替えに必要な操作量が全体的に大きくなるのを防止する。
【００８５】
ステップＳ１１１を行う場合には、予め増加前の各操作量閾値の総和Ｓｕｍ０を計算しておき、ステップＳ１１１では、増加後の各操作量閾値の総和Ｓｕｍ１を計算し、操作量閾値記憶部１０７の各操作量閾値にＳｕｍ０／Ｓｕｍ１を乗じたものを新たな操作量閾値として、操作量閾値記憶部１０７にさせる。
【００８６】
図８は、ステップＳ１１１実行後の操作量閾値記憶部１０７を示す図である。
【００８７】
図８に示すように、ステップＳ１１１を行うことで、他の操作量閾値ｔｈ２〜ｔｈ１０が減少せしめられ、いずれかの操作量閾値に操作量閾値記憶部１０７で対応づけられたチャネルＩＤがチャネルＩＤ記憶部１０８に記憶されているときに、当該チャネルＩＤが当該チャネルＩＤの後のチャネルＩＤとして操作量閾値記憶部１０７で定義されたチャネルＩＤに置き換わる（図５のステップＳ２７）ためには、ノブ１０１Ａを時計回りに回転させる操作量が少なくても、操作量記憶部１０２に記憶された操作量が当該操作量閾値を超えるので、長く表示されていないすなわち所望されていないコンテンツを、少しの操作量で別のコンテンツに切り替えることができる。
【００８８】
図５に戻り、ステップＳ１１１の後、操作量閾値を変更したことを構造変更部１１５に通知し（ステップＳ１１３）、Ｓ１０１に制御を戻す。
【００８９】
なお、これまでの処理は、以下のように応用して行ってもよい。
【００９０】
ステップＳ７で、操作量記憶部１０２に記憶された加算後の操作量に対し比較される値「０」は、操作量閾値記憶部１０７に記憶される操作量閾値と同じように、「操作量閾値」であり、この操作量閾値は、操作量閾値記憶部１０７に記憶される操作量閾値よりも小さい「０」以外の値とし、ステップＳ２３とＳ２９では、ステップＳ１と同じ処理を行うようにしてもよい。
【００９１】
また、ステップＳ１０７では、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値が時間閾値記憶部１１３に記憶された時間閾値より大きいか否かを判定したが、タイマー部１１１がその内部に記憶した値を「０」にリセットされてから一定時間ごとにカウントアップされる当該値を出力するものであり、チャネルＩＤ記憶部１０８に別のチャネルＩＤが記憶されたときにタイマー部１１１をリセットする場合は、ステップＳ１０７で、タイマー部１１１から出力される値が時間閾値記憶部１１３に記憶された時間閾値より大きいか否かを判定することとしてもよい。
【００９２】
また、ステップＳ１０７では、時間閾値記憶部１１３に記憶された時間閾値を、現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値で除し、操作量閾値の当初（図３）の値を乗じた値を新たな時間閾値とし、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値が当該新たな時間閾値より大きいか否かを判定することとしてもよい。これにより、現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値が大きい／小さいときは、新たな時間閾値が小さく／大きくなるので、ユーザに強く所望されるコンテンツをさらに表示されやすくするとともに強く所望されないコンテンツをさらに表示されにくくすることができる。
【００９３】
また、現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値を例えば２で除した値を新たな時間閾値とし、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値が当該新たな時間閾値より大きいか否かを判定することとしてもよい。これにより、現在のチャネルＩＤに対し操作量閾値記憶部１０７で対応づけられている操作量閾値が大きい／小さいときは、新たな時間閾値が大きく／小さくなるので、ユーザに強く所望されるコンテンツが徒に表示されやすくなりかつ強く所望されないコンテンツが徒に表示されにくくなるのを防止することができる。
【００９４】
また、ステップＳ１０９やステップＳ１１１では、表示時間の長さや選択操作の要否で差をつけたときのような理由などにより、そのときと同様にして、操作量閾値の増加量や減少量に差をつけてもよい。
【００９５】
また、ステップＳ１０３でＮＯと判定された場合は、ステップＳ１０７とステップＳ１０９を行わずに、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値すなわちコンテンツの表示時間の長さに相当する値が大きい／小さいときは、操作量閾値の増加量が大きく／小さくなるように操作量閾値を増加させ、必要ならばステップＳ１１１を行って、ステップＳ１０１へ制御を戻すようにしてもよい。これにより、ステップＳ１０７およびＳ１０９を行ったときと同様の作用効果が得られる。
【００９６】
なお、ステップＳ１０７等を行なわないと、例えば、チャネルＩＤ「１ｃｈ」に対応するコンテンツをチャネルＩＤ「３ｃｈ」に対応するコンテンツに切り替えるときのごく短い時間だけチャネルＩＤ「２ｃｈ」がチャネルＩＤ記憶部１０８に記憶された場合に、チャネルＩＤ「２ｃｈ」が所望されていないコンテンツに対応するものであってもそのチャネルＩＤ「２ｃｈ」に対応する操作量閾値が増加してしまうので、これを防止するためにステップＳ１０７等を行ってもよい。
【００９７】
また、ステップＳ１１１を行うことで操作量閾値が１より小さくなって、操作量閾値変更部１１４の処理で使いにくいものとなった場合は、強制的に１にしてもよい。  また、ステップＳ１０９では、テーブルもしくは式を用いて、タイマー部１１１から出力される値からタイマー値記憶部１１２に記憶された値を減じた値すなわちコンテンツの表示時間の長さに相当する値を式もしくはテーブルを用いて増加値に変換し、この増加値を操作量閾値に対し増加させてもよい。例えば、増加値＝減じた値／１０という式を記憶しておき、減じた値が２０で、増加前の操作量閾値「２０」であるときは、２（＝２０／１０）を増加させることで、増加後の操作量閾値を「２２」としてもよい。これにより、コンテンツの表示時間の長さに相当する値が大きい／小さいときは増加値が大きく／小さくなるので、ユーザに強く所望されるコンテンツをさらに表示されやすくするとともに強く所望されないコンテンツをさらに表示されにくくすることができる。
【００９８】
また、ステップＳ９やステップＳ２３では、操作量閾値記憶部１０７に記憶されている操作量閾値を読み出しそのまま用いたが、当該操作量閾値が実数の場合はこれを、例えば四捨五入などにより整数化して用いてもよい。
【００９９】
また、操作デバイス１０１は、ポインティングデバイスであるマウスと検出回路とを備え、検出回路がマウスを移動させる操作の操作量を間隔をおいて検出するときの検出間隔を０．１秒とし、マウスが１ｃｍ移動したときの操作量を１とし、マウスが１秒間に一定の速度で１０ｃｍ右方向（正方向）に移動（操作）されたときは、「１，１，１，１，１，１，１，１，１，１」という操作量の列を出力し、マウスが１秒間に一定の速度で１５ｃｍ左方向（負方向）に移動（操作）されたときは、「−１．５，−１．５，−１．５，−１．５，−１．５，−１．５，−１．５，−１．５，−１．５，−１．５」という操作量の列を出力するものとしてもよい。
【０１００】
また、操作デバイス１０１は、ポインティングデバイスであるマウスと検出回路とを備え、マウスの右ボタンが押下されたとき、つまり正の方向の操作がなされたときは、検出回路が「１」という操作量を出力し、マウスの左ボタンが押下されたとき、つまり負の方向の操作がなされたときは、検出回路が「−１」という操作量を出力するものとしてもよい。このような操作デバイス１０１を用いる場合は、表示されるコンテンツを切り替えたい気持ちが強い程ボタンが多く押下されることとなる。
【０１０１】
次に、図９のフローチャートを参照して、構造変更部１１５の動作を説明する。
【０１０２】
構造変更部１１５は、先ず、操作量閾値が予め構造変更部１１５に設定された閾値ｔｈｔｈ以上となっているもの（操作量閾値）に対応づけられかつ複数のコンテンツＩＤに対応づけられているチャネルＩＤが操作量閾値記憶部１０７に存在するか否かを判定する（ステップＳ２０１）。該当のチャネルＩＤがなければ（ＮＯ）、図９の処理を終える一方、該当のチャネルＩＤがあれば（ＹＥＳ）、その中から任意の１つのチャネルＩＤであるチャネルＩＤ１０００を選択し、その前および後のチャネルＩＤとして定義づけられているチャネルＩＤ１０００ＢおよびチャネルＩＤ１０００Ａとの前後関係の定義を解消する（ステップＳ２０３）。
【０１０３】
次に、新たなチャネルＩＤ１００１およびチャネルＩＤ１００２を操作量閾値記憶部１０７に生成し、チャネルＩＤ１０００Ｂの後のチャネルＩＤとしてチャネルＩＤ１００１を定義し、チャネルＩＤ１００１の後のチャネルＩＤとしてチャネルＩＤ１００２を定義し、チャネルＩＤ１００２の後のチャネルＩＤとしてチャネルＩＤ１０００Ａを定義する（ステップＳ２０５）。
【０１０４】
ステップＳ２０１からステップＳ２０５を例示すれば、先ず、図１０のチャネルＩＤ「１ｃｈ」を含むチャネルＩＤを検索し（ステップＳ２０１）、チャネルＩＤ「１ｃｈ」を選択して、このチャネルＩＤ「１ｃｈ」とチャネルＩＤ「２ｃｈ」との前後関係ならびにチャネルＩＤ「１ｃｈ」とチャネルＩＤ「１０ｃｈ」との前後関係の定義を解消する（ステップＳ２０３）。そして、図１１に示すチャネルＩＤ「１ｃｈ−１」およびチャネルＩＤ「１ｃｈ−２」を操作量閾値記憶部１０７内に生成し、チャネルＩＤ「１０ｃｈ」の後のチャネルＩＤとしてチャネルＩＤ「１ｃｈ−１」を定義し、チャネルＩＤ「１ｃｈ−１」の後のチャネルＩＤとしてチャネルＩＤ「１ｃｈ−２」を定義し、チャネルＩＤ「１ｃｈ−２」の後のチャネルＩＤとしてチャネルＩＤ１０００Ａを定義する（ステップＳ２０５）。
【０１０５】
次に、チャネルＩＤ１０００に対応づけられている一部のコンテンツＩＤをチャネルＩＤ１００１に対応づけるとともに、残りのコンテンツＩＤをチャネルＩＤ１００２に対応づける（ステップＳ２０７）。
【０１０６】
ステップＳ２０７として採用可能な第１のコンテンツＩＤ設定方法では、構造変更部１１５は、チャネルＩＤ１００１に対応づけられるコンテンツの総数を、チャネルＩＤ１００２に対応づけられるコンテンツの総数に等しくする、または可及的に近づける。つまり、チャネルＩＤ１０００に対応づけられているコンテンツＩＤの総数が偶数であれば、半数のコンテンツＩＤをチャネルＩＤ１００１に対応づけるとともに、残りの半数のコンテンツＩＤをチャネルＩＤ１００２に対応づける。
【０１０７】
例えば、図１０のチャネルＩＤ「１ｃｈ」に対応づけられているコンテンツＩＤの総数は偶数「２」であるので、図１１に示すように、コンテンツＩＤ「１−１」，「１−２」の一方をチャネルＩＤ「１ｃｈ−１」に、他方をチャネルＩＤ「１ｃｈ−２」に対応づける。逆に、チャネルＩＤ１０００に対応づけられているコンテンツＩＤの総数が奇数であり、予めチャネルＩＤ１００１に対応づけるコンテンツＩＤの数よりもチャネルＩＤ１００２に対応づけるコンテンツＩＤの数を多くする設定がなされていれば、前者の数が後者の数よりも１大きくなるようにし、逆に少なくする設定がなされていれば、前者の数が後者の数よりも１少なくなるようにする。
【０１０８】
例えば、図１０とは異なるが、チャネルＩＤ「１ｃｈ」にコンテンツＩＤ「１−１」，「１−２」，「１−３」，「１−４」，「１−５」が対応づけられていた場合は、コンテンツＩＤの総数は奇数「５」であり、予めチャネルＩＤ１００１に対応づけるコンテンツＩＤの数よりもチャネルＩＤ１００２に対応づけるコンテンツＩＤの数を多くする設定がなされていれば、コンテンツＩＤ「１−１」〜「１−５」の内の３つをチャネルＩＤ「１ｃｈ−１」に、残りの２つをチャネルＩＤ「１ｃｈ−２」に対応づける。
【０１０９】
第１のコンテンツＩＤ設定方法に代えて採用可能な第２のコンテンツＩＤ設定方法では、構造変更部１１５は、チャネルＩＤ１００１に対応づけられたコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられている重み計数の総和を、チャネルＩＤ１００２に対応づけられたコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられている重み計数の総和に等しくする、あるいは可及的に近づける。
【０１１０】
例えば、図１０のチャネルＩＤ「１ｃｈ」に対応づけられているコンテンツＩＤ「１−１」，「１−２」にＵＲＬ記憶部１０６で対応づけられている重み計数は「１」，「１」であり、互いに等しいので、一方のコンテンツＩＤをチャネルＩＤ「１ｃｈ−１」に、他方をチャネルＩＤ「１ｃｈ−２」に対応づける。
【０１１１】
例えば、チャネルＩＤ「３ｃｈ」に対応づけられているコンテンツＩＤ「３−１」，「３−２」，「３−３」にＵＲＬ記憶部１０６で対応づけられている重み計数は「１．７」，「０．５」，「０．８」なので、コンテンツＩＤ「３−１」をチャネルＩＤ「３ｃｈ−１」に、コンテンツＩＤ「３−２」，「３−３」をチャネルＩＤ「３ｃｈ−２」に対応づけることで、チャネルＩＤ「３ｃｈ−１」に対応づけられたコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられている重み計数の総和を「１．７」、チャネルＩＤ「３ｃｈ−２」に対応づけられたコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられている重み計数の総和を「１．３」とする。
【０１１２】
第１または第２のコンテンツＩＤ設定方法に代えて採用可能な第３のコンテンツＩＤ設定方法では、構造変更部１１５は、チャネルＩＤ１００１に対応づけられたコンテンツＩＤの中でチャネルＩＤ１００１に対応づけられているのに相応しいものを当該チャネルＩＤに対応づける。
【０１１３】
例えば、図１０のチャネルＩＤ「１ｃｈ」に対応づけられているコンテンツＩＤ「１−１」に対し「ニュース」を示すジャンル識別子が対応づけられていて、チャネルＩＤ「１ｃｈ」に対応づけられているコンテンツＩＤ「１−２」に対し「生活」を示すジャンル識別子が対応づけられていて、チャネルＩＤ「１０ｃｈ」に対応づけられているコンテンツＩＤの多くに対し「ニュース」を示すジャンル識別子が対応づけられている場合には、チャネルＩＤ「１０ｃｈ」に対して前後関係を定義されたチャネルＩＤ「ｃｈ１−１」にコンテンツＩＤ「１−１」を対応づける。
【０１１４】
なお、ステップＳ２０７では、第１〜３のコンテンツＩＤ設定方法を適宜組み合わせてもよい。
【０１１５】
さて、ステップＳ２０７に続いては、新たな操作量閾値２００１および操作量閾値２００２を計算し、それぞれをチャネルＩＤ１００１およびチャネルＩＤ１００２に対応づける（ステップＳ２０９）。
ステップＳ２０９として採用可能な第１の操作量閾値設定方法では、構造変更部１１５は、チャネルＩＤ１００１に対応づけられているコンテンツＩＤの総数Ｓｕｍ１１ならびにチャネルＩＤ１００２に対応づけられているコンテンツＩＤの総数Ｓｕｍ１２を計算し、チャネルＩＤ１０００に対応づけられている操作量閾値２０００にＳｕｍ１１／（Ｓｕｍ１１＋Ｓｕｍ１２）を乗じて得られる操作量閾値２００１をチャネルＩＤ１００１に対応づけ、さらに、操作量閾値２０００にＳｕｍ１２／（Ｓｕｍ１１＋Ｓｕｍ１２）を乗じて得られる操作量閾値２００２をチャネルＩＤ１００２に対応づける。
【０１１６】
例えば、図１１でチャネルＩＤ「１ｃｈ−１」に対応づけられているコンテンツＩＤの総数Ｓｕｍ１１を「１」、チャネルＩＤ「１ｃｈ−２」に対応づけられているコンテンツＩＤの総数Ｓｕｍ１２を「１」とそれぞれ計算し、Ｓｕｍ１２／（Ｓｕｍ１１＋Ｓｕｍ１２）＝Ｓｕｍ１２／（Ｓｕｍ１１＋Ｓｕｍ１２）＝１／（１＋１）＝０．５となるので、操作量閾値２０００（操作量閾値ｔｈ１）である「５０」に「０．５」を乗じて得られる操作量閾値２００１である「２５」をチャネルＩＤ「１ｃｈ−１」に対応づけ、さらに、操作量閾値２０００である「５０」に「０．５」を乗じて得られる操作量閾値２００２である「２５」をチャネルＩＤ「１ｃｈ−２」に対応づける。
【０１１７】
例えば、図１０のチャネルＩＤ「１ｃｈ」にコンテンツＩＤ「１−１」，「１−２」，「１−３」，「１−４」，「１−５」が対応づけられ、チャネルＩＤ「１ｃｈ−１」にコンテンツＩＤ「１−１」，「１−２」，「１−３」が対応づけられ、チャネルＩＤ「１ｃｈ−２」にコンテンツＩＤ「１−４」，「１−５」が対応づけられた場合は、チャネルＩＤ「１ｃｈ−１」に対応づけられているコンテンツＩＤの総数Ｓｕｍ１１を「３」、チャネルＩＤ「１ｃｈ−２」に対応づけられているコンテンツＩＤの総数Ｓｕｍ１２を「２」とそれぞれ計算し、Ｓｕｍ１１／（Ｓｕｍ１１＋Ｓｕｍ１２）＝３／（３＋２）＝０．６となるので、操作量閾値２０００（操作量閾値ｔｈ１）である「５０」に「０．６」を乗じて得られる操作量閾値２００１である「３０」をチャネルＩＤ「１ｃｈ−１」に対応づけ、さらに、Ｓｕｍ１２／（Ｓｕｍ１１＋Ｓｕｍ１２）＝２／（３＋２）＝０．４となるので、操作量閾値２０００である「５０」に「０．４」を乗じて得られる操作量閾値２００２である「２０」をチャネルＩＤ「１ｃｈ−２」に対応づける。
【０１１８】
第１の操作量閾値設定方法に代えて採用可能な第２の操作量閾値設定方法では、構造変更部１１５は、チャネルＩＤ１００１に対応づけられているコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられている重み計数の総和Ｓｕｍ１０１ならびにチャネルＩＤ１００２に対応づけられているコンテンツＩＤにＵＲＬ記憶部１０６で対応づけられている重み計数の総和Ｓｕｍ１０２を計算し、操作量閾値２０００にＳｕｍ１０１／（Ｓｕｍ１０１＋Ｓｕｍ１０２）を乗じて得られる操作量閾値２００１をチャネルＩＤ１００１に対応づけ、さらに、操作量閾値２０００にＳｕｍ１０２／（Ｓｕｍ１０１＋Ｓｕｍ１０２）を乗じて得られる操作量閾値２００２をチャネルＩＤ１００２に対応づける。
【０１１９】
ステップＳ２０１からステップＳ２０９を例示すれば、先ず、図１０の操作量閾値ｔｈ１が「４０」未満であるならば、チャネルＩＤ「３ｃｈ」とチャネルＩＤ「１０ｃｈ」を含むチャネルＩＤを検索し（ステップＳ２０１）、チャネルＩＤ「３ｃｈ」を選択して、このチャネルＩＤ「３ｃｈ」とチャネルＩＤ「４ｃｈ」との前後関係ならびにチャネルＩＤ「３ｃｈ」とチャネルＩＤ「２ｃｈ」との前後関係の定義を解消する（ステップＳ２０３）。そして、チャネルＩＤ「３ｃｈ−１」およびチャネルＩＤ「３ｃｈ−２」を生成し、チャネルＩＤ「２ｃｈ」の後のチャネルＩＤとしてチャネルＩＤ「３ｃｈ−１」を定義し、チャネルＩＤ「３ｃｈ−１」の後のチャネルＩＤとしてチャネルＩＤ「３ｃｈ−２」を定義し、チャネルＩＤ「３ｃｈ−２」の後のチャネルＩＤとしてチャネルＩＤ１０００Ａを定義する（ステップＳ２０５）。そして、チャネルＩＤ「３ｃｈ」に対応づけられているコンテンツＩＤ「３−１」をチャネルＩＤ「３ｃｈ−１」に対応づけるとともにコンテンツＩＤ「３−２」，「３−２」をチャネルＩＤ「３ｃｈ−２」に対応づける（ステップＳ２０７）。
【０１２０】
そして、チャネルＩＤ「３ｃｈ−１」に対応づけられているコンテンツＩＤ「３−１」に対応する重み計数「１．７」の総和Ｓｕｍ１０１を「１．７」、チャネルＩＤ「３ｃｈ−２」に対応づけられているコンテンツＩＤ「３−２」，「３−３」に対応する重み係数「０．５」，「０．８」の総和Ｓｕｍ１０２を「１．３」とそれぞれ計算し、Ｓｕｍ１０１／（Ｓｕｍ１０１＋Ｓｕｍ１０２）＝１．７／（１．７＋１．３）≒０．５７となり、Ｓｕｍ１０２／（Ｓｕｍ１０１＋Ｓｕｍ１０２）＝１．３／（１．７＋１．３）≒０．４３となるので、操作量閾値２０００（操作量閾値ｔｈ３）である「２０」に「≒０．５７」を乗じて得られる操作量閾値２００１である「≒１１．３」をチャネルＩＤ「３ｃｈ−１」に対応づけ、さらに、操作量閾値２０００である「２０」に「≒０．４３」を乗じて得られる操作量閾値２００２である「≒８．７」をチャネルＩＤ「３ｃｈ−２」に対応づける（ステップＳ２０９）。
【０１２１】
このように、ユーザによりコンテンツ（例えば、コンテンツＣ１−１およびＣ１−２）が強く所望されて、これら表示制御対象をユーザ操作により切り替えない間の表示時間が長くなり（例えば、図６のＳ１０７：ＹＥＳ）、これにより操作量閾値（例えば、操作量閾値ｔｈ１）が（例えば、Ｓ１０９により）他の操作量閾値より大きくなったときに、構造変更部１１５は、その大きい操作量閾値に対応する表示制御対象（例えば、当該コンテンツＣ１−１，Ｃ１−２の組）とその前後の表示制御対象（例えば、コンテンツＣ１０−１とコンテンツＣ２−１）との間の前後関係の定義を解消させる（ステップＳ２０３）とともに、当該操作量閾値に対応する表示制御対象の中の一部の表示制御対象（例えば、コンテンツＣ１−１）と当該操作量閾値に対応する表示制御対象の前の表示制御対象であった表示制御対象（例えば、コンテンツＣ１０−１）との間の前後関係、当該一部および残りの表示制御対象間（例えば、コンテンツＣ１−１およびＣ−２間）の前後関係、当該残りの表示制御対象（例えば、コンテンツＣ１−２）と当該操作量閾値に対応する表示制御対象の後の表示制御対象であった表示制御対象（例えば、コンテンツＣ−２）との間の前後関係を定義し（ステップＳ２０５、Ｓ２０７）、当該一部および残りの表示制御対象のそれぞれについての操作量閾値（例えば、各「２５」）を計算し、操作量閾値記憶部１０７に記憶させる（ステップＳ２０９）。つまり、ユーザの操作で切り替えていないときのコンテンツ数を減らすことができる。よって、ユーザ操作により切り替えない間、例えば、第１の表示制御方法では、コンテンツＣ１−１のみを表示させることができ、第２の表示制御方法では、選択操作なしにコンテンツＣ１−１を表示させることができ、これにより、ユーザはより良くコンテンツＣ１−１を知ることができる。
【０１２２】
さて、ステップＳ２０９に続いては、操作量閾値記憶部１０７の中の最小の操作量閾値である操作量閾値を検索し、その中の任意の１つの操作量閾値ｔｈｍｉｎを選択する（ステップＳ２１１）。例えば、図１０の操作量閾値「２５」が操作量閾値ｔｈｍｉｎとして選択される。
【０１２３】
次に、操作量閾値ｔｈｍｉｎに対応づけられたチャネルＩＤ１００００の前のチャネルＩＤとして定義づけられているチャネルＩＤ１００００Ｂに対応づけられた操作量閾値と、チャネルＩＤ１００００の後のチャネルＩＤとして定義づけられているチャネルＩＤ１００００Ａに対応づけられた操作量閾値とを比較し、この比較で小さい方とされた操作量閾値に対応づけられたチャネルＩＤ１００００Ｓを選択する（ステップＳ２１３）。
【０１２４】
例えば、図１０では、操作量閾値ｔｈｍｉｎである操作量閾値「２５」に対応づけられたチャネルＩＤ１００００である「２ｃｈ」の前のチャネルＩＤとして定義づけられているチャネルＩＤ「１ｃｈ」に対応づけられた操作量閾値「５０」と、チャネルＩＤ１００００である「２ｃｈ」の後のチャネルＩＤとして定義づけられているチャネルＩＤ「３ｃｈ」に対応づけられた操作量閾値「４０」とを比較し、この比較で小さい方とされた操作量閾値「４０」に対応づけられたチャネルＩＤ「３ｃｈ」をチャネルＩＤ１００００Ｓとして選択する。
【０１２５】
次に、チャネルＩＤ１００００およびチャネルＩＤ１００００Ｓとその前および後のチャネルＩＤとして定義づけられているチャネルＩＤとの前後関係の定義を解消する（ステップＳ２１５）。
【０１２６】
例えば、チャネルＩＤ１００００である、図１０のチャネルＩＤ「２ｃｈ」とその前および後のチャネルＩＤとして定義されたチャネルＩＤ「１ｃｈ」および「３ｃｈ」との前後関係の定義を解消し、チャネルＩＤ１０００ＳであるチャネルＩＤ「３ｃｈ」とその前および後のチャネルＩＤとして定義されたチャネルＩＤ「２ｃｈ」および「４ｃｈ」との前後関係の定義を解消する。
【０１２７】
次に、新たなチャネルＩＤ１０００１を操作量閾値記憶部１０７に生成し、選択されたチャネルＩＤ１００００ＳがチャネルＩＤ１００００Ｂの場合には、その前のチャネルＩＤとして定義されていたチャネルＩＤ１００００ＢＢの後のチャネルＩＤとしてチャネルＩＤ１０００１を定義し、チャネルＩＤ１０００１の後のチャネルＩＤとしてチャネルＩＤ１０００Ａを定義し、一方、選択されたチャネルＩＤ１００００ＳがチャネルＩＤ１００００Ａの場合には、その後のチャネルＩＤとして定義されていたチャネルＩＤ１００００ＡＡの前のチャネルＩＤとしてチャネルＩＤ１０００１を定義し、チャネルＩＤ１０００１の前のチャネルＩＤとしてチャネルＩＤ１０００Ｂを定義する（ステップＳ２１７）。
【０１２８】
例えば、図１１に示すように、新たなチャネルＩＤ１０００１としてチャネルＩＤ「２−３ｃｈ」を操作量閾値記憶部１０７に生成し、選択されたチャネルＩＤ１００００ＳがチャネルＩＤ１００００ＡであるチャネルＩＤ「３ｃｈ」の場合には、チャネルＩＤ１００００ＳであるチャネルＩＤ「３ｃｈ」の後のチャネルＩＤとして定義されていたチャネルＩＤ「４ｃｈ」の前のチャネルＩＤとしてチャネルＩＤ１０００１であるチャネルＩＤ「２−３ｃｈ」を定義し、チャネルＩＤ１０００１であるチャネルＩＤ「２−３ｃｈ」の前のチャネルＩＤとしてチャネルＩＤ１０００ＢであるチャネルＩＤ「１ｃｈ」を定義する（ステップＳ２１７）。
【０１２９】
次に、チャネルＩＤ１００００に対応づけられている全コンテンツＩＤならびにチャネルＩＤ１００００Ｓに対応づけられている全コンテンツＩＤをチャネルＩＤ１０００１に対応づける（ステップＳ２１９）。
【０１３０】
例えば、チャネルＩＤ１００００である、図１０のチャネルＩＤ「２ｃｈ」に対応づけられているコンテンツＩＤ「２−１」ならびにチャネルＩＤ１００００ＳであるチャネルＩＤ「３ｃｈ」に対応づけられているコンテンツＩＤ「３−１」，「３−２」，「３−３」を、図１１に示すように、チャネルＩＤ１０００１であるチャネルＩＤ「２−３ｃｈ」に対応づける。
【０１３１】
次に、チャネルＩＤ１００００に対応づけられている操作量閾値ならびにチャネルＩＤ１００００Ｓに対応づけられている操作量閾値の和を計算し、チャネルＩＤ１０００１に対応づけ（ステップＳ２２１）、ステップＳ２０１に制御を戻す。
【０１３２】
例えば、チャネルＩＤ１００００である、図１０のチャネルＩＤ「２ｃｈ」に対応づけられている操作量閾値「２５」ならびにチャネルＩＤ１００００ＳであるチャネルＩＤ「３ｃｈ」に対応づけられている操作量閾値「４０」の和である「６５」を、図１１に示すように、チャネルＩＤ１０００１であるチャネルＩＤ「２−３ｃｈ」に対応づけ、ステップＳ２０１に制御を戻す。
【０１３３】
このように、ユーザによりコンテンツ（例えば、コンテンツＣ２−１）が強く所望されず、この表示制御対象をユーザ操作により切り替えない間の表示時間が、例えば相対的に短くなり（例えば、図６のＳ１０７：ＹＥＳ）、これにより操作量閾値（例えば、操作量閾値「２５」）が他の操作量閾値より小さくなったときには、構造変更部１１５は、その小さい操作量閾値に対応する表示制御対象（例えば、コンテンツＣ−２）とその前後の表示制御対象（例えば、コンテンツＣ１−１とコンテンツＣ３−１，Ｃ３−２，Ｃ３−３）との間の前後関係の定義ならびに当該前後の表示制御対象内の一方の表示制御対象（例えば、コンテンツＣ３−１，Ｃ３−２，Ｃ３−３）とその前または後の表示制御対象（例えば、チャネルＩＤ「４ｃｈ」に対応するコンテンツ）との間の前後関係の定義を解消させるとともに、当該小さい操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象（例えば、コンテンツＣ２−１，Ｃ３−１，Ｃ３−２，Ｃ３−３）と前記前後の表示制御対象（例えば、コンテンツＣ１−１とコンテンツＣ３−１，Ｃ３−２，Ｃ３−３）内の他方の表示制御対象（例えば、コンテンツＣ−１）との間の前後関係、当該小さい操作量閾値に対応する表示制御対象と当該小さい操作量閾値に対応する表示制御対象とを含む表示制御対象（例えば、コンテンツＣ２−１，Ｃ３−１，Ｃ３−２，Ｃ３−３）と前記一方の表示制御対象の前または後の表示制御対象であった表示制御対象（例えば、チャネルＩＤ「４ｃｈ」に対応するコンテンツ）との間の前後関係を定義し（ステップＳ２１７、Ｓ２１９）、当該小さい操作量閾値に対応する表示制御対象と当該一方の表示制御対象とを含む表示制御対象に対応する正の操作量閾値を計算し、操作量閾値記憶部１０７に記憶させる（ステップＳ２２１）。つまり、ユーザの操作で切り替えていないときのコンテンツ数を増やすことができる。よって、ユーザ操作により切り替えない間、例えば、第１の表示制御方法では、ユーザに所望されないコンテンツＣ２−１だけが表示されることがなくなり、第２の表示制御方法では、ユーザに所望されないコンテンツＣ２−１が選択操作なしに表示されることがなくなり、その結果、ユーザに煩わしさを与える不都合を防止できる。
【０１３４】
以上説明したように、第１の実施の形態では、表示制御対象であるコンテンツの表示時間が長い場合に操作量閾値を増加させることで、その表示制御対象が、不用意にノブの操作量を大きくしたことで別の表示制御対象に切り替わってしまう不都合を防止することができる。しかも、切り替えていないときの表示制御対象であるコンテンツ数を、ユーザに強く所望される場合には少なく、ユーザに強く所望されない場合には多く、つまりユーザがコンテンツを所望する強さに応じて増減することができる。
【０１３５】
なお、切り替えていないときの表示制御対象であるコンテンツ数を多くすることで十分な場合は、ステップＳ２０１〜Ｓ２０９を省略してもよい。逆に、切り替えていないときの表示制御対象であるコンテンツ数を少なくことで十分な場合は、ステップＳ２１１〜Ｓ２２１を省略してもよい。
【０１３６】
［第２の実施の形態］
図１２は、第２の実施の形態に係るコンテンツ表示装置１０の構成図である。
【０１３７】
コンテンツ表示装置１０は、コンテンツ表示装置１に対し、取得されたコンテンツを分割するコンテンツ分割部１１６を加えたものであり、他の要素はコンテンツ表示装置１のものと同様なので、これらの個別説明は省略し、コンテンツ分割部１１６とこれに関連する部分について説明する。
【０１３８】
（第２の実施の形態の動作）
次に、第２の実施の形態の動作を説明する。
【０１３９】
表示制御部１０９は表示部１０３の表示領域を示す表示領域情報を有しており、コンテンツ分割部１１６は、この表示領域情報を取得するとともに、コンテンツ記憶部１０５に記憶されたコンテンツのＨＴＭＬファイルを解析し、例えば、当該コンテンツ全体の表示に必要な表示領域が、当該表示領域情報で示される表示領域よりも大きい場合は、当該コンテンツを当該表示領域と同じ大きさまたは小さく表示される２以上の部分コンテンツに分割し、各部分コンテンツを元のコンテンツに対応するコンテンツＩＤに対応づけてコンテンツ記憶部１０５に記憶させる。
【０１４０】
ここでコンテンツ分割部１１６は、例えば、図１３に示すＨＴＭＬファイルの中の＜Ｈ１＞などのタグと呼ばれるマークアップが部分コンテンツの先頭にあるものとして、このマークアップを検索することで、コンテンツを２以上の部分コンテンツに分割する。
【０１４１】
なお、縮小した上で表示領域と同じ大きさまたは小さく表示できる部分を部分コンテンツとしてもよい。
【０１４２】
表示制御部１０９は、図５のステップＳ２５で通知されたチャネルＩＤに操作量閾値記憶部１０７で対応づけられたコンテンツＩＤのコンテンツを表示部１０３に表示させていない場合、当該チャネルＩＤに対応する部分コンテンツをコンテンツ記憶部１０５から読み出し、１つの部分コンテンツを一定時間表示させたらこれを消去し、次の部分コンテンツを一定時間表示させ、こうして、全ての部分コンテンツを表示させる。
【０１４３】
ここで表示制御部１０９は、例えば、１つの部分コンテンツを表示させたときにタイマー部１１１から出力される値を記憶しておき、その後において、タイマー部１１１から出力される値から記憶しておいた値を減じた値が予め定めた時間閾値より大きいか否かを判定し、大きいと判定したときに、表示されている部分コンテンツを消去し、次の部分コンテンツを表示させる。また、当該次の部分コンテンツについても同様のことを行い、こうして、全ての部分コンテンツを表示させる。なお、タイマー部１１１がその内部に記憶した値を「０」にリセットされてから一定時間ごとにカウントアップされる当該値を出力するものである場合にはタイマー部１１１を当該処理に使用できないが、この場合は当該処理用のタイマー部を設ければよい。
【０１４４】
以上説明したように、第２の実施の形態では、コンテンツを２以上の部分コンテンツに分割し、部分コンテンツを切り替えながら表示させることで、表示領域より大きいコンテンツの全てを、例えば、画面スクロールなどの特段の操作を行わずに、見ることができる。
【０１４５】
（変形例）
第２の実施の形態の変形例を説明する。
【０１４６】
第２の実施の形態では、１つの部分コンテンツを２以上の部分コンテンツに分割し、これらの部分コンテンツを前述した部分コンテンツと同様に表示させてもよい。
【０１４７】
また、表示制御部１０９は、図５のステップＳ２５で通知されたチャネルＩＤに操作量閾値記憶部１０７で対応づけられたコンテンツＩＤのコンテンツを表示部１０３に表示させていない場合、当該コンテンツまたはその部分コンテンツを構成する部分コンテンツをコンテンツ記憶部１０５から読み出し、１つの部分コンテンツを一定時間表示させたらこれを消去しないで、当該部分コンテンツと次の部分コンテンツを一定時間表示させ、こうして、最後には元のコンテンツまたは部分コンテンツの全体を表示させることとしてもよい。
【０１４８】
例えば、図１３の右上に示すように、コンテンツのタイトルに相当する部分コンテンツを一定時間表示させたらこれを消去しないで、その下に示す、コンテンツの概要に相当する部分コンテンツを表示させる。そして、一定時間表示させたらこれを消去しないで、その下に示す、コンテンツの詳細内容に相当する部分コンテンツを表示させる。つまり、コンテンツまたは部分コンテンツの全体を表示させる。このように、部分コンテンツの数を段階的に増加させながら表示させることで、コンテンツの内容を段階的に知らしめることができる。
【０１４９】
なお、コンテンツ表示装置１０の表示部１０３が、いわゆるウィンドウ形式のオペレーションシステムのように、そのウィンドウ（表示領域）の大きさを変えられる場合は、ウィンドウの大きさを、図１３の各部分コンテンツ全体の大きさに合わせるように制御するのが好ましい。これにより、他のウィンドウの多くの部分を表示することができる。
【０１５０】
また、コンテンツ分割部１１６は、コンテンツを要素（コンテンツがＨＴＭＬファイルを含むものであればエレメント）ごとに分割し、当該コンテンツを当該各要素を各ノードとするＤＯＭ(Document Object Model)等という木構造のデータ形式に変換し、当該木構造の親子関係を元に包含関係を判定し、表示部１０３の表示領域内に表示可能なノードを深さを優先に探索し、各探索で得られたノードの集合を部分コンテンツとし、各部分コンテンツの表示順序を決定してその部分コンテンツに付与し、当該各部分コンテンツを上記同様に表示させてもよい。
【０１５１】
なお、コンテンツ分割部１１６がコンテンツや部分コンテンツを解析してこれらコンテンツ等を部分コンテンツに分割し、各部分コンテンツを表示させたが、単に、一定時間（例えば、５秒）ごとに、表示領域を大きくする（例えば、縦方向に５０ピクセルずつ増加させる）ようにしてもよい。
【０１５２】
また、予めコンテンツ等を部分コンテンツに分解するのでなく、コンテンツ等を表示する際に分割する場合は、例えば、特開２００４−３４８４７２号公報に開示されている方法を用いればよい。
【０１５３】
なお、本実施の形態に係るコンテンツ表示装置としてコンピュータを機能させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【０１５４】
【図１】第１の実施の形態に係るコンテンツ表示装置１の構成図である。
【図２】操作デバイス１０１の説明図である。
【図３】当初の操作量閾値記憶部１０７を示す図である。
【図４】ＵＲＬ記憶部１０６を示す図である。
【図５】表示コンテンツ決定部１１０のフローチャートである。
【図６】操作量閾値変更部１１４のフローチャートである。
【図７】ステップＳ１０９実行後の操作量閾値記憶部１０７を示す図である。
【図８】ステップＳ１１１実行後の操作量閾値記憶部１０７を示す図である。
【図９】構造変更部１１５のフローチャートである。
【図１０】構造変更前の操作量閾値記憶部１０７を示す図である。
【図１１】構造変更後の操作量閾値記憶部１０７を示す図である。
【図１２】第２の実施の形態に係るコンテンツ表示装置１０の構成図である。
【図１３】第２の実施の形態に係る変形例の説明図である。
【符号の説明】
【０１５５】
１、１０…コンテンツ表示装置
１０１…操作デバイス
１０２…操作量記憶部
１０３…表示部
１０４…コンテンツ取得部
１０５…コンテンツ記憶部
１０６…ＵＲＬ記憶部
１０７…操作量閾値記憶部
１０８…チャネルＩＤ記憶部
１０９…表示制御部
１１０…表示コンテンツ決定部
１１１…タイマー部
１１２…タイマー値記憶部
１１３…時間閾値記憶部
１１４…操作量閾値変更部
１１５…構造変更部
１１６…コンテンツ分割部
【図１】
2006338560.tif 000003
【図２】
2006338560.tif 000004
【図３】
2006338560.tif 000005
【図４】
2006338560.tif 000006
【図５】
2006338560.tif 000007
【図６】
2006338560.tif 000008
【図７】
2006338560.tif 000009
【図８】
2006338560.tif 000010
【図９】
2006338560.tif 000011
【図１０】
2006338560.tif 000012
【図１１】
2006338560.tif 000013
【図１２】
2006338560.tif 000014
【図１３】
2006338560.tif 000015