(57)【要約】      （修正有）【課題】複数のデータの表示制御を、容易かつ直感的なユーザ操作により可能とする。【解決手段】情報端末装置は、表示画面に一の期間のデータが表示されている状態において、表示画面に表示されている所定のオブジェクトに対して、第１の操作が行われた場合、一の期間のデータと、当該第１の操作の操作方向に応じた他の期間のデータとを、２画面表示する。【選択図】図１２
2014056518.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に一の期間のデータが表示されている状態において、前記表示画面に表示されている所定のオブジェクトに対して、第１の操作が行われた場合、前記一の期間のデータと、当該第１の操作の操作方向に応じた他の期間のデータとを、２画面表示する、表示制御手段を備える
ことを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、
前記表示画面に前記一の期間のデータが表示されている状態において、前記表示画面における前記オブジェクト以外の部分に対して、第２の操作が行われた場合、前記一の期間のデータを、当該第２の操作の操作方向に応じた他の期間のデータに切り替える
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１の操作および前記第２の操作は、１アクション操作である
ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、
前記表示画面に前記一の期間のデータが表示されている状態において、前記オブジェクトに対して、前記第１の操作が行われた場合、前記一の期間のデータと前記他の期間のデータとを、縮小して２画面表示する
ことを特徴とする請求項１から３のいずれか一項に記載の表示制御装置。
【請求項５】
前記表示制御手段は、
前記一の期間のデータと前記他の期間のデータとが２画面表示されている状態で、前記オブジェクトに対する第３の操作が行われた場合、前記一の期間のデータの１画面表示に切り替える
ことを特徴とする請求項１から４のいずれか一項に記載の表示制御装置。
【請求項６】
前記表示制御手段は、
前記一の期間のデータと前記他の期間のデータとが２画面表示されている状態で、前記オブジェクトに対する第４の操作が行われた場合、前記他の期間のデータの１画面表示に切り替える
ことを特徴とする請求項１から５のいずれか一項に記載の表示制御装置。
【請求項７】
前記表示制御手段は、
前記一の期間のデータと前記他の期間のデータとが２画面表示されている状態で、前記オブジェクトに対する第５の操作が行われた場合、前記他の期間のデータを、当該第５の操作の操作方向に応じた、さらなる他の期間のデータに切り替える
ことを特徴とする請求項１から６のいずれか一項に記載の表示制御装置。
【請求項８】
表示画面に一の期間のデータが表示されている状態において、前記表示画面に表示されている所定のオブジェクトに対して、第１の操作が行われた場合、前記一の期間のデータと、当該第１の操作の操作方向に応じた他の期間のデータとを、２画面表示する、表示制御工程を含む
ことを特徴とする表示制御方法。
【請求項９】
コンピュータを請求項１から７のいずれか一項に記載の表示制御装置として機能させるためのプログラムであって、前記コンピュータを前記表示制御装置が備える前記各手段として機能させるプログラム。
【請求項１０】
請求項９に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、例えば、スケジュール管理等のアプリケーションにおいては、所定期間単位（例えば、１日単位）でデータを表示する表示方法が多く利用されている。このような表示方法が適用されているアプリケーションにおいて、互いに異なる複数の期間のスケジュールをそれぞれ確認したい場合、ユーザは、表示対象とする期間を順次進める操作（例えば、「進む」ボタンの押下）、または、表示対象とする期間を順次戻す操作（例えば、「戻る」ボタンの押下）を、繰り返し行うことにより、上記複数の期間の表示を切り替える必要があった。このような操作は、ユーザにとって非常に煩わしいものである。
【０００３】
そこで、このような煩雑な切り替え操作を行わなくとも、複数のデータの内容を参照することができるように、複数のデータを表示画面内に並べて表示する表示方法も利用されている。このような表示方法においては、複数のデータを表示画面に表示しきれない場合であっても、ユーザの操作に応じて、表示画面をスクロールする等により、複数のデータを順次表示することも可能である。さらに、表示するデータ数を切り替える機能や、特定のデータだけスクロールさせる機能を設けることで、より利便性が高くなる。
【０００４】
例えば、下記特許文献１には、複数のアイコンを表示画面内に並べて表示することが可能な装置において、複数のアイコンを一面に表示しきれない場合、固定位置表示設定されたアイコンについてはスクロールしないように固定表示し、固定位置表示設定されていないアイコンについてはスクロール可能に表示制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３０９９３３号公報（２００５年１１月４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、特定のアイコンだけをスクロールさせるためには、あらかじめ他のアイコンに対する固定位置表示設定を行う必要がある。このような設定は比較的手間がかかるため、容易に設定および変更することができない。すなわち、上記特許文献１の技術では、このような表示制御を、直感的かつ簡単なユーザ操作で実現することはできない。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、複数のデータの表示制御を、容易かつ直感的なユーザ操作により可能とすることにある。
【課題を解決するための手段】
【０００８】
上記した課題を解決するため、本発明に係る表示制御装置は、表示画面に一の期間のデータが表示されている状態において、前記表示画面に表示されている所定のオブジェクトに対して、第１の操作が行われた場合、前記一の期間のデータと、当該第１の操作の操作方向に応じた他の期間のデータとを、２画面表示する、表示制御手段を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数のデータの表示制御を、容易かつ直感的なユーザ操作により可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報端末装置の外観を示す図である。
【図２】本実施形態に係る情報端末装置の構成を示すブロック図である。
【図３】本実施形態に係る情報端末装置による、ユーザ操作の判定処理の手順を示すフローチャートである。
【図４】本実施形態に係る情報端末装置による、スワイプ操作処理の手順を示すフローチャートである。
【図５】本実施形態に係る情報端末装置による、フリック操作処理の手順を示すフローチャートである。
【図６】本実施形態に係る情報端末装置による、タップ操作処理の手順を示すフローチャートである。
【図７】本実施形態に係る情報端末装置による、ダブルタップ操作処理の手順を示すフローチャートである。
【図８】本実施形態に係る情報端末装置による、注目日の表示切替処理の手順を示すフローチャートである。
【図９】本実施形態に係る情報端末装置による、プレビュー日の表示切替処理の手順を示すフローチャートである。
【図１０】本実施形態に係る情報端末装置による、プレビュー表示処理の手順を示すフローチャートである。
【図１１】本実施形態に係る情報端末装置による表示制御処理の具体例（具体例１）を示す。
【図１２】本実施形態に係る情報端末装置による表示制御処理の具体例（具体例２）を示す。
【図１３】本実施形態に係る情報端末装置による表示制御処理の具体例（具体例３）を示す。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を用いて説明する。
【００１２】
〔情報端末装置１００の概要〕
はじめに、図１を参照して、本実施形態に係る情報端末装置１００の概要について説明する。図１は、本実施形態に係る情報端末装置１００の外観を示す図である。図１に示す情報端末装置１００は、各種サービスや各種アプリケーションを利用することが可能な、いわゆる携帯情報端末装置である。
【００１３】
情報端末装置１００は、比較的小型かつ軽量であり、リチウムイオン二次電池等のバッテリーを内蔵している。このため、情報端末装置１００は、持ち運びが容易なうえに、外部電源（ＡＣ電源）の供給を受けなくとも、バッテリー駆動により、外出先等での使用が可能となっている。
【００１４】
また、情報端末装置１００は、無線通信モジュール１４０（図２参照）をさらに備えている。これにより、情報端末装置１００は、インターネットにアクセスして、インターネット上の各種サービスを利用したり、インターネットからアプリケーションをダウンロードしたりすることが可能となっている。
【００１５】
（操作）
情報端末装置１００は、各種情報を表示するディスプレイ１１０を備えている。また、情報端末装置１００は、各種操作のためのタッチパネル１２０および操作ボタン１３０を備えている。タッチパネル１２０は、透過性を有しており、ディスプレイ１１０の表面上に重ねて設けられている。
【００１６】
これにより、情報端末装置１００は、ある表示対象のディスプレイ１１０における表示位置と、その表示対象に対するタッチパネル１２０における操作位置とを概ね一致させ、その表示対象に対する直感的な操作（選択操作や移動操作等）をユーザに行わせることが可能となっている。
【００１７】
タッチパネル１２０による可能な操作には、フリック操作（第１の操作および第５の操作）、スワイプ操作（第２の操作）、タップ操作（第３の操作）、およびダブルタップ操作（第４の操作）が含まれている。フリック操作とは、指先をタッチパネル１２０に接触させたまま、その接触位置を任意の方向に弾く１アクション操作のことである。スワイプ操作とは、指先をタッチパネル１２０に接触させたまま、その接触位置を任意の方向に滑らせる１アクション操作のことである。タップ操作とは、指先でタッチパネル１２０を叩く１アクション操作のことである。ダブルタップ操作とは、タップ操作を素早く２回連続して行う１アクション操作のことである。
【００１８】
情報端末装置１００は、このような操作が行われた場合、その操作位置や、その操作方向、その操作速度等に応じて、表示内容をスクロールさせたり、表示内容を切り替えたり、所定の処理を実行したりすることが可能となっている。
【００１９】
（アプリケーション）
情報端末装置１００には、各種アプリケーションがインストールされている。例えば、情報端末装置１００には、通話、ＷＥＢブラウザ、電子メール、カメラ、テレビ、電子書籍、ゲーム等のアプリケーションがインストールされている。
【００２０】
加えて、情報端末装置１００には、スケジュール管理アプリケーションがインストールされている。スケジュール管理アプリケーションとは、ユーザのスケジュールを管理するアプリケーションであり、ユーザによって登録されたスケジュールを、所定の期間単位（例えば、日単位、週単位、月単位等）で表示し、ユーザに確認させることができるものである。ユーザは、タッチパネル１２０または操作ボタン１３０によって、スケジュールを編集したり、表示対象とする期間を変更する等の各種操作を行うことができる。本書では、上記スケジュール管理アプリケーションにおける表示制御処理について、具体的に説明する。
【００２１】
〔情報端末装置１００の構成〕
次に、図２を参照して、情報端末装置１００の構成について説明する。図２は、本実施形態に係る情報端末装置１００の構成を示すブロック図である。
【００２２】
図２に示すように、情報端末装置１００は、処理回路１０２、記憶装置１０４、タッチパネル１２０、操作ボタン１３０、ディスプレイ駆動回路１０８、ディスプレイ１１０、および無線通信モジュール１４０を備えている。
【００２３】
（記憶装置１０４）
記憶装置１０４は、ＯＳ（Operating System）プログラムや、各種アプリケーションプログラム、各種制御プログラム、各種データ等を記憶する。例えば、記憶装置１０４には、スケジュール管理アプリケーションのプログラムや、スケジュール管理アプリケーションで使用するスケジュールデータ等が記憶されている。
【００２４】
ここでいう記憶装置１０４には、ＨＤＤ（Hard disk drive）、ＳＳＤ（Solid State Drive）等、情報端末装置１００に内蔵されているものに限らず、メモリカード等の着脱可能なものを含む。なお、スケジュール管理アプリケーションのプログラムや、スケジュール管理アプリケーションで使用するスケジュールデータは、情報端末装置１００に記憶されてなくてもよく、例えば、インターネット上のサーバに記憶されており、その都度、インターネットを通じて利用する形態とすることもできる。
【００２５】
（処理回路１０２）
処理回路１０２は、ＣＰＵ等のプロセッサや、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等のメモリを備えて構成されており、メモリおよび記憶装置１０４に記憶されているプログラムをプロセッサが実行することにより、各種アプリケーションを実行したり、情報端末装置１００の各部を制御したりする。例えば、本書で説明する表示制御処理は、処理回路１０２によって実現される。すなわち、処理回路１０２は、表示制御手段としても機能する。
【００２６】
（タッチパネル１２０および操作ボタン１３０）
タッチパネル１２０および操作ボタン１３０は、情報端末装置１００に対する各種操作をユーザが行うための、いわゆる入力デバイスである。タッチパネル１２０は、ディスプレイ１１０が備える表示パネルの表面上に重ねて設けられている。操作ボタン１３０は、情報端末装置１００の本体の表面に設けられている。入力デバイスとしては、これらの他にも、キー、マウス等が採用され得る。これらの入力デバイスによる操作が行われると、この操作に応じた制御信号が内部的に発生し、当該制御信号に応じた処理を、情報端末装置１００は行うこととなる。例えば、本書で説明する表示制御処理は、これらの入力デバイスによる操作をトリガーとして、情報端末装置１００（処理回路１０２）によって実行される。
【００２７】
（ディスプレイ駆動回路１０８およびディスプレイ１１０）
ディスプレイ駆動回路１０８は、処理回路１０２から供給された映像信号に応じてディスプレイ１１０を駆動する。ディスプレイ１１０は、処理回路１０２によって実行されたプログラムの実行結果に応じた映像を表示する。すなわち、ディスプレイ１１０は、スケジュール管理アプリケーションにおいて、スケジュールデータを表示する表示手段として機能する。本実施形態の情報端末装置１００は、ディスプレイ１１０として、液晶ディスプレイを採用しているが、これ以外にも、有機ＥＬディスプレイ等が採用され得る。
【００２８】
（無線通信モジュール１４０）
無線通信モジュール１４０は、ＬＡＮやインターネット等の通信ネットワークへの無線アクセスを制御する。例えば、情報端末装置１００は、無線通信によってインターネットに接続することにより、インターネット上のサーバや他の端末装置とのデータ通信を行うことができる。その際、インターネットへのアクセスは、無線通信モジュール１４０によって制御されることとなる。
【００２９】
〔表示制御処理〕
以下、本実施形態の情報端末装置１００が実行する表示制御処理について具体的に説明する。ここでいう表示制御処理とは、スケジュール管理アプリケーションにおいて、スケジュールが表示されているときに、ユーザ操作に応じて、スケジュールの表示内容を切り替える処理のことを指す。
【００３０】
本実施形態において、情報端末装置１００によるスケジュールの表示形態としては、「１画面表示」および「プレビュー表示」が含まれる。
【００３１】
「１画面表示」とは、ある１日のスケジュールを表示する表示形態である。例えば、情報端末装置１００は、「注目日」のスケジュールを１画面表示することができる。また、情報端末装置１００は、「プレビュー表示日」のスケジュールを１画面表示することもできる。
【００３２】
「注目日」とは、主として表示される処理対象日（一の期間）のことを意味する。「プレビュー表示日」とは、副として表示される処理対象日（他の期間）のことを意味する。「プレビュー表示日」は、大概、「注目日」との比較参照のために表示される。したがって、通常、ユーザによって処理対象日が指定されれば、その処理対象日は「注目日」となり、さらなる処理対象日が指定されれば、その処理対象日は、「プレビュー表示日」となる。
【００３３】
「プレビュー表示」とは、注目日のスケジュールとプレビュー表示日のスケジュールとを２画面表示する表示形態である。すなわち、情報端末装置１００は、注目日のスケジュールを表示したまま、プレビュー表示日のスケジュールを表示することができる。本実施形態では、「プレビュー表示」の一例として、注目日のスケジュールを画面左側に表示し、プレビュー表示日のスケジュールを画面右側に表示する表示レイアウトを採用しているが、これに限らない。
【００３４】
本実施形態の情報端末装置１００は、以下に説明する表示制御処理により、表示形態や、表示対象日を変更することができる。
【００３５】
〔ユーザ操作の判定処理〕
まず、情報端末装置１００による、ユーザ操作の判定処理について説明する。図３は、本実施形態に係る情報端末装置１００による、ユーザ操作の判定処理の手順を示すフローチャートである。情報端末装置１００は、以下に例示するように、スケジュールを表示している間、各種ユーザ操作を継続的に受け付けており、ユーザ操作が行われる毎に、そのユーザ操作を判定し、そのユーザ操作に応じた表示制御処理を行うように構成されている。すなわち、情報端末装置１００は、ユーザ操作が連続的に行われた場合、これに応じて、表示制御処理を連続的に実行することが可能である。
【００３６】
（機能無効設定操作判定）
まず、情報端末装置１００は、機能無効設定操作が行われた否かを判断する（ステップＳ３０２）。ステップＳ３０２において、“機能無効設定操作が行われた”と判断した場合（ステップＳ３０２：無効）、情報端末装置１００は、表示制御処理を終了する。一方、ステップＳ３０２において、“機能無効設定操作が行われていない”と判断した場合（ステップＳ３０２：有効）、情報端末装置１００は、ステップＳ３０４へ処理を進める。
【００３７】
（スワイプ操作判定）
ステップＳ３０４では、画面のスワイプ操作が有ったか否かを判断する。ステップＳ３０４において、“画面のスワイプ操作が有った”と判断した場合（ステップＳ３０４：有り）、情報端末装置１００は、図４に示すスワイプ操作処理（ステップＳ３２０）を行い、ステップＳ３０２へ処理を戻す。一方、ステップＳ３０４において、“画面のスワイプ操作が無かった”と判断した場合（ステップＳ３０４：無し）、情報端末装置１００は、ステップＳ３０６へ処理を進める。
【００３８】
（フリック操作判定）
ステップＳ３０６では、プレビューボタンに対するフリック操作が有ったか否かを判断する。ステップＳ３０６において、“プレビューボタンに対するフリック操作が有った”と判断した場合（ステップＳ３０６：有り）、情報端末装置１００は、図５に示すフリック操作処理（ステップＳ３３０）を行い、ステップＳ３０２へ処理を戻す。一方、ステップＳ３０６において、“プレビューボタンに対するフリック操作が無かった”と判断した場合（ステップＳ３０６：無し）、情報端末装置１００は、ステップＳ３０８へ処理を進める。
【００３９】
（タップ操作判定）
ステップＳ３０８では、プレビューボタンに対するタップ操作が有ったか否かを判断する。ステップＳ３０８において、“プレビューボタンに対するタップ操作が有った”と判断した場合（ステップＳ３０８：有り）、情報端末装置１００は、図６に示すタップ操作処理（ステップＳ３４０）を行い、ステップＳ３０２へ処理を戻す。一方、ステップＳ３０８において、“プレビューボタンに対するタップ操作が無かった”と判断した場合（ステップＳ３０８：無し）、情報端末装置１００は、ステップＳ３１０へ処理を進める。
【００４０】
（ダブルタップ操作判定）
ステップＳ３１０では、プレビューボタンに対するダブルタップ操作が有ったか否かを判断する。ステップＳ３１０において、“プレビューボタンに対するダブルタップ操作が有った”と判断した場合（ステップＳ３１０：有り）、情報端末装置１００は、図７に示すダブルタップ操作処理（ステップＳ３５０）を行い、ステップＳ３０２へ処理を戻す。一方、ステップＳ３１０において、“プレビューボタンに対するダブルタップ操作が無かった”と判断した場合（ステップＳ３１０：無し）、情報端末装置１００は、ステップＳ３０２へ処理を戻す。
【００４１】
このように、情報端末装置１００は、所定のユーザ操作が行われると、その操作に応じた操作処理を実行するように構成されている。以下、図４〜１０を参照して、図３に示した各操作処理の具体的な手順について説明する。
【００４２】
〔スワイプ操作処理〕
図４は、本実施形態に係る情報端末装置１００による、スワイプ操作処理の手順を示すフローチャートである。このスワイプ操作処理は、スケジュールが表示画面に表示されているときに、その表示画面に対するスワイプ操作が行われた場合に、実行される処理である。
【００４３】
情報端末装置１００は、スワイプ操作処理として、注目日の表示切替処理を行う（ステップＳ４００）。その後、情報端末装置１００は、当該スワイプ操作処理を終了する。注目日の表示切替処理については、図８で具体的に説明する。
【００４４】
〔フリック操作処理〕
図５は、本実施形態に係る情報端末装置１００による、フリック操作処理の手順を示すフローチャートである。このフリック操作処理は、スケジュールが表示画面に表示されているときに、その表示画面に表示されているプレビューボタンに対するフリック操作が行われた場合に、実行される処理である。
【００４５】
情報端末装置１００は、フリック操作処理として、まず、プレビュー表示中か否かを判断する（ステップＳ３３２）。
【００４６】
ステップＳ３３２において、“プレビュー表示中”と判断した場合（ステップＳ３３２：ＹＥＳ）、情報端末装置１００は、プレビュー日の表示切替処理を行う（ステップＳ５００）。その後、情報端末装置１００は、当該フリック操作処理を終了する。プレビュー日の表示切替処理については、図９で具体的に説明する。
【００４７】
一方、ステップＳ３３２において、“プレビュー表示中でない”と判断した場合（ステップＳ３３２：ＮＯ）、情報端末装置１００は、プレビュー表示処理を行う（ステップＳ６００）。その後、情報端末装置１００は、当該フリック操作処理を終了する。プレビュー表示処理については、図１０で具体的に説明する。
【００４８】
〔タップ操作処理〕
図６は、本実施形態に係る情報端末装置１００による、タップ操作処理の手順を示すフローチャートである。このタップ操作処理は、スケジュールが表示画面に表示されているときに、その表示画面に表示されているプレビューボタンに対するタップ操作が行われた場合に、実行される処理である。
【００４９】
情報端末装置１００は、タップ操作処理として、まず、プレビュー表示中か否かを判断する（ステップＳ３４２）。ステップＳ３４２において、“プレビュー表示中でない”と判断した場合（ステップＳ３４２：ＮＯ）、情報端末装置１００は、当該タップ操作処理を終了する。一方、ステップＳ３４２において、“プレビュー表示中”と判断した場合（ステップＳ３４２：ＹＥＳ）、情報端末装置１００は、プレビュー表示を解除する（ステップＳ３４４）。そして、情報端末装置１００は、注目日のデータの表示幅を５０％から１００％に拡大して画面に表示（１画面表示）する（ステップＳ３４６）。その後、情報端末装置１００は、当該タップ操作処理を終了する。
【００５０】
〔ダブルタップ操作処理〕
図７は、本実施形態に係る情報端末装置１００による、ダブルタップ操作処理の手順を示すフローチャートである。このダブルタップ操作処理は、スケジュールが表示画面に表示されているときに、その表示画面に表示されているプレビューボタンに対するダブルタップ操作が行われた場合に、実行される処理である。
【００５１】
情報端末装置１００は、ダブルタップ操作処理として、まず、プレビュー表示中か否かを判断する（ステップＳ３５２）。ステップＳ３５２において、「プレビュー表示中でない」と判断した場合（ステップＳ３５２：ＮＯ）、情報端末装置１００は、当該ダブルタップ操作処理を終了する。一方、ステップＳ３５２において、「プレビュー表示中である」と判断した場合（ステップＳ３５２：ＹＥＳ）、情報端末装置１００は、注目日の表示を解除する（ステップＳ３５４）。そして、情報端末装置１００は、プレビュー日のデータの表示幅を５０％から１００％に拡大して画面に表示（１画面表示）する（ステップＳ３５６）。その後、情報端末装置１００は、当該ダブルタップ操作処理を終了する。
【００５２】
〔注目日の表示切替処理〕
図８は、本実施形態に係る情報端末装置１００による、注目日の表示切替処理の手順を示すフローチャートである。
【００５３】
まず、情報端末装置１００は、スワイプ操作の方向が上方向であるか否かを判断する（ステップＳ４０２）。ステップＳ４０２において、「上方向である」と判断した場合（ステップＳ４０２：ＹＥＳ）、情報端末装置１００は、変数ｄに「−７」をセットし（ステップＳ４０４）、ステップＳ４１６へ処理を進める。
【００５４】
一方、ステップＳ４０２において、「上方向ではない」と判断した場合（ステップＳ４０２：ＮＯ）、情報端末装置１００は、スワイプ操作の方向が下方向であるか否かを判断する（ステップＳ４０６）。ステップＳ４０６において、「下方向である」と判断した場合（ステップＳ４０６：ＹＥＳ）、情報端末装置１００は、変数ｄに「＋７」をセットし（ステップＳ４０８）、ステップＳ４１６へ処理を進める。
【００５５】
一方、ステップＳ４０６において、「下方向ではない」と判断した場合（ステップＳ４０６：ＮＯ）、情報端末装置１００は、スワイプ操作の方向が左方向であるか否かを判断する（ステップＳ４１０）。ステップＳ４１０において、「左方向である」と判断した場合（ステップＳ４１０：ＹＥＳ）、情報端末装置１００は、変数ｄに「−１」をセットし（ステップＳ４１２）、ステップＳ４１６へ処理を進める。
【００５６】
一方、ステップＳ４１０において、「左方向ではない」と判断した場合（ステップＳ４１０：ＮＯ）、情報端末装置１００は、変数ｄに「＋１」をセットし（ステップＳ４１４）、ステップＳ４１６へ処理を進める。
【００５７】
ステップＳ４１６では、情報端末装置１００は、注目日から‘ｄ’日後のデータをメモリ（記憶装置１０４）から呼び出し（ステップＳ４１６）、プレビュー表示中（２画面表示中）か否かを判断する（ステップＳ４１８）。ステップＳ４１８において、「プレビュー表示中ではない」と判断した場合（ステップＳ４１８：ＮＯ）、情報端末装置１００は、上記‘ｄ’日後のデータを１画面表示して（ステップＳ４２８）、当該注目日の表示切替処理を終了する。一方、ステップＳ４１８において、「プレビュー表示中である」と判断した場合（ステップＳ４１８：ＹＥＳ）、ステップＳ４２０へ処理を進める。
【００５８】
ステップＳ４２０では、情報端末装置１００は、注目日から‘ｄ’日後がプレビュー表示日であるか否かを判断する（ステップＳ４２０）。
【００５９】
ステップＳ４２０において、「プレビュー表示日ではない」と判断した場合（ステップＳ４２０：ＮＯ）、情報端末装置１００は、上記‘ｄ’日後のデータの表示幅を５０％に縮小して、画面左側に表示する（ステップＳ４２６）。これにより、表示画面は、画面左側に‘ｄ’日後のデータが表示され、画面右側にプレビュー表示日が表示された状態となる。その後、情報端末装置１００は、当該注目日の表示切替処理を終了する。
【００６０】
一方、ステップＳ４２０において、「プレビュー表示日ではない」と判断した場合（ステップＳ４２０：ＮＯ）、情報端末装置１００は、プレビュー表示日の表示を解除し（ステップＳ４２２）、上記‘ｄ’日後のデータの表示幅を１００％に拡大して表示する（ステップＳ４２４）。これにより、表示画面は、上記‘ｄ’日後のデータが１画面表示された状態となる。その後、情報端末装置１００は、当該注目日の表示切替処理を終了する。
【００６１】
〔プレビュー日の表示切替処理〕
図９は、本実施形態に係る情報端末装置１００による、プレビュー日の表示切替処理の手順を示すフローチャートである。
【００６２】
まず、情報端末装置１００は、フリック操作の方向が上方向であるか否かを判断する（ステップＳ５０２）。ステップＳ５０２において、「上方向である」と判断した場合（ステップＳ５０２：ＹＥＳ）、情報端末装置１００は、変数ｄに「−７」をセットし（ステップＳ５０４）、ステップＳ５１６へ処理を進める。
【００６３】
一方、ステップＳ５０２において、「上方向ではない」と判断した場合（ステップＳ５０２：ＮＯ）、情報端末装置１００は、フリック操作の方向が下方向であるか否かを判断する（ステップＳ５０６）。ステップＳ５０６において、「下方向である」と判断した場合（ステップＳ５０６：ＹＥＳ）、情報端末装置１００は、変数ｄに「＋７」をセットし（ステップＳ５０８）、ステップＳ５１６へ処理を進める。
【００６４】
一方、ステップＳ５０６において、「下方向ではない」と判断した場合（ステップＳ５０６：ＮＯ）、情報端末装置１００は、フリック操作の方向が左方向であるか否かを判断する（ステップＳ５１０）。ステップＳ５１０において、「左方向である」と判断した場合（ステップＳ５１０：ＹＥＳ）、情報端末装置１００は、変数ｄに「−１」をセットし（ステップＳ５１２）、ステップＳ５１６へ処理を進める。
【００６５】
一方、ステップＳ５１０において、「左方向ではない」と判断した場合（ステップＳ５１０：ＮＯ）、情報端末装置１００は、変数ｄに「＋１」をセットし（ステップＳ５１４）、ステップＳ５１６へ処理を進める。
【００６６】
ステップＳ５１６では、情報端末装置１００は、プレビュー表示日から‘ｄ’日後が注目日であるか否かを判断する（ステップＳ５１６）。
【００６７】
ステップＳ５１６において、「プレビュー表示日ではない」と判断した場合（ステップＳ５１６：ＮＯ）、情報端末装置１００は、上記‘ｄ’日後のデータをメモリ（記憶装置１０４）から呼び出し（ステップＳ５２２）、当該‘ｄ’日後のデータの表示幅を５０％に縮小して、画面右側に表示する（ステップＳ５２４）。これにより、表示画面は、画面右側に上記‘ｄ’日後のデータが表示され、画面左側に注目日が表示された状態となる。その後、情報端末装置１００は、当該プレビュー日の表示切替処理を終了する。
【００６８】
一方、ステップＳ５１６において、「プレビュー表示日である」と判断した場合（ステップＳ５１６：ＹＥＳ）、情報端末装置１００は、プレビュー表示日の表示を解除し（ステップＳ５１８）、既に表示されていた注目日のデータの表示幅を１００％に拡大して表示する（ステップＳ５２０）。これにより、表示画面は、上記注目日のデータが１画面表示された状態となる。その後、情報端末装置１００は、当該プレビュー日の表示切替処理を終了する。
【００６９】
〔プレビュー表示処理〕
図１０は、本実施形態に係る情報端末装置１００による、プレビュー表示処理の手順を示すフローチャートである。
【００７０】
まず、情報端末装置１００は、既に表示されていた注目日のデータの表示幅を５０％に縮小して画面左側に表示する（ステップＳ６０２）。
【００７１】
次に、情報端末装置１００は、フリック操作の方向が上方向であるか否かを判断する（ステップＳ６０４）。ステップＳ６０４において、「上方向である」と判断した場合（ステップＳ６０４：ＹＥＳ）、情報端末装置１００は、変数ｄに「−７」をセットし（ステップＳ６０６）、ステップＳ６１８へ処理を進める。
【００７２】
一方、ステップＳ６０４において、「上方向ではない」と判断した場合（ステップＳ６０４：ＮＯ）、情報端末装置１００は、フリック操作の方向が下方向であるか否かを判断する（ステップＳ６０８）。ステップＳ６０８において、「下方向である」と判断した場合（ステップＳ６０８：ＹＥＳ）、情報端末装置１００は、変数ｄに「＋７」をセットし（ステップＳ６１０）、ステップＳ６１８へ処理を進める。
【００７３】
一方、ステップＳ６０８において、「下方向ではない」と判断した場合（ステップＳ６０８：ＮＯ）、情報端末装置１００は、フリック操作の方向が左方向であるか否かを判断する（ステップＳ６１２）。ステップＳ６１２において、「左方向である」と判断した場合（ステップＳ６１２：ＹＥＳ）、情報端末装置１００は、変数ｄに「−１」をセットし（ステップＳ６１４）、ステップＳ６１８へ処理を進める。
【００７４】
一方、ステップＳ６１２において、「左方向ではない」と判断した場合（ステップＳ６１２：ＮＯ）、情報端末装置１００は、変数ｄに「＋１」をセットし（ステップＳ６１６）、ステップＳ６１８へ処理を進める。
【００７５】
ステップＳ６１８では、情報端末装置１００は、注目日から‘ｄ’日後のデータをメモリ（記憶装置１０４）から呼び出し（ステップＳ６１８）、当該‘ｄ’日後のデータの表示幅を５０％に縮小して、画面右側に表示する（ステップＳ６２０）。これにより、表示画面は、画面右側に上記‘ｄ’日後のデータが表示され、画面左側に注目日が表示された状態となる。その後、情報端末装置１００は、当該プレビュー表示処理を終了する。
【００７６】
〔表示制御処理の具体例〕
次に、図１１〜図１３を参照して、情報端末装置１００による表示制御処理の具体例について説明する。
【００７７】
（具体例１）
図１１は、本実施形態に係る情報端末装置１００による、表示制御処理の具体例（具体例１）を示すものであり、注目日が１画面表示されている状態から、注目日が切り替えられる様子を示す。
【００７８】
図１１において、表示画面７００ａは、ある日（２０１２年６月１９日）を注目日とする、当該注目日のスケジュールデータの表示例である。
【００７９】
一方、表示画面７００ｂは、上記表示画面７００ａに対して左方向へのスワイプ操作が行われた後の、スケジュールデータの表示例である。表示画面７００ｂは、上記スワイプ操作の操作方向（左方向）に応じて、上記注目日（２０１２年６月１９日）の翌日（２０１２年６月２０日）が新たな注目日とされ、当該新たな注目日のスケジュールデータが表示されている。
【００８０】
なお、表示画面７００ａ，表示画面７００ｂにおいて、右上隅には、プレビューボタン７１０が表示されている。プレビューボタン７１０は、プレビュー表示に関する操作を行うためのオブジェクトである。
【００８１】
（具体例２）
図１２は、本実施形態に係る情報端末装置１００による、表示制御処理の具体例（具体例２）を示すものであり、注目日が１画面表示されている状態から、注目日とプレビュー表示日との２画面表示に切り替わる様子を示す。
【００８２】
図１２において、表示画面７００ａは、ある日（２０１２年６月１９日）を注目日とする、当該注目日のスケジュールデータの表示例である。
【００８３】
一方、表示画面７００ｃは、上記表示画面７００ａのプレビューボタン７１０に対して右方向へのフリック操作が行われた後の、スケジュールデータの表示例である。この表示画面７００ｃは、プレビュー表示の表示例であり、注目日とプレビュー表示日とが並べて２画面表示されている。
【００８４】
ここで、情報端末装置１００においては、上記右方向へのフリック操作が行われたことに応じて、上記注目日の翌日（２０１２年６月２０日）がプレビュー表示日として決定されている。このため、表示画面７００ｃには、上記注目日（２０１２年６月１９日）のスケジュールデータと、上記注目日の翌日（２０１２年６月２０日）のスケジュールデータとが、２画面表示されている。
【００８５】
表示画面７００ｃにおいて、注目すべきは、上記注目日のデータの幅と、上記プレビュー表示日のデータの幅の各々が、１００％から５０％に縮小されている点である。これにより、表示画面７００ｃにおいては、注目日のデータを１画面表示したとき（表示画面７００ａ参照）のデータ表示領域内に、当該データ表示領域を拡大することなく、上記注目日のデータおよび上記プレビュー表示日のデータを並べて表示することが可能となっている。
【００８６】
（具体例３）
図１３は、本実施形態に係る情報端末装置１００による、表示制御処理の具体例（具体例３）を示すものであり、注目日とプレビュー表示日とが２画面表示されている状態から、各種表示切り替えが行われる様子を示す。
【００８７】
図１３において、表示画面７００ｃは、プレビュー表示の表示例であり、注目日（２０１２年６月１９日）のスケジュールデータと、注目日の翌日（２０１２年６月２０日）のスケジュールデータとが、２画面表示されている。
【００８８】
（１画面表示への切り替え）
情報端末装置１００は、このようにプレビュー表示（注目日とプレビュー表示日との２画面表示）されている状態から、プレビューボタン７１０の１アクション操作が行われることにより、注目日の１画面表示、または、プレビュー表示日の１画面表示に切り替えることができる。
【００８９】
例えば、図１３に示すように、表示画面７００ｃが表示されている状態において、プレビューボタン７１０のタップ操作が行われた場合、注目日（２０１２年６月１９日）の１画面表示（表示画面７００ａ）に切り替わる。
【００９０】
一方、表示画面７００ｃが表示されている状態において、プレビューボタン７１０のダブルタップ操作が行われた場合、プレビュー表示日（２０１２年６月２０日）の１画面表示（表示画面７００ｅ）に切り替わる。
【００９１】
（プレビュー表示日の変更）
情報端末装置１００は、プレビュー表示（注目日とプレビュー表示日との２画面表示）されている状態から、プレビューボタン７１０のフリック操作が行われた場合、その操作方向に応じて、プレビュー表示を変更することができる。
【００９２】
例えば、図１３に示すように、表示画面７００ｃが表示されている状態において、プレビューボタン７１０の下方向へのフリック操作が行われた場合、表示画面７００ｄに切り替わる。この表示画面７００ｄでは、プレビュー表示日が、「２０１２年６月２０日」からその翌週の該当日である「２０１２年６月２７日」に変更されている。
【００９３】
（プレビュー表示日の変更後の、１画面表示への切り替え）
情報端末装置１００は、このようにプレビュー表示日が変更された後も、その変更前と同様の操作により、その変更前と同様の表示制御処理を行うことができる。
【００９４】
例えば、図１３に示すように、表示画面７００ｄが表示されている状態から、プレビューボタン７１０のタップ操作が行われた場合、注目日（２０１２年６月１９日）の１画面表示（表示画面７００ａ）に切り替わる。
【００９５】
また、表示画面７００ｄが表示されている状態から、プレビューボタン７１０のダブルタップ操作が行われた場合、プレビュー表示日（２０１２年６月２７日）の１画面表示（表示画面７００ｆ）に切り替わる。
【００９６】
なお、情報端末装置１００は、プレビュー表示（注目日とプレビュー表示日との２画面表示）されている状態から、表示画面に対するスワイプ操作が行われた場合、その操作方向に応じて、注目日を変更することもできる。
【００９７】
このように、本実施形態の情報端末装置１００によれば、スケジュールデータの様々な表示切り替え（注目日の変更、プレビュー表示日の変更、プレビュー表示への切り替え、注目日の１画面表示への切り替え、および、プレビュー表示日の１画面表示への切り替え）を、いずれも、容易かつ直感的な操作である、１アクション操作（スワイプ操作、フリック操作、タップ操作、または、ダブルタップ操作）により、行うことができる。
【００９８】
（プログラム、記憶媒体）
実施形態で説明した情報端末装置１００の各機能は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【００９９】
例えば、情報端末装置１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ、上記プログラムを展開するＲＡＭ、上記プログラム及び各種データを格納するメモリ等の各種記憶装置（記録媒体）を備えている。そして、上記ＣＰＵが、上記各種記憶装置に格納されているプログラムを読み出し、このプログラムを実行することによって、情報端末装置１００の各機能を実現することができる。
【０１００】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類等を用いることができる。
【０１０１】
なお、上記プログラムは、通信ネットワークを介して情報端末装置１００に供給されてもよい。この通信ネットワークは、少なくとも上記プログラムを情報端末装置１００に伝送可能であればよく、その種類はどのようなものであっても良い。例えば、通信ネットワークとしては、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。
【０１０２】
また、上記プログラムを情報端末装置１００に供給するための伝送媒体としても、どのような種類のものを利用しても良い。例えば、伝送媒体として、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線によるものを利用しても良い。また、伝送媒体として、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ、携帯電話網、衛星回線、地上波デジタル網等の無線によるものを利用しても良い。
【０１０３】
（補足事項）
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、また、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０４】
（本発明の適用対象装置）
本実施形態では、本発明を情報端末装置に適用する例を説明した。本発明は、少なくとも、所定の期間単位でデータを表示することが可能であり、かつ、本実施形態と同様の操作入力が可能な装置であれば、どのような装置にも適用することができる。例えば、本発明は、携帯電話機、スマートフォン、タブレット端末、ＰＤＡ、パーソナルコンピュータ、カーナビゲーション装置、テレビジョン受像機等にも、適用することができる。
【０１０５】
（本発明の適用対象アプリケーション）
本実施形態では、本発明をスケジュール管理アプリケーションに適用した例を説明した。本発明は、少なくとも、所定の期間単位でデータを表示することが可能であり、かつ、本実施形態と同様の操作入力が可能なアプリケーションであれば、どのようなアプリケーションにも適用することができる。例えば、本発明は、カレンダーアプリケーション、会計アプリケーション、ＴＶ番組表、録画予約一覧等にも、適用することができる。
【０１０６】
（操作について）
本実施形態では、表示制御処理のためユーザ操作の一例として、タッチパネルおよびプレビューボタンに対するスワイプ操作、フリック操作、タップ操作、およびダブルタップを用いたが、これらの操作の代わりに、これらの操作と同等の操作（タッチパネルの操作に限らない）を用いてもよい。
【０１０７】
（表示単位について）
本実施形態では、表示単位を１日単位としたが、これに限らない。例えば、表示単位を、１または複数の、秒、分、時、日、週、月、年単位としてもよく、その他の単位としてもよい。
【０１０８】
〔まとめ〕
以上のように、本実施形態に係る表示制御装置（情報端末装置１００）は、表示画面に一の期間のデータが表示されている状態において、前記表示画面に表示されている所定のオブジェクトに対して、第１の操作が行われた場合、前記一の期間のデータと、当該第１の操作の操作方向に応じた他の期間のデータとを、２画面表示する、表示制御手段（処理回路１０２）を備えることを特徴とする。
【０１０９】
上記表示制御装置によれば、上記第１の操作を行うだけで、現在表示されている一の期間のデータを表示したまま、他の期間のデータをさらに表示することができる。そして、このような２画面表示により、ユーザは、互いに異なる複数の期間のデータの比較を容易に行うことができる。
【０１１０】
特に、上記第１の操作の操作方向によって、上記一の期間から上記他の期間への移動幅および移動方向を変更することができるため、ユーザは、上記第１の操作の操作方向を適切に選択することにより、所望の期間のデータに効率的にアクセスすることができる。
【０１１１】
上記表示制御装置において、前記表示制御手段は、前記表示画面に前記一の期間のデータが表示されている状態において、前記表示画面における前記オブジェクト以外の部分に対して、第２の操作が行われた場合、前記一の期間のデータを、当該第２の操作の操作方向に応じた他の期間のデータに切り替えることが好ましい。
【０１１２】
上記構成によれば、上記第２の操作を行うだけで、既に表示されている一の期間のデータを他の期間のデータに変更することができる。特に、上記第２の操作の操作方向によって、上記一の期間から上記他の期間への移動幅および移動方向を変更することができるため、ユーザは、上記第２の操作の操作方向を適切に選択することにより、所望の期間のデータに効率的にアクセスすることができる。
【０１１３】
さらに、上記第１の操作と異なる第２の操作を用いたため、ユーザは、表示制御装置に対し、特別な操作を行うことなく、複数の機能（第１の操作による機能、および、第２の操作による機能）を選択的に実行させることができる。
【０１１４】
上記表示制御装置において、前記第１の操作および前記第２の操作は、１アクション操作であることが好ましい。
【０１１５】
上記構成によれば、ユーザは、表示制御装置に対し、より容易かつ直感的な操作により、複数の機能（第１の操作による機能、および、第２の操作による機能）を実行させることができる。さらに、上記構成によれば、上記複数の機能の連続的な実行指示も、容易である。
【０１１６】
上記表示制御装置において、前記表示制御手段は、前記表示画面に前記一の期間のデータが表示されている状態において、前記オブジェクトに対して、前記第１の操作が行われた場合、前記一の期間のデータと前記他の期間のデータとを、縮小して２画面表示することが好ましい。
【０１１７】
上記構成によれば、第１の操作の実行前における一の期間のデータの表示領域内に、当該データ表示領域を拡大することなく、上記一の期間のデータおよび上記他の期間のデータを並べて表示することができる。これにより、ユーザは、第１の操作の実行前後で視線を移動させることなく、上記一の期間のデータおよび上記他の期間のデータを視認することができる。
【０１１８】
上記表示制御装置において、前記表示制御手段は、前記一の期間のデータと前記他の期間のデータとが２画面表示されている状態で、前記オブジェクトに対する第３の操作が行われた場合、前記一の期間のデータの１画面表示に切り替えることが好ましい。
【０１１９】
また、上記表示制御装置において、前記表示制御手段は、前記一の期間のデータと前記他の期間のデータとが２画面表示されている状態で、前記オブジェクトに対する第４の操作が行われた場合、前記他の期間のデータの１画面表示に切り替えることが好ましい。
【０１２０】
また、上記表示制御装置において、前記表示制御手段は、前記一の期間のデータと前記他の期間のデータとが２画面表示されている状態で、前記オブジェクトに対する第５の操作が行われた場合、前記他の期間のデータを、当該第５の操作の操作方向に応じた、さらなる他の期間のデータに切り替えることが好ましい。
【０１２１】
上記構成によれば、上記第１の操作および上記第２の操作と異なる他の操作（第３の操作、第４の操作、および第５の操作）により、ユーザは、表示制御装置に対し、特別な操作を行うことなく、さらなる機能（第３の操作による機能、第４の操作による機能、および、第５の操作による機能）を選択的に実行させることができる。
【０１２２】
また、本実施形態に係る情報端末装置は、上記表示制御装置を備えたことを特徴とする。
【０１２３】
また、本実施形態に係る表示制御方法は、表示画面に一の期間のデータが表示されている状態において、前記表示画面に表示されている所定のオブジェクトに対して、第１の操作が行われた場合、前記一の期間のデータと、当該第１の操作の操作方向に応じた他の期間のデータとを、２画面表示する、表示制御工程を含むことを特徴とする。
【０１２４】
また、本実施形態に係るプログラムは、コンピュータを上記表示制御装置として機能させるためのプログラムであって、上記コンピュータを上記表示制御装置が備える上記各手段として機能させるプログラムである。
【０１２５】
また、本実施形態に係る記録媒体は、上記プログラムを記録しているコンピュータ読み取り可能な記録媒体である。
【０１２６】
上記情報端末装置、上記表示制御方法、上記プログラム、および上記記録媒体によれば、上記表示制御装置と同様の効果を奏することができる。
【産業上の利用可能性】
【０１２７】
本発明は、情報端末装置、携帯電話機、スマートフォン、タブレット端末、ＰＤＡ、パーソナルコンピュータ等、期間毎のデータ表示が可能な各種表示装置に適用することができる。
【符号の説明】
【０１２８】
１００  情報端末装置（表示制御装置）
１０２  処理回路（表示制御手段）
１０４  記憶装置
１０８  ディスプレイ駆動回路
１１０  ディスプレイ
１２０  タッチパネル
１３０  操作ボタン
１４０  無線通信モジュール
【図１】
2014056518.tif 000003
【図２】
2014056518.tif 000004
【図３】
2014056518.tif 000005
【図４】
2014056518.tif 000006
【図５】
2014056518.tif 000007
【図６】
2014056518.tif 000008
【図７】
2014056518.tif 000009
【図８】
2014056518.tif 000010
【図９】
2014056518.tif 000011
【図１０】
2014056518.tif 000012
【図１１】
2014056518.tif 000013
【図１２】
2014056518.tif 000014
【図１３】
2014056518.tif 000015