(57)【特許請求の範囲】
【請求項１】
表示対象の複数のコンテンツが連続する表示区間に重複して分類され、当該連続する表示区間のうちの１つの表示区間に属するコンテンツを表示領域に表示する情報処理装置であって、
表示対象のコンテンツ数が所定のコンテンツ数以下の場合には、１つの表示区間に割り当てるコンテンツ数を固定とし、当該表示対象のコンテンツ数と１つの表示区間あたりの固定のコンテンツ数とから求められる個数の前記表示区間それぞれと対応するタブを表示し、
前記表示対象のコンテンツ数が前記所定のコンテンツ数を超える場合には、前記表示対象のコンテンツ数と表示可能なタブの個数とから１つの表示区間あたりに割り当てられるコンテンツ数を算出し、表示可能な個数の前記表示区間それぞれと対応するタブを表示するタブ表示手段と、
前記タブ表示手段により表示されたタブの１つを選択する選択手段と、
前記選択手段により選択されたタブと対応する表示区間に属するコンテンツを前記表示領域に表示するコンテンツ表示手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記タブ表示手段は、前記表示対象のコンテンツ数と１つの表示区間あたりに割り当てられるコンテンツ数とから、表示に必要なタブの個数を算出し、表示可能なタブの個数が表示に必要なタブの個数未満の場合には、１つのタブに割り当てられるコンテンツ数を表示対象のコンテンツ数と表示可能なタブの個数とから算出されるコンテンツ数とし、
表示可能なタブの個数が表示に必要なタブの個数以上の場合には、１つのタブに割り当てられるコンテンツ数を前記固定のコンテンツ数とすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タブ表示手段は、前記表示対象のコンテンツ数が前記所定のコンテンツ数を超える場合には、前記表示区間それぞれと対応するタブごとに割り当てられるコンテンツ数が均等になるように算出することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記タブ表示手段は、前記表示領域に表示されるコンテンツに対応してタブの表示態様を変更することを特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記タブ表示手段は、前記表示対象の全てのコンテンツが１つの表示区間に属する場合、タブの表示を行わないことを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示領域に表示されるコンテンツを変更するためのスクロール操作を行う操作手段をさらに有し、
前記コンテンツ表示手段は、前記選択手段により選択されたタブに割り当てられたコンテンツが前記タブに対応する表示区間にある場合は、前記操作手段によるスクロール操作が可能な状態でコンテンツの表示を行い、
前記選択されたタブに割り当てられたコンテンツが前記タブに対応する表示区間にない場合は、前記選択されたタブに割り当てられたコンテンツを含む表示区間に切り替えることを特徴とする請求項１ないし５のいずれか１項に記載の情報処理装置。
【請求項７】
表示対象の複数のコンテンツが連続する表示区間に重複して分類され、当該連続する表示区間のうちの１つの表示区間に属するコンテンツを表示領域に表示する情報処理装置の制御方法であって、
表示対象のコンテンツ数が所定のコンテンツ数以下の場合には、１つの表示区間に割り当てるコンテンツ数を固定とし、当該表示対象のコンテンツ数と１つの表示区間あたりの固定のコンテンツ数とから求められる個数の前記表示区間それぞれと対応するタブを表示し、前記表示対象のコンテンツ数が前記所定のコンテンツ数を超える場合には、前記表示対象のコンテンツ数と表示可能なタブの個数とから１つの表示区間あたりに割り当てられるコンテンツ数を算出し、表示可能な個数の前記表示区間それぞれと対応するタブを表示するタブ表示工程と、
前記タブ表示工程により表示されたタブの１つを選択する選択工程と、
前記選択工程により選択されたタブと対応する表示区間に属するコンテンツを前記表示領域に表示するコンテンツ表示工程と、を有することを特徴とする制御方法。
【請求項８】
コンピュータを、請求項１ないし６のいずれか１項に記載された情報処理装置の各手段として機能させるプログラム。
【請求項９】
コンピュータを、請求項１ないし６のいずれか１項に記載された情報処理装置の各手段として機能させるプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの表示制御技術に関する。
【背景技術】
【０００２】
近年、画像や動画などのデジタルコンテンツを容易に作成または入手することができ、個人で大量のコンテンツを管理することが多くなっている。従来のコンテンツの表示を行う情報処理装置には、大量のコンテンツを１つのページで表示しスクロールで操作するものがある。一方で大量のコンテンツを分類してページを切り替えて表示を行うものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特願２００７−０１０７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、大量のコンテンツを分類しないで１つのページで表示しスクロールバーを移動することで表示内容を変更しようとすると、スクロールバーを少し移動させただけでコンテンツの表示内容が大きく変更されてしまい、ユーザの意図しているコンテンツが全体のどの辺にあるのか判別しにくい場合がある。
【０００５】
そこで、上記特許文献１では、複数のコンテンツをページごとに分類して表示し、スクロールバーの操作に対するコンテンツの視認性を改善している。しかし、特許文献１では、表示されているページ内での画像の位置しか確認できず、表示中の画像が表示対象となっている大量のコンテンツ全体のどの辺りに位置するのか依然として判別しにくいものとなっている。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、表示中のコンテンツが表示対象となっているコンテンツ全体のどの辺りに位置するのかを容易に判別できるコンテンツ表示制御技術を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明の情報処理装置は、表示対象の複数のコンテンツが連続する表示区間に重複して分類され、当該連続する表示区間のうちの１つの表示区間に属するコンテンツを表示領域に表示する情報処理装置であって、表示対象のコンテンツ数が所定のコンテンツ数以下の場合には、１つの表示区間に割り当てるコンテンツ数を固定とし、当該表示対象のコンテンツ数と１つの表示区間あたりの固定のコンテンツ数とから求められる個数の前記表示区間それぞれと対応するタブを表示し、前記表示対象のコンテンツ数が前記所定のコンテンツ数を超える場合には、前記表示対象のコンテンツ数と表示可能なタブの個数とから１つの表示区間あたりに割り当てられるコンテンツ数を算出し、表示可能な個数の前記表示区間それぞれと対応するタブを表示するタブ表示手段と、前記タブ表示手段により表示されたタブの１つを選択する選択手段と、前記選択手段により選択されたタブと対応する表示区間に属するコンテンツを前記表示領域に表示するコンテンツ表示手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、コンテンツの表示区間内での位置を示すスクロールバーとは別に、表示中のコンテンツの全体における位置を示すタブを設けることで、表示中のコンテンツが表示対象となっているコンテンツ全体のどの辺りに位置するのかを容易に判別することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施形態の情報処理装置の構成を示すブロック図。
【図２】本実施形態のコンテンツ表示の概念図。
【図３】本実施形態におけるタブ表示の説明図。
【図４】本実施形態のタブ表示処理のフローチャート。
【図５】本実施形態のタブの表示態様切り替え処理のフローチャート。
【図６】本実施形態のタブ選択時のコンテンツ表示処理のフローチャート。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１１】
［実施形態１］以下、本発明の情報処理装置を、例えば、デジタルカメラなどの撮像装置から取り込んだ複数のコンテンツ（画像）をディスプレイの表示領域に並べて表示するパーソナルコンピュータ（以下、ＰＣ）に適用した実施形態について説明する。
【００１２】
＜装置構成＞先ず、図１を参照して、本発明に係る実施形態の情報処理装置の構成について説明する。
【００１３】
図１に示すように、本実施形態の情報処理装置は、ディスプレイ１０１、ＶＲＡＭ１０２、ＢＭＵ１０３、キーボード１０４、ＰＤ１０５、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、メモリＩ／Ｆ１１０、ネットワークＩ／Ｆ１１１を有する。
【００１４】
ディスプレイ１０１には、例えばコンテンツの一覧やその他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。
【００１５】
ＶＲＡＭ１０２には、ディスプレイ１０１に表示するための画像データが描画される。  このＶＲＡＭ１０２に生成された画像データは、所定の規定に従ってディスプレイ１０１に転送され、これによりディスプレイ１０１に画像が表示される。
【００１６】
ＢＭＵ（ビットムーブユニット）１０３は、例えば、メモリ間（例えば、ＶＲＡＭ１０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ１１１）との間のデータ転送を制御する。
【００１７】
キーボード１０４は、文書等を入力するための各種キーを有する。
【００１８】
ＰＤ（ポインティングデバイス）１０５は、例えば、ディスプレイ１０１に表示されたアイコン、メニューその他のコンテンツを指示またはオブジェクトのドラッグドロップために使用される。
【００１９】
ＣＰＵ１０６は、ＲＯＭ１０７やＨＤＤ１０９に格納された制御プログラムに基づいて、各デバイスを制御する。
【００２０】
ＲＯＭ１０７は、各種制御プログラムやデータを保存する。
【００２１】
ＲＡＭ１０８は、ＣＰＵ１０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００２２】
ＨＤＤ１０９は、情報処理装置内で実行される各制御プログラムやコンテンツ、データを格納する。
【００２３】
メモリＩ／Ｆ１１０は、ＵＳＢメモリなどの外部記憶媒体に対するデータの読み出しや書き込み制御する。
【００２４】
ネットワークＩ／Ｆ１１１は、他の情報処理装置やプリンタ等とネットワークを介して通信を行う。
【００２５】
ＣＰＵバス１１２は、アドレスバス、データバス及びコントロールバスを含む。
【００２６】
ＣＰＵ１０６に対する制御プログラムの提供は、ＲＯＭ１０７やＨＤＤ１０９から行うこともできるし、ネットワークＩ／Ｆ１１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００２７】
＜表示制御＞図２は、本実施形態の第１の重なりを持つ表示区間の概念図である。
【００２８】
図２において、２０１は、表示対象のコンテンツ全体を示している。表示対象のコンテンツは、例えば、ユーザ操作に応答して選択された、特定のフォルダに属する全てのコンテンツである。
【００２９】
２０２は、表示領域に表示を行っているコンテンツの表示対象のコンテンツ全体における位置を示すタブを示している。
【００３０】
図２では、表示領域に表示中のコンテンツ群２０４はタブ３と対応するので、タブ３をハイライト表示するなどして識別可能な表示を行う。これにより、表示領域に表示を行っているコンテンツの全体における位置を示す。
【００３１】
２０３は、重複を持たせた表示区間である。各表示区間には、コンテンツが、その属性情報に基づく所定の順番で分類される。属性情報は、コンテンツの作成日時、更新日時、ファイル名、ファイルサイズ等であり、所定の順番は降順または昇順等である。コンテンツは例えば、画像ファイルや音楽ファイルである。コンテンツが画像ファイルの場合、属性情報として撮影日時、撮影場所、撮影者名、情報処理装置への取り込み日時が含まれる。ユーザ操作に応答してスクロールバー２０７を移動することで、この表示区間内をスクロールし、表示されていないコンテンツを表示し、代わりに表示されているコンテンツを表示しないようにして表示内容を変更することができる。
【００３２】
図２では、表示中のコンテンツ群２０４は表示区間２と３で重複して割り当てられていることを示している。
【００３３】
２０４は、現在、表示領域２０５に表示中のコンテンツ群を示している。図２では、表示区間３がスクロール操作が可能な状態で表示されており、表示区間３のうち２０４の範囲に属するコンテンツがディスプレイ１０１に表示されている。スクロールバー２０７が表示中の表示区間の端まで移動すると、前または後の表示区間に切り替わり、切り替え後の表示区間に属するコンテンツの一部が表示領域に表示される。表示中の表示区間とその前または後の表示区間に属するコンテンツは、一部が重複しているので、表示区間が切り替わっても、切り替え前と同じコンテンツも表示できるため、連続性を保ちながら新しいコンテンツを表示することができる。
【００３４】
２０５は、ディスプレイ１０１に表示されているコンテンツの表示領域を示している。
【００３５】
２０６は、表示中のコンテンツを例示している。コンテンツが画像ファイルの場合、ディスプレイ１０１には、各画像ファイルの内容を示すサムネイル画像が表示される。また、コンテンツが音楽ファイルの場合、各音楽ファイルの内容を示す画像が表示される。
【００３６】
図２では、コンテンツ２０６は、コンテンツ群２０４に含まれ表示区間２と３およびタブ３に含まれていることを示している。
【００３７】
＜タブ表示＞図３は、本実施形態の第１の重なりを持つ表示区間におけるタブ表示の一例である。
【００３８】
図３（Ａ）は、大量のコンテンツが表示対象であってディスプレイの表示画面に表示できるタブを全て表示している状態を示している。
【００３９】
図３（Ｂ）は、大量のコンテンツが表示対象であるもののディスプレイの表示画面に表示できるタブを全て表示しなくてもよい状態を示している。
【００４０】
図３（Ｃ）は、大量のコンテンツが表示対象であるもののディスプレイの表示画面にタブを表示しなくてもよい状態を示している。
【００４１】
３００は、コンテンツが表示されるディスプレイ１０１の表示画面を示している。
【００４２】
３０１は、ディスプレイ１０１の表示画面３００におけるコンテンツの表示領域を示している。
【００４３】
３０２は、スクロールバーを示し、コンテンツの表示領域３０１に表示されているコンテンツの表示区間内での位置を示すと共に、ユーザによるスクロールバー３０２の移動位置に応答して表示中のコンテンツを非表示にする一方、表示されていなかったコンテンツを表示することで、コンテンツの表示内容を変更することができる。
【００４４】
３０３は、コンテンツを操作するボタンやメニューなどの操作ボタンを示している。
【００４５】
３０４は、コンテンツの表示領域３０１に表示されている左上のコンテンツを示している。
【００４６】
そして、コンテンツ３０４の表示対象であるコンテンツ全体における位置を求めて、対応するタブをハイライト表示にする。
【００４７】
なお、本実施形態では表示領域３０１の左上のコンテンツの位置をもとにタブのハイライト表示を行っているが、表示領域の中央など他の場所を基準にしてもよい。
【００４８】
３０５は、表示中のコンテンツの表示対象であるコンテンツ全体における位置を示し、ユーザによるタブの選択操作に応答して、選択されたタブに属する表示区間に存在するコンテンツを表示する一方、表示されていたコンテンツを非表示にして、コンテンツの表示内容を変更することができる。なお、タブの選択操作により、必要に応じて表示領域に表示される表示区間の切り替えも行われることは言うまでもない。
【００４９】
また、図３（Ｂ）はタブの表示の大きさを同じとして不要なタブを非表示としているが表示画面３００のサイズからタブを表示できる領域を求めてタブの大きさを変えて表示してもよいことは言うまでもない。
【００５０】
さらに、図３（Ｃ）はタブの表示が不要な場合であるが、タブの表示領域が不要となるため図示のようにコンテンツの表示領域３０１を拡大し、より多くのコンテンツを表示するようにしてもよい。
【００５１】
＜タブ表示処理＞図４は、本実施形態の情報処理装置によるタブ表示処理を示すフローチャートである。図４の処理は、ＣＰＵ１０６が、ＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを、ＲＡＭ１０８のワークエリアに展開し、実行することで実現される。
【００５２】
図４において、ステップＳ４０１では、ＣＰＵ１０６は表示対象のコンテンツ数を取得する。
【００５３】
表示対象のコンテンツ数は、図２で示した表示対象のコンテンツ全体２０１のコンテンツ数である。
【００５４】
ステップＳ４０２では、ＣＰＵ１０６はステップＳ４０１で取得した表示対象のコンテンツ数と表示区間の所定のコンテンツ数とを比較する。
【００５５】
表示区間ごとのコンテンツ数や連続する表示区間で重複するコンテンツ数は、予め決められており、ＨＤＤ１０９に記憶されている。
【００５６】
表示対象のコンテンツ数が表示区間のコンテンツ数以下の場合はステップＳ４０３へ進み、表示対象のコンテンツ数が表示区間のコンテンツ数を超える場合は、ステップＳ４０４へ進む。
【００５７】
ステップＳ４０３では、ＣＰＵ１０６は図３（Ｃ）に示すようにタブ表示を行わずコンテンツ表示領域を大きくした表示を行い処理を終了する。
【００５８】
このように表示対象の全てのコンテンツ数が１つの表示区間内に収まる場合はタブを表示しないので、ユーザはスクロールバーの位置で表示されているコンテンツの全体における位置を容易に判別できる。
【００５９】
ステップＳ４０４では、ＣＰＵ１０６はタブの表示領域のサイズを取得して表示可能なタブの個数（以下、タブ数）を取得する。タブ数は、タブの最低表示幅から求めてもよい。また、表示領域のサイズからではなく、予め表示できる最大タブ数を決めておいてもよい。
【００６０】
ステップＳ４０５では、ＣＰＵ１０６はステップＳ４０１で取得した表示対象のコンテンツ数と１つのタブあたりに割り当てられる最小コンテンツ数とから、表示に必要なタブ数を算出する。例えば、１タブあたり最低で１００個のコンテンツを割り当てる場合、表示対象のコンテンツ数が１０００であれば、１０個のタブが必要であることになる。
【００６１】
ステップＳ４０６では、ＣＰＵ１０６はステップＳ４０４で取得した表示可能なタブ数とステップＳ４０５で取得した表示に必要なタブ数とを比較する。そして、表示可能なタブ数が表示に必要なタブ数未満の場合にはステップＳ４０７へ進み、表示可能なタブ数が表示に必要なタブ数以上の場合にはステップＳ４０９へ進む。
【００６２】
ステップＳ４０７では、ＣＰＵ１０６は表示対象のコンテンツ数と表示可能なタブ数とから１つのタブあたりのコンテンツ数が均等になるようにコンテンツを割り当てる。例えば、タブのコンテンツ数を浮動小数点を利用し、表示対象のコンテンツ数をタブの数で除算、タブの表示順番を乗算するまでを浮動小数点とすることで、均等にすることができる。なお、浮動小数点を利用しない場合は、除算での切り捨てまたは切り上げで整数化されるので均等にならない。また、乗算を除算の前に行うとオーバーフローを起こす可能性がある。
【００６３】
ステップＳ４０８では、ＣＰＵ１０６は表示に必要なタブ数を表示可能なタブ数とする。
【００６４】
このように表示可能なタブ数に上限があっても１つのタブあたりに割り当てるコンテンツ数を調整することで、表示対象のコンテンツ全体をタブで表現することができる。
【００６５】
ステップＳ４０９では、ＣＰＵ１０６はステップＳ４０４で取得したタブの表示領域と表示に必要なタブ数とから１つのタブあたりのタブ幅を取得する。例えば、図３（Ｂ）では説明の便宜上、タブ幅を変更していないが、タブ幅を調整すれば図３（Ｂ）のタブは、図３（Ａ）の倍のタブ幅で表示でき、操作性を向上することができる。なお、タブ幅を固定としてもよいことは言うまでもない。
【００６６】
ステップＳ４１０では、ＣＰＵ１０６はタブ表示領域にステップＳ４０９で取得したタブ幅でタブの表示を行い処理を終了する。
【００６７】
このように、表示対象のコンテンツ数と表示可能なタブ数とから１つのタブあたりに割り当てられるコンテンツ数を算出し、算出した結果に応じて１つのタブに割り当てるコンテンツ数を決定する。すなわち、表示対象のコンテンツ数が少ない場合は少ないタブで表現すると共に、タブに割り当てられるコンテンツも少なくなるので、ユーザはコンテンツ全体が少ないことを容易に認識でき、所望のコンテンツの位置への移動もし易くなる。一方、表示対象のコンテンツ数が多い場合はタブに割り当てるコンテンツを多くし、タブの数に上限を設け、全てのタブが１つの表示画面内に表現されるので、ユーザは一目でコンテンツ全体における表示中の画像の位置を判別できるようになる。
【００６８】
＜タブの表示態様切り替え＞図５は、本実施形態の情報処理装置によるタブの表示態様切り替え処理を示すフローチャートである。図５の処理は、ＣＰＵ１０６が、ＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを、ＲＡＭ１０８のワークエリアに展開し、実行することで実現される。
【００６９】
図５において、ステップＳ５０１では、ＣＰＵ１０６は表示中のコンテンツの表示区間に応じ表示領域中のコンテンツを取得する。図２の例では、表示中のコンテンツ群２０４は表示区間３の一部であるので、表示区間３の開始位置とスクロール位置とから表示対象のコンテンツ全体２０１の中から表示中のコンテンツを取得する。なお、タブの表示切り替えの基準となるコンテンツは図３のコンテンツ３０４のようにコンテンツの表示領域３０１の左上のほか、コンテンツの表示領域３０１の中央または右下であってもよい。
【００７０】
ステップＳ５０２では、ＣＰＵ１０６は１つのタブあたりに割り当てるコンテンツ数を取得する。例えば、前述した図４のタブ表示処理におけるステップＳ４０７の処理を利用する。
【００７１】
ステップＳ５０３では、ＣＰＵ１０６はステップＳ５０１で取得したコンテンツとステップＳ５０２で取得した１つのタブあたりに割り当てるコンテンツ数とから表示中のコンテンツを示しているタブを特定し、特定されたタブの表示態様を変更する。図２の例では、表示中のコンテンツ群２０４はタブ２０２における３番目のＴａｂ３であることが分かる。なお、タブの表示態様は、図３（Ａ）や（Ｂ）に示すようなハイライト表示やタブの形状を変更したものでもよい。
【００７２】
このように、スクロールバーを操作したり、画面サイズを変更した場合に追随してタブの表示態様が変更されるので、表示領域に表示中のコンテンツがどの辺りに位置しているのか判別しやすくなる。
【００７３】
＜タブ選択時のコンテンツ表示処理＞図６は、本実施形態の情報処理装置におけるタブ選択時のコンテンツ表示処理を示すフローチャートである。図６の処理は、ＣＰＵ１０６が、ＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを、ＲＡＭ１０８のワークエリアに展開し、実行することで実現される。
【００７４】
図６において、ステップＳ６０１では、ＣＰＵ１０６は選択されたタブを特定する。
【００７５】
ステップＳ６０２では、ＣＰＵ１０６は１つのタブあたりに割り当てるコンテンツ数を取得する。例えば、前述した図４のタブ表示処理におけるステップＳ４０７の処理を利用する。
【００７６】
ステップＳ６０３では、ＣＰＵ１０６はステップＳ６０１で特定したタブとステップＳ６０２で取得したコンテンツ数とから表示するコンテンツを取得する。例えば、図２の例では、タブ２０２のＴａｂ１が選択された場合には、Ｔａｂ１の示す最初のコンテンツとなる表示対象のコンテンツ全体２０１から最初のコンテンツを取得する。
【００７７】
ステップＳ６０４では、ＣＰＵ１０６はステップＳ６０３で取得したコンテンツが、表示中の表示区間に存在するか判定し、表示区間に存在する場合には、ステップＳ６０５へ進み、存在しない場合には、ステップＳ６０６へ進む。
【００７８】
ステップＳ６０５では、ＣＰＵ１０６はステップＳ６０３で取得したコンテンツを表示するようにスクロール操作を行い表示領域にコンテンツの表示を行い処理を終了する。
【００７９】
ステップＳ６０６では、ＣＰＵ１０６はステップＳ６０３で取得したコンテンツを表示するように表示区間の変更を行い、表示領域にコンテンツの表示を行い処理を終了する。
【００８０】
このようにすることで、タブを選択して表示領域に表示されているコンテンツの表示を切り替えることができる。
【００８１】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005963451.tif 000002
【図２】
0005963451.tif 000003
【図３】
0005963451.tif 000004
【図４】
0005963451.tif 000005
【図５】
0005963451.tif 000006
【図６】
0005963451.tif 000007