(57)【要約】【課題】ユーザの操作によりコンテンツを切り替え、しかもユーザに強く所望されるコンテンツを切り替わりにくくする。【解決手段】コンテンツの表示時間の長さに相当する値が時間閾値記憶部（１１２）に記憶された時間閾値より大きいか否かを判定し（ステップＳ１０７）、Ｙｅｓと判定された場合は、通知されたチャネルＩＤに対し操作量閾値記憶部１０６で対応づけられている操作量閾値を増加させる（ステップＳ１０９）。【選択図】図１
2006302026.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)等という木構造のデータ形式に変換し、当該木構造の親子関係を元に包含関係を判定し、表示部１０３の表示領域内に表示可能なノードを深さを優先に探索し、各探索で得られたノードの集合を部分コンテンツとし、各部分コンテンツの表示順序を決定してその部分コンテンツに付与し、当該各部分コンテンツを上記同様に表示させてもよい。
【００９８】
なお、コンテンツ分割部１１４がコンテンツや部分コンテンツを解析してこれらコンテンツ等を部分コンテンツに分割し、各部分コンテンツを表示させたが、単に、一定時間（例えば、５秒）ごとに、表示領域を大きくする（例えば、縦方向に５０ピクセルずつ増加させる）ようにしてもよい。
【００９９】
また、予めコンテンツ等を部分コンテンツに分解するのでなく、コンテンツ等を表示する際に分割する場合は、例えば、特開２００４−３４８４７２号公報に開示されている方法を用いればよい。
【０１００】
なお、上記説明した処理をコンテンツ表示装置に実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【０１０１】
【図１】第１の実施の形態に係るコンテンツ表示装置１の構成図である。
【図２】操作デバイス１０１の説明図である。
【図３】当初の操作量閾値記憶部１０６を示す図である。
【図４】表示コンテンツ決定部１０９のフローチャートである。
【図５】操作量閾値変更部１１３のフローチャートである。
【図６】ステップＳ１０９実行後の操作量閾値記憶部１０６を示す図である。
【図７】ステップＳ１１１実行後の操作量閾値記憶部１０６を示す図である。
【図８】第２の実施の形態に係るコンテンツ表示装置１０の構成図である。
【図９】第２の実施の形態に係る変形例の説明図である。
【符号の説明】
【０１０２】
１、１０…コンテンツ表示装置
１０１…操作デバイス
１０２…操作量記憶部
１０３…表示部
１０４…コンテンツ取得部
１０５…コンテンツ記憶部
１０６…操作量閾値記憶部
１０７…チャネルＩＤ記憶部
１０８…表示制御部
１０９…表示コンテンツ決定部
１１０…タイマー部
１１１…タイマー値記憶部
１１２…時間閾値記憶部
１１３…操作量閾値変更部
１１４…コンテンツ分割部
１００１〜１０１０  チャネルＩＤ
２００１〜２０１０  ＵＲＬ
Ｃ１〜Ｃ１０…コンテンツ
ｔｈ１〜ｔｈ１０…操作量閾値
【図１】
2006302026.tif 000003
【図２】
2006302026.tif 000004
【図３】
2006302026.tif 000005
【図４】
2006302026.tif 000006
【図５】
2006302026.tif 000007
【図６】
2006302026.tif 000008
【図７】
2006302026.tif 000009
【図８】
2006302026.tif 000010
【図９】
2006302026.tif 000011