(57)【特許請求の範囲】
【請求項１】
１以上のコンテンツが配置されたページの少なくとも一部と、第１機能を実行する第１機能入力部と、を画面に表示する段階と、
前記ページに対するスクロール動作を認識する段階と、
前記ページに対するスクロール動作を認識したとき、前記第１機能入力部を非表示とし、前記第１機能とは異なる第２機能であって前記第１機能とは同じ機能を含まない第２機能を実行する第２機能入力部を、画面の前記第１機能入力部が表示されていた領域の少なくとも一部と重なる位置に表示する段階と、を含む表示制御方法。
【請求項２】
前記第１機能入力部を非表示とし、前記第２機能入力部を画面に表示する段階は、
前記第１機能入力部が消え、前記第２機能入力部が画面に表示されることを特徴とする請求項１に記載の表示制御方法。
【請求項３】
前記第１機能入力部の少なくとも一部が、一方向に連続して移動しながら消え、前記第１機能入力部が消えたところに、第２機能入力部が表示されることを特徴とする請求項２に記載の表示制御方法。
【請求項４】
前記スクロール動作が中断されたとき、前記第２機能入力部が消え、前記第１機能入力部が画面に表示される段階をさらに含むことを特徴とする請求項２に記載の表示制御方法。
【請求項５】
前記第１機能入力部を非表示とし、前記第２機能入力部を画面に表示する段階は、
前記第１機能入力部が、前記第２機能入力部に変更されることを特徴とする請求項１ないし４のうちいずれか１項に記載の表示制御方法。
【請求項６】
前記第１機能入力部が一方向に連続して移動しながら、前記第１機能入力部の少なくとも一部が、前記第２機能入力部に変更されて表示されることを特徴とする請求項５に記載の表示制御方法。
【請求項７】
前記第１機能入力部の少なくとも一部が、前記第２機能入力部に変更されながら、前記第１機能入力部のアイコンが、前記第２機能入力部のアイコンに変更されて表示されることを特徴とする請求項６に記載の表示制御方法。
【請求項８】
前記スクロール動作が中断されたとき、前記第２機能入力部が、前記第１機能入力部に変更される段階をさらに含むことを特徴とする請求項５に記載の表示制御方法。
【請求項９】
前記第２機能入力部が選択されたとき、
前記画面に表示されるページ上で、前記スクロール動作によって認識されたスクロール方向の反対側の端に移動し、スクロール方向の反対側の端に移動し、前記ページを表示する機能を実行することを特徴とする請求項１ないし８のうちいずれか１項に記載の表示制御方法。
【請求項１０】
前記第２機能入力部が選択されたとき、
前記画面に表示されるページの上端部に移動することを特徴とする請求項９に記載の表示制御方法。
【請求項１１】
前記第２機能入力部は、前記画面上で、前記認識されたスクロール方向の端部に表示されることを特徴とする請求項１ないし１０のうちいずれか１項に記載の表示制御方法。
【請求項１２】
前記第２機能入力部は、前記画面上で下端部に表示されることを特徴とする請求項１０に記載の表示制御方法。
【請求項１３】
前記第２機能入力部を移動させれば、前記第２機能入力部の代わりに、前記第１機能入力部を画面に表示する段階をさらに含むことを特徴とする請求項１ないし１２のうちいずれか１項に記載の表示制御方法。
【請求項１４】
前記第２機能入力部を、ユーザ入力によるタッチアンドドラッグ動作によって移動させれば、前記第２機能入力部の代わりに、前記第１機能入力部を画面に表示することを特徴とする請求項１３に記載の表示制御方法。
【請求項１５】
前記１以上のコンテンツが配列されたページの少なくとも一部と、第１機能を実行する第１機能入力部と、を画面に表示する段階は、
前記ページ上に、１以上のコンテンツを時系列に配列して表示することを特徴とする請求項１ないし１４のうちいずれか１項に記載の表示制御方法。
【請求項１６】
前記ページに対するスクロール動作を認識し、前記スクロールの速度が、所定の速度以上である場合にのみ、前記第１機能入力部の代わりに、前記第２機能入力部を画面に表示することを特徴とする請求項１ないし１５のうちいずれか１項に記載の表示制御方法。
【請求項１７】
コンピュータを利用して、請求項１ないし１６のうちいずれか１項に記載の方法を実行させるために媒体に保存されたコンピュータ・プログラム。
【請求項１８】
１以上のコンテンツが配列されたページに対するスクロール動作を認識するスクロール認識部と、
前記ページの少なくとも一部を、画面上に表示し、前記スクロール動作により、前記ページをスクロールし、第１機能入力部を画面に表示している状態で、前記スクロール認識部がスクロール動作を認識したとき、前記第１機能入力部を非表示とし、前記第１機能入力部とは異なる機能を有する第２機能入力部であって前記第１機能入力部とは同じ機能を有しない第２機能入力部を、画面の前記第１機能入力部が表示されていた領域の少なくとも一部と重なる位置に表示する表示制御部と、を含む表示制御装置。
【請求項１９】
前記表示制御部は、
前記スクロール認識部がスクロール動作を認識したとき、前記第１機能入力部が消え、前記第２機能入力部が画面に表示されるように制御し、
前記スクロール認識部がスクロール動作の中断を認識したとき、前記第２機能入力部が消え、前記第１機能入力部が画面に表示されるように制御することを特徴とする請求項１８に記載の表示制御装置。
【請求項２０】
前記スクロール認識部がスクロール動作を認識したとき、前記第１機能入力部が前記第２機能入力部に変更されて表示されるように制御し、
前記スクロール認識部がスクロール動作の中断を認識したとき、前記第２機能入力部が前記第１機能入力部に変更されて表示されるように制御することを特徴とする請求項１８または１９に記載の表示制御装置。
【請求項２１】
前記表示制御部は、
前記第２機能入力部が選択されたとき、
前記画面に表示されるページ上で、前記スクロール動作によるスクロール方向の反対側の端に移動し、前記ページを表示する機能を実行することを特徴とする請求項１８ないし２０のうちいずれか１項に記載の表示制御装置。
【請求項２２】
前記表示制御部は、
前記第２機能入力部が、前記画面上で、前記スクロール方向の端部に表示されるように制御することを特徴とする請求項１８ないし２１のうちいずれか１項に記載の表示制御装置。
【請求項２３】
前記表示制御部は、
前記スクロール認識部が認識したスクロールの速度が、所定の速度以上である場合にのみ、前記第１機能入力部の代わりに、前記第２機能入力部を画面に表示することを特徴とする請求項１８ないし２２のうちいずれか１項に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラムに関する。
【背景技術】
【０００２】
画面（screen）やパネルに表示されているページを、縦（vertical）方向及び／または横（horizontal）方向に移動させることをスクロールという。新たな情報は、移動されたことによって画面から消えた部分と反対側の部分から示される。１ページ内に表示される情報の量は、画面で表示することができる量より多いために、そのようなスクロール機能が頻繁に使用される。スクロールを行いながら、画面上の情報を読み取ることができる。コンソール、ワードプロセッサ、モバイル端末、パーソナルコンピュータなどの表示装置には、ほとんど例外なしにスクロール機能が備わっている。
【０００３】
マウスのような外部機器が具備される場合、ホイールを動かしたり、あるいはスクロールバーをドラッグしたりしてスクロールを行い、タッチパッドが具備される場合、画面上のページを直接クリックまたはドラッグし、スクロールを行うことができる。
【０００４】
前述の背景技術は、発明者が本発明の導出のために保有していたり、本発明の導出過程で習得したりした技術情報であり、必ずしも本発明の出願前に一般公衆に公開された公知技術とは言えない。なお、関連先行文献として、特許文献１がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許公報第２０１１−００８３０９９号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、１以上のコンテンツが、時系列に配列されて表示されるページ上でスクロールをしているときに、最上端に迅速に移動することのできる表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラムを提供することである。
【０００７】
本発明が解決しようとする課題はまた、スクロール機能に視覚的効果を付与する表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明の一実施形態は、１以上のコンテンツが配列されたページの少なくとも一部と、第１機能を実行する第１機能入力部と、を画面に表示する段階と、前記ページに対するスクロール動作を認識する段階と、前記ページに対するスクロール動作を認識したとき、前記第１機能入力部の代わりに、第２機能を実行する第２機能入力部を画面に表示する段階と、を含む表示制御方法を開示する。
【０００９】
本発明の他の一実施形態は、１以上のコンテンツが配列されたページに対するスクロール動作を認識するスクロール認識部、及び前記ページの少なくとも一部を、前記画面上に表示し、前記スクロール動作によって、前記ページをスクロールし、前記第１機能入力部を画面に表示している状態で、前記スクロール認識部がスクロール動作を認識したとき、前記第１機能入力部の代わりに、前記第２機能入力部を画面に表示する表示制御部、を含む表示制御装置を開示する。
【００１０】
本発明の他の一実施形態は、コンピュータを利用して、前述の方法を実行させるために媒体に保存されたコンピュータ・プログラムを開示する。
【発明の効果】
【００１１】
本発明の実施形態に係わる表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラムによれば、１以上のコンテンツが時系列に配列されて表示されるページ上でスクロールをしている最中、最上端に迅速に移動することが可能である。
【００１２】
本発明の実施形態に係わる表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラムによれば、スクロール機能に視覚的効果を付与することが可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による表示制御装置を概略的に示した構成図である。
【図２】本発明の一実施形態による表示制御方法を図示したフローチャートである。
【図３】本発明の一実施形態によるページ及びページの一部が表示された画面を図示した例である。
【図４】本発明の一実施形態によって表示制御方法を実行する各段階について詳細に説明するための図面である。
【図５】本発明の一実施形態によって表示制御方法を実行する各段階について詳細に説明するための図面である。
【図６】本発明の一実施形態によって表示制御方法を実行する各段階について詳細に説明するための図面である。
【図７】本発明の一実施形態によって表示制御方法を実行する各段階について詳細に説明するための図面である。
【図８】本発明の一実施形態によって表示制御方法を実行する各段階について詳細に説明するための図面である。
【発明を実施するための形態】
【００１４】
本発明は、多様な変更を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明で詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明されている実施形態を参照すれば、明確になるであろう。しかし、本発明は、以下で開示する実施形態に限定されるものではなく、多様な形態で具現されるのである。以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的に使用された。また、単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。また、「含む」や「有する」というような用語は、明細書上に記載された特徴、または構成要素が存在するということを意味するものであり、１以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。また、図面においては、説明の便宜のために、構成要素が、その大きさが誇張されていたり縮小されていたりする。例えば、図面に示された各構成の大きさ及び厚みは、説明の便宜のために任意に示したものであり、本発明は、必ずしも図示されたところに限定されるものではない。
【００１５】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素は、同一図面符号を付し、それに係わる重複説明は省略する。
【００１６】
図１は、一実施形態による表示制御装置１００を概略的に示した構成図である。一実施形態によって提供される表示制御装置１００は、少なくとも１以上のプロセッサ（processor）に該当するか、あるいは少なくとも１以上のプロセッサを含んでもよい。それにより、表示制御装置１００は、マイクロプロセッサや、汎用コンピュータシステムのような他のハードウェア装置に含まれた形態で駆動される。例えば、表示制御装置１００は、画面を表示することができる表示部を具備する端末に搭載されてもよい。
【００１７】
図１に図示された表示制御装置１００は、本実施形態の特徴が不明確になることを防ぐために、本実施形態と係わる構成要素のみを図示している。従って、図１に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれもするということを、本実施形態と係わる技術分野において、当業者であるならば、理解することができるであろう。
【００１８】
図１を参照すれば、本発明の一実施形態による表示制御装置１００は、端末１０の画面１１の表示を制御する。詳細には、本発明の一実施形態による表示制御装置１００は、画面１１上に表示されたページがスクロールされるとき、前記ページの表示を制御することができる。例えば、表示制御装置１００は、１以上のコンテンツが時系列に配列されたページと、第１機能入力部（例えば、メニューボタン）とが表示されている状態で、所定の速度以上でスクロール動作が実行される場合、画面上に、第１機能入力部の代わりに、第２機能入力部（例えば、トップボタン）を表示し、この第２機能入力部に対するユーザ入力を介して、さらに迅速であって便利に、ページ最上端に移動する動作を実行することができる。そのような本発明の一実施形態による表示制御装置１００は、スクロール認識部１１０及び表示制御部１２０を含んでもよい。
【００１９】
スクロール認識部１１０は、ユーザから入力されたスクロール動作を認識する。スクロール認識部１１０は、スクロール動作の速度、方向、位置などを認識することができる。スクロール動作は、タッチパネルを利用したタッチアンドドラッグを介して入力されたり、モーション認識機能を利用して、ジェスチャ、モーションなどの動作を介して入力されたり、マウスのホイール、ジョイパッドのような別途の入力装置を利用して入力されたり、あるいは画面に表示されたスクロールバーを操作することによって入力されたりするが、それらに限定されるものではない。
【００２０】
表示制御部１２０は、認識されたスクロール動作に基づいて、画面１１に表示されたページをスクロールする。一方、表示制御部１２０は、画面１１上に、第１機能入力部３８（図４）を表示する役割を行う。また、表示制御部１２０は、第１機能入力部を画面に表示している状態で、スクロール認識部１１０がスクロール動作を認識する場合、またはスクロール動作を認識し、そのスクロール速度が所定の速度以上である場合、第１機能入力部の代わりに、第２機能入力部３９（図６）を画面に表示する役割を行う。
【００２１】
このとき、表示制御部１２０は、スクロール認識部１１０がスクロール動作を認識すると、画面１１上から第１機能入力部が消え、第２機能入力部が表示されるように制御することができる。または、表示制御部１２０は、スクロール認識部１１０がスクロール動作を認識したとき、第１機能入力部が第２機能入力部に変更されて表示されるように制御することもできる。
【００２２】
さらに、表示制御部１２０は、スクロール認識部１１０が、スクロール動作の終了を認識するか、あるいは一定時間以上ユーザ入力がない場合、画面１１上から第２機能入力部が消え、第１機能入力部が表示されるように制御することができる。または、表示制御部１２０は、スクロール認識部１１０が、スクロール動作の終了を認識するか、あるいは一定時間以上ユーザ入力がない場合、第２機能入力部が第１機能入力部に変更されて表示されるように制御することもできる。
【００２３】
一方、表示制御部１２０は、タッチなどの動作を介して、ユーザが第２機能入力部を選択したとき、画面１１に表示されるページ上で、スクロール方向の反対側の端に移動してページを表示する機能を実行することができる。例えば、ユーザが、タッチアンドドラッグ動作を介して、上から下にスクロールを行っていて、第２機能入力部をタッチすれば、スクロール方向（すなわち、下方向）の反対側端であるページの最上部に移動し、ページの最上部が画面１１上に表示されるように制御することができる。このように、１回の入力を介して、ページの最上端に移動可能とすることにより、さらに迅速であって便利に、所望のコンテンツにアクセス可能とする効果を得ることができ、それにより、ユーザ便宜性が向上し、ＵＩ（user interface）／ＵＸ（user experience）的な興味が増進する。
【００２４】
このとき、表示制御部１２０は、第２機能入力部が、画面１１上において、スクロール方向の端部に表示されるように制御することができる。例えば、ユーザが、タッチアンドドラッグ動作を介して、上から下にスクロールを行っていれば、第２機能入力部が、画面１１の下端に表示されるように制御することができる。
【００２５】
一方、画面１１上に表示されているページには、１以上のコンテンツが日付順に配列されてもいる。そして、日付順に配列された各日付別コンテンツの一側には、日付表示部３２（図４）がさらに表示されもする。例えば、２０１４年４月２１日に作成（または、修正またはアップデートなど）された複数個のコンテンツの上端には、「２０１４年４月２１日」と表示された日付表示部が表示され、その下部に配列された２０１４年４月２０日に作成された複数個のコンテンツの上端には、「２０１４年４月２０日」と表示された日付表示部が表示されもする。
【００２６】
一方、表示制御部１２０は、スクロール機能以外にも、多様な表示インターフェースを提供することができる。例えば、ユーザが特定コンテンツ領域をクリックした状態を維持していれば、クリックされたコンテンツ領域を拡大し、当該コンテンツ領域が選択された状態であるということを表示することができる。ただし、コンテンツ領域がクリックされた状態が、所定のしきい値時間を超えれば、コンテンツ領域の拡大状態が解除される。
【００２７】
一方、表示制御部１２０は、コンテンツの移動速度、移動距離、移動時間及び移動方向のうち少なくとも一つを、スクロール動作の速度、またはそれによるページのスクロール速度によって決定することができる。そのとき、コンテンツの移動方向は、ページのスクロール方向と同一に設定される。
【００２８】
図２は、本発明の一実施形態による表示制御方法を図示したフローチャートである。
【００２９】
図２に図示されたフローチャートは、図１に図示された表示制御装置１００において、時系列的に処理される段階によって構成される。従って、以下で省略された内容であるとしても、図１で図示された構成について、以上で記述された内容は、図２に図示されたフローチャートにも適用されるということが分かる。
【００３０】
図２を参照すれば、本発明の一実施形態による表示制御方法は、コンテンツが時系列に配列されたページの少なくとも一部と、第１機能入力部とを画面に表示する段階（Ｓ１１０）、ページに対するスクロール動作を認識する段階（Ｓ１２０）、第１機能入力部の代わりに、第２機能入力部を表示する段階（Ｓ１３０）、第２機能入力部が選択されたか否かということが判断される段階（Ｓ１４０）、第２機能入力部が選択された場合、ページの最上端に移動する段階（Ｓ１５０）、スクロールが中断されたか否かということが判断される段階（Ｓ１６０）、スクロールが中断された場合、第２機能入力部の代わりに、第１機能入力部を表示する段階（Ｓ１７０）を含む。ここで、スクロールが中断された場合、直ちに、第２機能入力部の代わりに、第１機能入力部を表示することもでき、またはスクロールが中断された後、所定の時間が経過すれば、第２機能入力部の代わりに、第１機能入力部を表示することもでき、その場合、いずれもスクロールが中断された場合に含まれると言える。
【００３１】
図３は、本発明の一実施形態による、ページ及びページの一部が表示された画面を図示した例である。
【００３２】
図３を参照すれば、ページ３０は、複数のコンテンツ領域３１を含み、各コンテンツ領域３１には、コンテンツＣ１１，Ｃ１２，Ｃ１３，・・・，Ｃ７１，Ｃ７２，Ｃ７３，・・・が配置される。
【００３３】
ここで、コンテンツＣ１１，Ｃ１２，Ｃ１３，・・・…，Ｃ７１，Ｃ７２，Ｃ７３，・・・は、ページ３０上に時系列に配列される。コンテンツＣ１１，Ｃ１２，Ｃ１３，・・・…，Ｃ７１，Ｃ７２，Ｃ７３，・・・の時系列の配列は、グループ化され、日付順に表示されてもよい。日付表示部３２は、日付順に配列されたコンテンツＣ１１，Ｃ１２，Ｃ１３，・・・…，Ｃ７１，Ｃ７２，Ｃ７３，・・・の一側面に、さらに表示されてもよい。
【００３４】
図３の例においては、複数のコンテンツ領域３１が一列に羅列され、ページ３０を構成する例が図示されている。そして、日付順に配列された各コンテンツ（Ｃ１１，Ｃ１２，Ｃ１３，・・・…，Ｃ７１，Ｃ７２，Ｃ７３，・・・）は、コンテンツ領域３１にそれぞれ３列に表示される。それに対応する日付を表示する日付表示部３２は、日付順に表示されるコンテンツＣ１１，Ｃ１２，Ｃ１３，・・・…，Ｃ７１，Ｃ７２，Ｃ７３，・・・のコンテンツ領域３１の上側に表示される。ここで、図面には、日付表示部３２に日付が表示されるように図示されているが、本発明の思想は、それに制限されるものではなく、コンテンツの分布頻度によって、月または年度が表示されてもよい。
【００３５】
端末１０の画面１１には、ページ３０の少なくとも一部が表示領域３３として表示される。ユーザは、端末１０に表示されたページに対してスクロール動作を入力し、ページをスクロールすることができる。後述する図５などでは、ユーザが画面を直接タッチしてドラッグを入力することによってスクロール動作を入力する例を図示する。
【００３６】
一方、ユーザがスクロール動作を入力するによって、ページがスクロールされながら、画面１１外に隠れていたコンテンツ領域が画面１１に登場する。
【００３７】
一方、画面上には、第１機能入力部（例えば、メニューボタン）が表示されており、この状態で（所定の速度以上に）スクロール動作が行われる場合、画面上に、第１機能入力部の代わりに、第２機能入力部（例えば、トップボタン）を画面に表示し、この第２機能入力部に対するユーザ入力を介して、さらに迅速であって便利に、ページ最上端に移動する動作を実行することができる。以下では、それについてさらに詳細に説明する。
【００３８】
図４ないし図８は、本発明の一実施形態によって、表示制御方法を実行する各段階について、詳細に説明するための図面である。
【００３９】
まず、図４を参照すれば、コンテンツが時系列に配列されたページの少なくとも一部を画面に表示する（Ｓ１１０（図２））。前述のように、画面１１上には、複数のコンテンツＣ１１，Ｃ１２，Ｃ１３，…，Ｃ７１，Ｃ７２，Ｃ７３…が時系列に配列され、また時系列に配列されたそれらコンテンツが日付順にグループ化されて表示される。そして、配列された各日付別コンテンツの一側には、日付表示部３２がさらに表示される。
【００４０】
このとき、画面１１上には、第１機能を実行する１以上の第１機能入力部３８が表示される。例えば、第１機能入力部３８は、特定メニューに移動するメニューボタンでもある。例えば、図４は、３つのメニューボタンが表示されている状態を図示しており、そのうちの真ん中のボタンは、現在表示中のメニューを表示することができる。この状態で、ユーザが左側のメニューボタンをタッチなどの方法によって選択すれば、それに該当する他のメニューに移動し、ユーザが右側のメニューボタンを選択すれば、それに該当するさらに他のメニューに移動することができる。例えば、３つのメニューボタンのうち真ん中のボタンは、時計アイコンが図示されており、タイムラインメニューを示し、左側のメニューボタンは、地図アイコンが図示されて地図メニューを示し、右側のメニューボタンは、人物アイコンが図示されてコンテンツ共有メニューを示すことができる。
【００４１】
このように、画面上に第１機能入力部３８が表示されている状態で、ページに対するスクロール動作が実行され、それをスクロール認識部１１０で認識すれば（Ｓ１２０）、図５及び図６に図示されているように、表示制御部１２０は、画面１１上に、第１機能入力部３８の代わりに、第２機能入力部３９を表示する（Ｓ１３０）。
【００４２】
ここで、表示制御部１２０は、スクロール動作が認識されやいなや、画面１１上に、第１機能入力部３８の代わりに、第２機能入力部３９が表示される（Ｓ１３０）ように制御することができる。または、表示制御部１２０は、スクロール動作が認識されれば、スクロール速度を判断し、スクロールの速度が所定の速度以上である場合に、画面１１上に、第１機能入力部３８の代わりに、第２機能入力部３９が表示されるように制御することもできる（Ｓ１３０）。または、表示制御部１２０は、スクロール動作が認識されれば、スクロール動作入力時間を判断し、スクロール動作入力時間が、所定の時間以上である場合にのみ、画面１１上に、第１機能入力部３８の代わりに、第２機能入力部３９が表示されるように制御することもできる（Ｓ１３０）。
【００４３】
ここで、図４に図示された画面上で、ユーザがスクロール動作をし始めれば、図５に図示されているように、第１機能入力部３８が、一端部（図面では下側）に連続して移動する。この状態で、続けてユーザがスクロール動作を実行すると、図６に図示されているように、第１機能入力部３８のうち、左側ボタン及び右側ボタンは、画面の下方へ消え、第１機能入力部３８のうち、時計アイコンが描かれた真ん中のボタンの代わりに、トップアイコンが描かれた第２機能入力部３９が表示される。このとき、時計アイコンが描かれた第１機能入力部３８が消え、トップアイコンが描かれた第２機能入力部３９が表示され、または時計アイコンが描かれた第１機能入力部３８が、トップアイコンが描かれた第２機能入力部３９に変更されて表示されもする。このとき、図４及び図５に図示された第１機能入力部３８は、画面内側にあるので、円形に表示され、図６に図示された第２機能入力部３９は、画面境界部にまたがっているので、半円形にも表示される。
【００４４】
詳細には、表示制御部１２０は、第１機能入力部３８の代わりに、第２機能入力部３９を画面１１に表示するにあたり、第１機能入力部３８が消え、第２機能入力部３９が画面１１に表示されるように制御することができる。すなわち、図４のように、画面１１上に、第１機能入力部３８が表示されている状態でスクロールが行われれば、第１機能入力部３８が画面１１から消え、第２機能入力部３９が画面１１に表示されるように制御することができる。
【００４５】
または、表示制御部１２０は、第１機能入力部３８の代わりに、第２機能入力部３９を画面１１に表示するにあたり、第１機能入力部３８が第２機能入力部３９に変更されるように制御することもできる。すなわち、図４のように、画面１１上に第１機能入力部３８が表示されている状態でスクロールが行われれば、３つの第１機能入力部３８（例えば、メニューボタン）のうち残りの２メニューボタンは消え、真ん中のメニューボタンが下端に移動しながら、第２機能入力部３９（例えば、トップボタン）に変更されるように制御することができる。
【００４６】
このとき、表示制御部１２０は、第２機能入力部３９が画面１１上において、スクロール方向の端部に表示されるように制御することができる。例えば、図６に図示されているように、ユーザが画面１１を、下から上にドラッグ（drag）する場合、ページは、上から下にスクロールされ、この状態で、第２機能入力部３９は、スクロール方向（すなわち、下側方向）の端部である下端部に表示される。反対に、ユーザが画面１１を上から下にドラッグする場合、ページは、下から上にスクロールされ、その状態で、第２機能入力部３９は、スクロール方向（すなわち、上側方向）の端部である上端部に表示される。
【００４７】
次に、第２機能入力部３９が選択されたか否かということを判断し（Ｓ１４０）、第２機能入力部３９が選択された場合、ページの最上端に移動する（Ｓ１５０）。さらに一般的には、第２機能入力部３９が選択された場合、スクロール方向の反対側の端に移動することができる。例えば、図６に図示されているように、ユーザが、画面１１を下から上にドラッグする場合、ページは、上から下にスクロールされる。この状態で、ユーザが第２機能入力部３９をタッチすると、図８に図示されているように、スクロール方向（すなわち、下側方向）の反対側である上側端（上端部）に移動することができる。一方、図面には図示されていないが、ユーザが画面１１を上から下にドラッグする場合、ページは、下から上にスクロールされる。この状態で、ユーザが第２機能入力部３９をタッチすると、スクロール方向（すなわち、上側方向）の反対側である下側端（下端部）に移動することができる。
【００４８】
次に、スクロールが中断されたか否かということを判断し（Ｓ１６０）、スクロールが中断された場合、第２機能入力部３９の代わりに、第１機能入力部３８を表示する（Ｓ１７０）。このとき、スクロールが中断されるやいなや、第２機能入力部３９の代わりに、第１機能入力部３８を表示することもでき、またはスクロールが中断された後、所定の時間が経過すると、第２機能入力部３９の代わりに、第１機能入力部３８を表示することもでき、その場合、いずれもスクロールが中断された場合に含まれるといえる。その結果、図４に図示されているように、第１機能入力部３８が表示されている状態に戻る。
【００４９】
このとき、表示制御部１２０は、画面１１上から第２機能入力部３９が消え、第１機能入力部３８が表示されるように制御することができる。または、表示制御部１２０は、第２機能入力部３９が第１機能入力部３８に変更されて表示されるように制御することもできる。
【００５０】
一方、図面には図示されていないが、画面１１上で、第２機能入力部３９を移動させることによって、第２機能入力部３９の代わりに、第１機能入力部３８が画面に表示されるように制御することもできる。すなわち、図５のように、画面１１上に、第２機能入力部３９が表示されている状態で、ユーザが、第２機能入力部３９をタッチアンドドラッグし、第２機能入力部３９を上方へ移動させれば、画面１１上に、第２機能入力部３９の代わりに、第１機能入力部３８が表示されもする。
【００５１】
そのような本発明の実施形態により、１以上のコンテンツが時系列に配列されて表示されるページ上でスクロールをしている最中、最上端に迅速に移動することができるという効果を得ることができる。さらに、本発明の実施形態により、スクロール機能に視覚的効果を付与するという効果を得ることができる。
【００５２】
前述の本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータ・プログラムの形態に具現可能であり、そのようなコンピュータ・プログラムは、コンピュータで読み取り可能な媒体に記録される。このとき、該媒体は、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体；ＣＤ（compact disc）−ＲＯＭ（read only memory）及びＤＶＤ（登録商標）（digital versatile disc）のような光記録媒体；フロプティカルディスク（floptical disk）のような磁気・光媒体（magneto-optical medium）、及びＲＯＭ、ＲＡＭ（random access memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置；を含んでもよい。さらに、該媒体は、ネットワーク上で伝送可能な形態に具現される無形の媒体をも含み、例えば、ソフトウェア形態またはアプリケーション形態で具現され、ネットワークを介して伝送及び流通が可能な形態の媒体でもある。
【００５３】
なお、前記コンピュータ・プログラムは、本発明のために特別に設計されて構成されたものでもあり、コンピュータ・ソフトウェア分野の当業者に公知されて使用可能なものでもある。コンピュータ・プログラムの例としては、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードも含まれる。
【００５４】
本発明で説明する特定の実施形態は、一実施形態であり、いかなる態様も、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略されている。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結、及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置では、代替可能であったり、追加可能であったりする多様な機能的な連結、物理的な連結または回路連結としても示される。また、「必須である」、「重要である」というような具体的な言及がなければ、本発明の適用のために、必ずしも必要な構成要素ではないこともある。
【００５５】
従って、本発明の思想は、前述の実施形態に限って決められるものではなく、特許請求の範囲だけではなく、該特許請求の範囲と均等であるもの、あるいはそれらから等価的に変更された全ての範囲は、本発明の思想の範疇に属するとするのである。
【産業上の利用可能性】
【００５６】
本発明の表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラムは、例えば、情報処理関連の技術分野に効果的に適用可能である。
【符号の説明】
【００５７】
１０・・・端末
１１・・・画面
３０・・・ページ
３１・・・コンテンツ領域
３２・・・日付表示部
３３・・・表示領域
３８・・・第１機能入力部
３９・・・第２機能入力部
１００・・・表示制御装置
１１０・・・スクロール認識部
１２０・・・表示制御部
Ｃ１１，Ｃ１２，Ｃ１３，・・・，Ｃ１１１，Ｃ１１２，Ｃ１１３・・・コンテンツ
【図１】
0006333779.tif 000002
【図２】
0006333779.tif 000003
【図３】
0006333779.tif 000004
【図４】
0006333779.tif 000005
【図５】
0006333779.tif 000006
【図６】
0006333779.tif 000007
【図７】
0006333779.tif 000008
【図８】
0006333779.tif 000009