(57)【要約】【課題】ユーザによる容易なグラフ分析を実現すること。【解決手段】本願に係る端末装置は、記憶部と、受付部と、取得部と、表示制御部とを有する。記憶部は、所定の単位毎のデータを記憶する。受付部は、第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作を受け付ける。取得部１５３は、受付部１５１によって受け付けられた任意の位置に対応する、第１単位と異なる第２単位毎のデータを記憶部から取得する。表示制御部は、任意の位置における第１単位のデータの代わりに取得部１５３によって取得された第２単位毎のデータを表示制御するとともに、任意の位置以外の他の位置における第１単位毎のデータを表示制御する。【選択図】図２
2014123302.tif 000002
【特許請求の範囲】
【請求項１】
所定の単位毎のデータを記憶する記憶手段と、
第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作を受け付ける受付手段と、
前記受付手段によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータを前記記憶手段から取得する取得手段と、
前記任意の位置における前記第１単位のデータの代わりに前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御手段と
を備えることを特徴とする表示処理装置。
【請求項２】
前記受付手段は、
前記任意の位置を指定した後に当該任意の位置を広げる操作を受け付け、
前記取得手段は、
前記任意の位置におけるデータに基づく、前記第１単位よりも細かい単位である前記第２単位毎のデータを前記記憶手段から取得し、
前記表示制御手段は、
前記任意の位置を広げる操作に基づく幅の領域に、前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置が広げられたことに応じて前記他の位置における前記第１単位毎のデータが表示されていた領域を狭めた上で、狭めた領域に当該他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記受付手段は、
任意の領域が指定されることで当該任意の領域に含まれる各位置を前記任意の位置として受け付けるとともに、当該任意の領域を狭める操作を受け付け、
前記取得手段は、
前記任意の領域におけるデータに基づく、前記第１単位よりも粗い単位である前記第２単位毎のデータを前記記憶手段から取得し、
前記表示制御手段は、
前記任意の領域を狭める操作に基づく幅の領域に、前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の領域が狭められたことに応じて当該任意の領域以外の領域を広げた上で、広げた領域に前記他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１に記載の表示処理装置。
【請求項４】
前記取得手段は、
前記受付手段によって受け付けられた操作に基づく幅が広いほど、前記第２単位を細かい単位とし、当該操作後の幅が狭いほど、前記第２単位を粗い単位とする
ことを特徴とする請求項２又は３に記載の表示処理装置。
【請求項５】
前記取得手段は、
前記受付手段によって受け付けられた操作に基づく幅が所定の閾値以上である場合に、前記第２単位毎のデータを取得する
ことを特徴とする請求項２〜４のいずれか一つに記載の表示処理装置。
【請求項６】
前記受付手段は、
前記第１単位毎のデータを示す複数のグラフのうち、第１グラフに対して前記任意の位置を指定する操作を受け付け、
前記取得手段は、
前記第１グラフ以外の他のグラフにおける前記任意の位置に対応する対応位置のデータに基づく、前記第２単位毎のデータを前記記憶手段からさらに取得し、
前記表示制御手段は、
前記他のグラフ上のデータのうち、前記対応位置におけるデータの代わりに前記取得手段によってさらに取得された第２単位毎のデータを表示制御するとともに、当該対応位置以外の他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１〜５のいずれか一つに記載の表示処理装置。
【請求項７】
前記取得手段は、
前記グラフ上のデータのうち前記任意の位置に対応する対応位置のデータに基づく、当該対応位置における前記第２単位毎のデータを前記記憶手段からさらに取得し、
前記表示制御手段は、
前記対応位置におけるデータの代わりに前記取得手段によってさらに取得された第２単位毎のデータを表示制御するとともに、当該対応位置以外の他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１〜５のいずれか一つに記載の表示処理装置。
【請求項８】
前記取得手段は、
前記任意の位置から所定値だけ離れた前記他の位置までのデータに基づく、前記第１単位と前記第２単位との間の第３単位毎のデータを前記記憶手段から取得し、
前記表示制御手段は、
前記任意の位置から前記所定値だけ離れた前記他の位置までの領域に、前記取得手段によって取得された第３単位毎のデータを表示制御する
ことを特徴とする請求項１〜７のいずれか一つに記載の表示処理装置。
【請求項９】
前記表示制御手段は、
前記所定の軸と異なる他の軸を表示する場合に、前記第１単位毎のデータが表示される領域における前記他の軸の最大値と、前記第２単位毎のデータが表示される領域における前記他の軸の最大値とを異なる値とする
ことを特徴とする請求項１〜８のいずれか一つに記載の表示処理装置。
【請求項１０】
表示処理装置が実行する表示処理方法であって、
第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作を受け付ける受付工程と、
前記受付工程によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータを所定の単位毎のデータを記憶する記憶手段から取得する取得工程と、
前記任意の位置における前記第１単位のデータの代わりに前記取得工程によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御工程と
を含んだことを特徴とする表示処理方法。
【請求項１１】
第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作を受け付ける受付手順と、
前記受付手順によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータを所定の単位毎のデータを記憶する記憶手段から取得する取得手順と、
前記任意の位置における前記第１単位のデータの代わりに前記取得手順によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御手順と
コンピュータに実行させることを特徴とする表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理装置、表示処理方法及び表示処理プログラムに関する。
【背景技術】
【０００２】
従来、インターネット上で配信されるウェブページには、各種データ（例えば、株価や気温や人口）の変動や分布を示すグラフ（統計図表）が表示される場合がある。また、ウェブページに限られず、ＰＣ（Personal  Computer）や携帯端末等に搭載されたアプリケーションが、データの変動や分布を示すグラフを表示する場合もある。
【０００３】
このようなグラフには、同種のデータ（例えば、株価）を示す場合であっても、年毎のデータを示すグラフや、月毎のデータを示すグラフや、日毎のデータを示すグラフといったように、データを区切る単位が異なる複数種類のグラフが存在する。この種のグラフを閲覧するユーザは、データを区切る単位（例えば、年、月、日）を指定することで、所望の表示態様となるグラフを閲覧することが可能となる。
【０００４】
なお、グラフ表示に関する技術として、所定の時間単位毎のデータを示すグラフがクリックされた場合に、異なる時間単位毎のデータを示す新たなグラフを表示する技術が知られている。かかる技術では、クリックされた部分を中心とした新たなグラフを表示するので、ユーザによる詳細なデータ分析が可能になるとも考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２２４７６０号公報
【非特許文献】
【０００６】
【非特許文献１】“ＹＡＨＯＯ！ＪＡＰＡＮ  ファイナンス”、［online］、［平成２４年１０月１９日検索］、インターネット＜http://finance.yahoo.co.jp/＞
【非特許文献２】“Ｓｙｓｔｅｍ  Ａｎｓｗｅｒ  機能一覧”、［online］、［平成２４年１０月１９日検索］、インターネット＜http://www.ibc21.co.jp/sa/functionlist.html＞
【非特許文献３】“Ｌｉｇｈｔ  Ｓｔｏｎｅ  ＯＲＩＧＩＮ８．６”、［online］、［平成２４年１０月１９日検索］、インターネット＜http://www.lightstone.co.jp/origin/origin86/newfeature1.htm＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の従来技術では、ユーザにとって、グラフに示されるデータを分析することが困難となる場合があった。
【０００８】
株価の例を挙げて説明すると、上記の従来技術において、ユーザが、「１月」〜「１２月」の月毎の株価を示すグラフを表示させた後に、かかるグラフの代わりに「５月」の日毎の株価を示すグラフを表示させたものとする。この例の場合、ユーザは、長期間に渡る株価変動を広く分析した後に、「５月」の株価変動を詳細に分析しているものと考えられる。このとき、ユーザは、長期間に渡る株価変動を参照しながら「５月」の日毎の株価を詳細に分析したい場合であっても、「５月」の日毎の株価を示すグラフしか閲覧できないので、かかる分析を行うことができない。また、ユーザは、仮に双方のグラフを表示させた場合であっても、異なるグラフを見比べることになるので、結局のところ長期間に渡る株価変動を参照しながら「５月」の日毎の株価を詳細に分析するといったことは困難となる。
【０００９】
このようなことから、上記の従来技術では、データを区切る単位が異なる複数種類のグラフが表示可能な場合において、グラフ間の各種データを比較することが困難であるので、グラフに示されるデータを分析することが困難となる場合があった。
【００１０】
本願は、上記に鑑みてなされたものであって、ユーザによる容易なグラフ分析を実現することができる表示処理装置、表示処理方法及び表示処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願に係る表示処理装置は、所定の単位毎のデータを記憶する記憶手段と、第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作を受け付ける受付手段と、前記受付手段によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータを前記記憶手段から取得する取得手段と、前記任意の位置における前記第１単位のデータの代わりに前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１２】
実施形態の一態様によれば、ユーザによる容易なグラフ分析を実現することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態に係る表示処理の一例を示す図である。
【図２】図２は、実施形態に係る表示システムの構成例を示す図である。
【図３】図３は、実施形態に係る記憶部の一例を示す図である。
【図４】図４は、実施形態に係る端末装置によって表示制御されるグラフの一例を示す図である。
【図５】図５は、実施形態に係る端末装置によって表示制御されるグラフの一例を示す図である。
【図６】図６は、実施形態に係る端末装置によって表示制御されるグラフの一例を示す図である。
【図７】図７は、実施形態に係る端末装置によるグラフ表示処理を示すフローチャートである。
【図８】図８は、実施形態に係る端末装置によって表示制御されるグラフの一例を示す図である。
【図９】図９は、実施形態に係る端末装置によって表示制御されるグラフの一例を示す図である。
【図１０】図１０は、実施形態に係る端末装置によって表示制御されるグラフの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本願に係る表示処理装置、表示処理方法及び表示処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面に基づいて詳細に説明する。なお、この実施形態により本願に係る表示処理装置、表示処理方法及び表示処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。また、各図面に株価のグラフを模式的に図示する場合があるが、このような株価のグラフは、実際にはローソク足等により表される株価チャートであってもよい。
【００１５】
〔１．表示処理〕
まず、図１を用いて、実施形態に係る表示処理について説明する。図１は、実施形態に係る表示処理の一例を示す図である。図１に示した端末装置１００は、ユーザによって利用されるタブレット型端末であり、表示部１２０を有する。かかる端末装置１００は、タッチパネルが採用されており、表示部１２０上を指等でタッチされることにより各種操作を受け付ける。なお、図１に示した端末装置１００は、少なくとも日毎の株価データを保持しているものとする。
【００１６】
ここで、図１（ａ）に示した例のように、端末装置１００が、月毎の株価を示すグラフＧ１１を表示しているものとする。かかるグラフＧ１１の縦軸は、株価を示す。また、グラフＧ１１の横軸は、時間軸を示し、ここの例では月毎に区切られている。図１（ａ）の例では、グラフＧ１１の横軸には、月毎の目盛として「１月」、「２月」、・・・、「１２月」といった情報が表示される。
【００１７】
そして、端末装置１００は、グラフＧ１１に対して「５月」を示す位置Ｐ１１を指等で指定した後に位置Ｐ１１を横軸方向に広げるピンチアウト操作をユーザから受け付けたものとする。具体的には、端末装置１００は、位置Ｐ１１を図１（ｂ）に示した幅Ｌ１１まで広げるピンチアウト操作を受け付けたものとする。
【００１８】
かかる場合に、端末装置１００は、位置Ｐ１１が示す「５月」に対応する株価として、グラフＧ１１における横軸の単位「月」よりも細かい単位（ここでは、年月日の「日」とする）毎の株価を取得する。そして、端末装置１００は、図１（ｂ）に示すように、位置Ｐ１１に表示されていた「５月」の株価の代わりに、「５月」の日毎の株価を表示制御する。
【００１９】
具体的には、端末装置１００は、位置Ｐ１１が幅Ｌ１１まで広げられた領域の横軸に、グラフＧ１１に表示されていた月毎の目盛と異なる単位の日毎の目盛（例えば、「５／１」、・・・、「５／３１」）を表示する。このとき、端末装置１００は、ピンチアウト操作に基づく幅に応じて、幅Ｌ１１の領域に表示する横軸の目盛間隔を変化させる。例えば、端末装置１００は、ピンチアウト操作において広げられた幅Ｌ１１が広いほど横軸に広い目盛間隔を表示する。そして、端末装置１００は、幅Ｌ１１の領域に「５月」の日毎の株価を示すグラフを表示する。例えば、端末装置１００は、幅Ｌ１１の領域に表示した日毎の目盛に、各日に対応する株価をプロット（plot）することにより、「５月」の日毎の株価を表示する。
【００２０】
また、端末装置１００は、図１（ｂ）に示すように、ユーザにより指定されていない「５月」以外の「１月」から「４月」までの株価と「６月」から「１２月」までの株価とについては、グラフＧ１１と同様に月毎に表示制御する。このようにして、端末装置１００は、図１（ｂ）に示すグラフＧ１２を表示制御する。
【００２１】
なお、図１に示した例において、端末装置１００は、ピンチアウト操作に基づく幅に応じて、幅Ｌ１１の領域の横軸に表示する目盛を変動させてもよい。例えば、端末装置１００は、幅Ｌ１１が所定値よりも狭い場合には、日毎の目盛ではなく、所定の日数毎の目盛を（例えば、５日間毎の場合、「５／１」、「５／５」、・・など）を表示してもよい。
【００２２】
また、図１に示した例では、図１（ａ）から図１（ｂ）に画面遷移する例を示したが、端末装置１００は、ピンチアウト操作が行われている最中においても、ユーザ操作と連動して図１（ｂ）に示した表示態様を実現する。例えば、ユーザが２本指で位置Ｐ１１を指定した後に、２本指を離れる方向にスライドさせた場合、端末装置１００は、表示部１２０から２本指が離れるまで、２本指の間隔と連動して幅Ｌ１１を変化させ、かかる幅Ｌ１１の領域における横軸の目盛間隔も幅Ｌ１１と連動して変化させながら「５月」の日毎の株価を示すグラフを表示する。
【００２３】
このように、図１に例示した端末装置１００は、ユーザにより指定された「５月」については、月毎の株価に置き換えて日毎の株価を表示し、指定されていない「１月」等については、月毎の株価のまま表示する。すなわち、端末装置１００は、「５月」が指定された場合であっても、「５月」の日毎の株価だけを示すグラフを表示するのではなく、月毎の株価を示すグラフＧ１１の中に、「５月」の日毎の株価を混在させて表示する。
【００２４】
このため、端末装置１００のユーザは、複数のグラフを見比べることなく、グラフＧ１２を閲覧するだけでよいので、長期間（１月〜４月、６月〜１２月）に渡る株価と、「５月」の詳細な株価とを容易に比較することができる。このため、ユーザは、例えば、長期間（１月〜１２月）に渡る株価変動を参照しながら、「５月」の日毎の株価を詳細に分析することができる。また、端末装置１００のユーザは、グラフＧ１２を閲覧することにより、「１月」〜「４月」の月毎の株価から「５月」の日毎の株価への変化や、「５月」の日毎の株価から「６月」〜「１２月」の月毎の株価への変化を容易に把握することができるので、「５月」の株価を詳細に分析しながら、株価の長期的な推移を把握することもできる。以上のことから、実施形態に係る端末装置１００は、ユーザによる容易なグラフ分析を実現することができる。以上、端末装置１００の一態様を説明したが、以下に、他の態様を含めて端末装置１００による処理について説明する。
【００２５】
なお、図１（ｂ）の例では、月毎の株価と日毎の株価とが接続されないグラフＧ１２を示したが、端末装置１００は、双方の株価が接続されたグラフを表示してもよい。以下では、全ての株価が接続されたグラフの例を用いて説明する。また、図１（ｂ）の例において、端末装置１００は、「４月」と「５月１日」とを横軸の同位置に配置してもよく、同様に、「６月」と「５月３１日」とを横軸の同位置に配置してもよい。
【００２６】
〔２．表示システムの構成〕
次に、図２を用いて、実施形態に係る表示システムについて説明する。図２は、実施形態に係る表示システム１の構成例を示す図である。図２に示すように、表示システム１には、サーバ装置１０と、端末装置１００とが含まれる。サーバ装置１０と端末装置１００とは、ネットワークＮを介して、有線又は無線により通信可能に接続される。なお、図２では、表示システム１に、１台のサーバ装置１０や端末装置１００が含まれる例を示したが、表示システム１には、複数台のサーバ装置１０や端末装置１００が含まれてもよい。
【００２７】
サーバ装置１０は、ウェブサーバ等であり、端末装置１００からの要求に応じて各種ウェブページを配信する。実施形態に係るサーバ装置１０は、少なくとも株価のグラフが表示されるウェブページを提供することができるものとする。
【００２８】
〔３．端末装置の構成〕
端末装置１００は、グラフ等の各種情報を表示することができる表示処理装置であり、例えば、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等である。なお、実施形態に係る端末装置１００は、図１に示した例のように、タッチパネルが採用されたタブレット型端末であるものとする。かかる端末装置１００は、図２に示すように、通信部１１０と、表示部１２０と、入力部１３０と、記憶部１４０と、制御部１５０とを有する。
【００２９】
（通信部１１０について）
通信部１１０は、ネットワークＮに接続され、ネットワークＮを介して、サーバ装置１０との間で情報の送受信を行う。かかる通信部１１０は、ネットワークＮとの接続を有線又は無線で行う。
【００３０】
（表示部１２０、入力部１３０について）
表示部１２０は、各種情報を表示するための表示デバイスである。例えば、表示部１２０は、液晶ディスプレイ等によって実現される。入力部１３０は、ユーザから各種操作を受け付ける入力デバイスである。例えば、入力部１３０は、端末装置１００の側壁等に備えられたハードキー等によって実現される。なお、実施形態に係る端末装置１００にはタッチパネルが採用されているので、表示部１２０と入力部１３０の一部とは一体化される。
【００３１】
（記憶部１４０について）
記憶部１４０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部１４０は、所定の単位毎に、データを記憶する。実施形態に係る記憶部１４０は、分毎の株価を記憶するものとする。
【００３２】
ここで、図３に、実施形態に係る記憶部１４０の一例を示す。図３に示すように、記憶部１４０は、「会社名」、「日時」、「株価」といった項目を有する。「会社名」は、株価が一般に公開されている株式会社の名称を示す。「日時」は、年月日時分秒のうち年月日時分を示す。「株価」は、「会社名」によって示される株式会社の分毎の株価を示す。
【００３３】
例えば、図３では、会社名「Ａ会社」の「２０１２年５月１日９時０分」における株価が「５５円」であり、「２０１２年５月１日９時１分」における株価が「５３円」であり、「２０１２年５月１日９時２分」における株価が「５４円」である例を示している。
【００３４】
なお、図３では、記憶部１４０が年月日時分毎に株価を記憶する例を示したが、この例に限られず、記憶部１４０は、年月日毎に株価を記憶してもよいし、年月日時毎に株価を記憶してもよいし、年月日時分秒毎に株価を記憶してもよい。
【００３５】
（制御部１５０について）
制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラム（表示処理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。
【００３６】
かかる制御部１５０は、図２に示すように、受付部１５１と、Ｗｅｂ制御部１５２と、取得部１５３と、表示制御部１５４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１５０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３７】
（受付部１５１について）
受付部１５１は、ユーザから各種操作を受け付ける。実施形態に係る受付部１５１は、端末装置１００がタッチパネル式のタブレット型端末であるので、表示部１２０上を指等でタッチされることにより各種操作を受け付ける。例えば、受付部１５１は、図１（ａ）に例示したようなグラフＧ１１に対して、任意の位置を指定した後にかかる位置を広げるピンチアウト操作や、任意の領域を指定した後にかかる領域を狭めるピンチイン操作であるマルチタッチ操作を受け付ける。
【００３８】
（Ｗｅｂ制御部１５２について）
Ｗｅｂ制御部１５２は、ユーザ操作に従って、サーバ装置１０にアクセスすることによりウェブページを取得し、取得したウェブページを表示制御部１５４に出力する。かかるＷｅｂ制御部１５２は、例えば、ウェブブラウザと呼ばれるソフトウェア等によって実現される。
【００３９】
ここで、実施形態に係るＷｅｂ制御部１５２は、所定の単位毎のデータを示すグラフが表示されるウェブページを取得する場合に、かかる所定の単位とは異なる単位毎のデータをサーバ装置１０から取得する。例えば、Ｗｅｂ制御部１５２は、図１（ａ）に示した例のように、月毎の株価を示すグラフが表示されるウェブページを取得する場合には、日毎や分毎や秒毎の株価をサーバ装置１０から取得する。Ｗｅｂ制御部１５２は、このようにサーバ装置１０から取得した株価を記憶部１４０に格納する。
【００４０】
なお、上記例において、Ｗｅｂ制御部１５２は、ウェブページをサーバ装置１０に要求する際に、日毎や分毎や秒毎の株価を送信するようにサーバ装置１０に要求してもよい。または、この例に限られず、サーバ装置１０は、Ｗｅｂ制御部１５２からウェブページを要求された際に、日毎や分毎や秒毎の株価を自動的にＷｅｂ制御部１５２に送信してもよい。
【００４１】
（取得部１５３について）
取得部１５３は、表示部１２０に表示されているグラフに対してピンチアウト操作等が行われた場合に、かかる操作に対応する単位毎のデータを記憶部１４０から取得する。具体的には、取得部１５３は、所定の単位（第１単位とする）毎のデータを示すグラフに対して、任意の位置を指定する操作が受付部１５１により受け付けられた場合に、かかる任意の位置におけるデータとして、第１単位とは異なる第２単位毎のデータを記憶部１４０から取得する。なお、取得部１５３による処理については図４〜図６を用いて後述する。
【００４２】
（表示制御部１５４について）
表示制御部１５４は、Ｗｅｂ制御部１５２によってサーバ装置１０から取得されたウェブページを表示部１２０に表示制御する。また、表示制御部１５４は、表示部１２０に表示されているグラフに対してピンチアウト操作等が行われた場合に、取得部１５３によって取得されたデータを用いて、データを区切る単位が異なるグラフを表示部１２０に表示制御する。
【００４３】
具体的には、表示制御部１５４は、第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作が受付部１５１により受け付けられた場合に、かかる任意の位置におけるデータの代わりに、取得部１５３によって取得された第２単位毎のデータを表示制御する。さらに、表示制御部１５４は、かかる任意の位置以外の他の位置におけるデータを第１単位毎に表示制御する。なお、表示制御部１５４による処理については図４〜図６を用いて後述する。
【００４４】
〔４．グラフ表示例〕
次に、図４〜図６を用いて、実施形態に係る端末装置１００によって表示制御されるグラフの一例について説明する。なお、以下では、記憶部１４０は図３に示した状態であるものとする。また、以下では、端末装置１００によって、記憶部１４０に記憶されている会社名「Ａ会社」における株価のグラフが表示されるものとする。また、以下に説明する各グラフは、２０１２年の株価を示すものとする。
【００４５】
〔４−１．グラフ表示例（１）〕
まず、図４を用いて、月毎の株価、日毎の株価、時毎（１時間毎）の株価を混在させて表示する例について説明する。最初に、表示部１２０には、図４（ａ）に示す例のように、月毎の株価を示すグラフＧ２１が表示されているものとする。そして、受付部１５１は、グラフＧ２１に対して「５月」を示す位置Ｐ２１を指定した後に幅Ｌ２１まで広げるピンチアウト操作を受け付けたものとする。
【００４６】
このようなピンチアウト操作が受け付けられた場合に、取得部１５３は、位置Ｐ２１が示す「５月」に対応する株価として、単位「月」よりも細かい単位「日」毎の「５月」の株価を記憶部１４０から取得する。ここで、図３に示すように、記憶部１４０には分毎の株価が格納されている。この場合、取得部１５３は、記憶部１４０から会社名「Ａ会社」かつ日時「２０１２年５月」の株価を取得し、取得した株価の平均値を年月日毎に算出することにより、「５月」の日毎の株価を取得することができる。
【００４７】
続いて、表示制御部１５４は、図４（ｂ）に示すように、位置Ｐ２１が幅Ｌ２１まで広げられた後の領域に、取得部１５３によって取得された「５月」の日毎の株価を表示制御する。さらに、表示制御部１５４は、図４（ｂ）に示すように、位置Ｐ２１が幅Ｌ２１まで広げられたことに応じて、「１月」〜「４月」の月毎の株価が表示されていた幅Ｌ１２の領域を幅Ｌ２２の領域に狭めた上で、狭めた領域に「１月」〜「４月」の株価を月毎に表示制御する。同様に、表示制御部１５４は、「６月」〜「１２月」の月毎の株価が表示されていた幅Ｌ１３の領域を幅Ｌ２３の領域に狭め、狭めた領域に「６月」〜「１２月」の株価を月毎に表示制御する。このようにして、表示制御部１５４は、図４（ｂ）に示すグラフＧ２２を表示制御する。
【００４８】
続いて、受付部１５１は、グラフＧ２２に対して「５月２１日」を示す位置Ｐ２２を指定した後に幅Ｌ２４まで広げるピンチアウト操作を受け付けたものとする。かかる場合に、取得部１５３は、「５月２１日」に対応する株価として、単位「日」よりも細かい単位「時間」毎の株価を記憶部１４０から取得する。このとき、取得部１５３は、記憶部１４０から会社名「Ａ会社」かつ日時「２０１２年５月２１日」の株価を取得し、取得した株価の平均値を年月日時毎に算出することにより、「５月２１日」の時毎の株価を求める。
【００４９】
続いて、表示制御部１５４は、図４（ｃ）に示すように、取得部１５３によって取得された「５月２１日」における時毎の株価を幅Ｌ２４の領域に表示制御する。さらに、表示制御部１５４は、図４（ｃ）に示すように、位置Ｐ２２が幅Ｌ２４まで広げられたことに応じて、「５月２１日」以外の「１月」〜「５月２０日」が表示されていた幅Ｌ１４の領域を幅Ｌ２５の領域に狭め、狭めた領域に「１月」〜「４月」の株価を月毎に表示制御するとともに、「５月１日」〜「５月２０日」の株価を日毎に表示制御する。同様に、表示制御部１５４は、図４（ｃ）に示すように、幅Ｌ１５の領域を幅Ｌ２６の領域に狭め、狭めた領域に「５月２２」〜「５月３１日」の株価を日毎に表示制御するとともに、「６月」〜「１２月」の株価を月毎に表示制御する。このようにして、表示制御部１５４は、図４（ｃ）に示すグラフＧ２３を表示制御する。
【００５０】
このように、実施形態に係る端末装置１００は、ユーザによりピンチアウト操作が行われた場合に、指定された位置について元の表示態様よりも細かい単位毎の株価を表示し、新たに表示した株価について更にピンチアウト操作が行われた場合に、更に細かい単位毎の株価を表示する。これにより、端末装置１００のユーザは、グラフＧ２３を閲覧するだけで、長期間（１月〜１２月）に渡る株価変動を参照しながら、「５月」の日毎の株価や、「５月２１日」の時毎の株価などを詳細に分析することができる。また、端末装置１００のユーザは、グラフＧ２３を閲覧するだけで、「１月」〜「４月」の月毎の株価から「５月」の日毎の株価への変化や、「５月１日」〜「５月２０日」の日毎の株価から「５月２１日」の時毎の株価への変化を把握することができるので、日毎や時毎の株価を詳細に分析しながら、株価の長期的な推移を把握することができる。
【００５１】
なお、図４に示した例において、表示制御部１５４は、株価を区切る単位が異なる領域毎に、縦軸（すなわち、株価を示す横軸）の最大値を変動させてもよい。具体的には、表示制御部１５４は、領域毎に株価の最大値が表示可能なように、かかる領域における縦軸の最大値を決定してもよい。例えば、図４（ｃ）に示すように、表示制御部１５４は、月毎及び日毎の株価を表示している幅Ｌ２５及びＬ２６の領域については、縦軸の最大値を「１００」とし、時毎の株価を表示している幅Ｌ２４の領域については、縦軸の最大値を「５０」としてもよい。これにより、表示制御部１５４は、各領域に表示されるデータの推移を閲覧し易くすることができる。
【００５２】
〔４−２．グラフ表示例（２）〕
次に、図５を用いて、複数の月毎及び日毎の株価を混在させて表示する例について説明する。最初に、表示部１２０には、図５（ａ）に示す例のように、月毎の株価を示すグラフＧ３１が表示されているものとする。そして、受付部１５１は、グラフＧ３１に対して「５月」を示す位置Ｐ３１を指定した後に幅Ｌ３１まで広げるピンチアウト操作を受け付けたものとする。この場合、表示制御部１５４は、図４の例と同様に、幅Ｌ３１の領域に「５月」の日毎の株価を表示制御する。
【００５３】
この後に、受付部１５１は、「１０月」を示す位置Ｐ３２を指定した後に幅Ｌ３２まで広げるピンチアウト操作を受け付けたものとする。この場合、表示制御部１５４は、図５（ｂ）に示すように、幅Ｌ３２の領域に「１０月」の日毎の株価を表示制御する。このとき、表示制御部１５４は、前述において表示制御した「５月」の日毎の株価についても表示したままとすることで、図５（ｂ）に示すグラフＧ３２を表示制御する。
【００５４】
このように、実施形態に係る端末装置１００は、ユーザにより複数の位置を指定してピンチアウト操作が行われた場合には、指定された各位置について細かい単位毎の株価を表示する。これにより、端末装置１００のユーザは、グラフＧ３２を閲覧するだけで、長期間（１月〜１２月）に渡る株価変動を参照しながら、複数月における日毎の株価を詳細に分析することができる。
【００５５】
〔４−３．グラフ表示例（３）〕
次に、図６を用いて、ピンチイン操作を受け付けた場合における表示例について説明する。最初に、表示部１２０には、図６（ａ）に示す例のように、「８月１日」〜「１１月３０日」における日毎の株価を示すグラフＧ４１が表示されているものとする。そして、受付部１５１は、グラフＧ４１に対して、幅Ｌ４１の領域が指定された後にかかる領域を狭めるピンチイン操作を受け付けたものとする。具体的には、受付部１５１は、ユーザから、一方の指で「９月１日」を示す位置Ｐ４１が指定され、他方の指で「１０月３１日」を示す位置Ｐ４２が指定された後に、双方の指を幅Ｌ４２まで狭めるピンチイン操作を受け付ける。このとき、受付部１５１は、「９月１日」〜「１０月３１日」の領域に含まれる各位置を、ユーザが指定した位置として受け付ける。
【００５６】
このようなピンチイン操作が受け付けられた場合に、取得部１５３は、ユーザにより指定された「９月１日」〜「１０月３１日」に対応する株価として、単位「日」よりも粗い単位「月」毎の株価を記憶部１４０から取得する。すなわち、取得部１５３は、「９月」及び「１０月」の月毎の株価を記憶部１４０から取得する。
【００５７】
続いて、表示制御部１５４は、図６（ｂ）に示すように、取得部１５３によって取得された「９月」及び「１０月」の月毎の株価を幅Ｌ４２の領域に表示制御する。さらに、表示制御部１５４は、図６（ｂ）に示すように、幅Ｌ４１の領域が狭められたことに応じて、「８月１日」〜「８月３１日」の日毎の株価が表示されていた幅Ｌ４３の領域を幅Ｌ４５の領域に広げた上で、広げた領域に「８月１日」〜「８月３１日」の株価を日毎に表示制御する。同様に、表示制御部１５４は、「１１月１日」〜「１１月３０日」の日毎の株価が表示されていた幅Ｌ４４の領域を幅Ｌ４６の領域に狭め、狭めた領域に「１１月１日」〜「１１月３０日」の株価を日毎に表示制御する。このようにして、表示制御部１５４は、図６（ｂ）に示すグラフＧ４２を表示制御する。
【００５８】
このように、実施形態に係る端末装置１００は、ユーザによりピンチイン操作が行われた場合に、指定された領域について元の表示態様よりも粗い単位毎の株価を表示する。これにより、端末装置１００のユーザは、日毎の株価を詳細に分析している最中に、月毎の株価の推移を閲覧することができる。
【００５９】
なお、表示制御部１５４は、広げた領域（幅Ｌ４５や幅Ｌ４６の領域）に、グラフＧ４１と同様の日付に対応する株価を表示するのではなく、領域が広げられたことに応じて、新たな日付の株価を表示してもよい。例えば、図６（ｂ）に示した例において、表示制御部１５４は、幅Ｌ４５の領域に「７月１日」〜「８月３１日」における日毎の株価を表示してもよいし、幅Ｌ４６の領域に「１１月１日」〜「１２月３１日」における日毎の株価を表示してもよい。
【００６０】
また、表示制御部１５４は、グラフＧ４２に対して、「９月」や「１０月」を指定した上でピンチアウト操作が行われた場合には、図４に示した例と同様に、「９月」や「１０月」の日毎の株価を再度表示する。このように、端末装置１００のユーザは、異なる単位毎の株価を表示させた後に、元の単位毎の株価に再度表示させることができる。
【００６１】
〔５．表示処理手順〕
次に、図７を用いて、実施形態に係る端末装置１００によるグラフ表示処理について説明する。図７は、実施形態に係る端末装置１００によるグラフ表示処理を示すフローチャートである。なお、図７では、株価のグラフを示すウェブページを表示する例について説明する。
【００６２】
図７に示すように、端末装置１００の受付部１５１は、ウェブページへのアクセス操作を受け付けたか否かを判定する（ステップＳ１０１）。そして、受付部１５１は、アクセス操作を受け付けていない場合には（ステップＳ１０１；Ｎｏ）、アクセス操作を受け付けるまで待機する。
【００６３】
一方、Ｗｅｂ制御部１５２は、受付部１５１によってアクセス操作が受け付けられた場合には（ステップＳ１０１；Ｙｅｓ）、サーバ装置１０にアクセスすることでウェブページを取得する（ステップＳ１０２）。ここでは、Ｗｅｂ制御部１５２は、第１単位毎の株価を示すグラフが表示されるウェブページを取得するものとする。
【００６４】
続いて、Ｗｅｂ制御部１５２は、サーバ装置１０から最小単位毎（例えば、分毎や秒毎）の株価を取得し（ステップＳ１０３）、取得した最小単位毎（例えば、分毎や秒毎）の株価を記憶部１４０に格納する。
【００６５】
続いて、表示制御部１５４は、Ｗｅｂ制御部１５２によって取得されたウェブページを表示部１２０に表示制御する（ステップＳ１０４）。すなわち、表示制御部１５４は、時間軸が第１単位毎に区切られて第１単位毎の株価を示すグラフを表示部１２０に表示する。
【００６６】
続いて、受付部１５１は、表示部１２０に表示されているグラフに対してピンチ操作（ピンチアウト操作又はピンチイン操作）を受け付けたか否かを判定する（ステップＳ１０５）。そして、取得部１５３は、受付部１５１によってピンチ操作が受け付けられた場合に（ステップＳ１０５；Ｙｅｓ）、記憶部１４０から第２単位毎の株価を取得する（ステップＳ１０６）。例えば、取得部１５３は、ピンチアウト操作が受け付けられた場合には、第１単位よりも細かい第２単位毎の株価を取得し、ピンチイン操作が受け付けられた場合には、第１単位よりも粗い第２単位毎の株価を取得する。
【００６７】
そして、Ｗｅｂ制御部１５２は、第１単位毎の株価と第２単位毎の株価とが混在されたグラフを表示部１２０に表示制御する（ステップＳ１０７）。具体的には、Ｗｅｂ制御部１５２は、ピンチ操作で指定された領域に第２単位毎の株価を表示制御し、ピンチ操作で指定されなかった領域については、ステップＳ１０４において表示していた第１単位毎の株価を表示制御する。
【００６８】
〔６．効果〕
上述してきたように、実施形態に係る端末装置１００は、記憶部１４０と、受付部１５１と、取得部１５３と、表示制御部１５４とを有する。記憶部１４０は、所定の単位毎のデータ（例えば、株価）を記憶する。受付部１５１は、所定の軸（例えば、横軸）が第１単位毎に区切られて第１単位毎のデータを示すグラフに対して、任意の位置を指定する操作を受け付ける。取得部１５３は、受付部１５１によって受け付けられた任意の位置におけるデータとして、第１単位と異なる第２単位毎のデータを記憶部１４０から取得する。表示制御部１５４は、任意の位置におけるデータの代わりに取得部１５３によって取得された第２単位毎のデータを表示制御するとともに、任意の位置以外の他の位置におけるデータを第１単位毎に表示制御する。
【００６９】
これにより、実施形態に係る端末装置１００は、長期間に渡るデータの変動や分布と、詳細なデータの変動や分布とが示される単一のグラフを表示することができる。このため、ユーザは、例えば、長期間に渡る全体的なデータ変動を参照しながら、短期間における詳細なデータ変動を分析することができる。この結果、実施形態に係る端末装置１００は、ユーザによる容易なグラフ分析を実現することができる。
【００７０】
また、実施形態に係る端末装置１００において、受付部１５１は、任意の位置を指定した後に任意の位置を広げる操作を受け付ける。また、取得部１５３は、任意の位置におけるデータとして、第１単位よりも細かい単位である第２単位毎のデータを記憶部１４０から取得する。また、表示制御部１５４は、任意の位置が広げられた後の領域に、取得部１５３によって取得された第２単位毎のデータを表示制御するとともに、任意の位置が広げられたことに応じて他の位置におけるデータが表示されていた領域を狭めた上で、狭めた領域に他の位置におけるデータを第１単位毎に表示制御する。
【００７１】
これにより、実施形態に係る端末装置１００は、ピンチアウト操作が行われた場合に、指定された領域について元の表示態様よりも細かい単位毎のデータを表示する。これにより、端末装置１００のユーザは、長期間に渡る全体的なデータ変動を分析している最中に、短期間における詳細なデータ変動を分析することができる。この結果、実施形態に係る端末装置１００は、ユーザによる容易なグラフ分析を実現することができる。
【００７２】
また、実施形態に係る端末装置１００において、受付部１５１は、任意の領域が指定されることで任意の領域に含まれる各位置を任意の位置として受け付けるとともに、任意の領域を狭める操作を受け付ける。取得部１５３は、任意の領域におけるデータとして、第１単位よりも粗い単位である第２単位毎のデータを記憶部１４０から取得する。表示制御部１５４は、任意の領域が狭められた後の領域に、取得部１５３によって取得された第２単位毎のデータを表示制御するとともに、任意の領域が狭められたことに応じて任意の領域以外の領域を広げた上で、広げた領域に他の位置におけるデータを第１単位毎に表示制御する。
【００７３】
このように、実施形態に係る端末装置１００は、ピンチイン操作が行われた場合に、指定された領域について元の表示態様よりも粗い単位毎のデータを表示する。これにより、端末装置１００のユーザは、短期間における詳細なデータ変動を分析している最中に、長期間に渡る全体的なデータ変動を分析することができる。この結果、実施形態に係る端末装置１００は、ユーザによる容易なグラフ分析を実現することができる。
【００７４】
〔７．変形例〕
上述した実施形態に係る端末装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の端末装置１００の他の実施形態について説明する。
【００７５】
〔７−１．グラフ表示の変形例（１）〕
上記実施形態では、第１単位毎の株価を示すグラフに対して任意の位置が指定された場合、第１単位毎の株価と第２単位毎の株価を混在させて表示する例を示した。しかし、端末装置１００は、第１単位毎の株価と第２単位毎の株価との間に、第１単位と第２単位との間の第３単位毎の株価を表示してもよい。
【００７６】
この点について図８を用いて説明する。図８は、実施形態に係る端末装置１００によって表示制御されるグラフの一例を示す図である。図８に示すように、受付部１５１は、月毎の株価を示すグラフＧ５１に対して位置Ｐ５１（「６月」）を指定した後に幅Ｌ５１まで広げるピンチアウト操作を受け付けたものとする。
【００７７】
かかる場合に、取得部１５３は、「６月」の日毎の株価を記憶部１４０から取得する。さらに、取得部１５３は、ユーザにより指定された「６月」から所定値だけ離れた他の月までのデータとして、単位「月」と単位「日」の間の単位毎（ここでは、「１０日間」毎とする）の株価を記憶部１４０から取得する。図８の例では、取得部１５３は、「６月」より１ヶ月前の「５月」の株価として、１０日間毎の平均株価を取得し、さらに、「６月」から１ヶ月後の「７月」の株価として、１０日間毎の平均株価を取得する。
【００７８】
そして、表示制御部１５４は、図４等に示した処理と同様に、取得部１５３によって取得された「６月」の日毎の株価を幅Ｌ５１の領域に表示制御する。また、表示制御部１５４は、図８（ｂ）に示すように、幅Ｌ５１の領域に隣接する幅Ｌ５２の領域に「５月」における１０日間毎の平均株価を表示制御し、幅Ｌ５３の領域に「７月」における１０日間毎の平均株価を表示制御する。さらに、表示制御部１５４は、幅Ｌ５２の領域に隣接する幅Ｌ５４の領域に「１月」〜「４月」の月毎の株価を表示制御し、幅Ｌ５５の領域に「８月」〜「１２月」の月毎の株価を表示制御する。このようにして、表示制御部１５４は、図８（ｂ）に示すグラフＧ５２を表示制御する。
【００７９】
このように、実施形態に係る端末装置１００は、横軸（時間軸）を区切る単位が段階的になるように株価を表示制御する。これにより、端末装置１００のユーザは、株価の推移が滑らかに表されたグラフを閲覧することができるので、株価を容易に分析することができる。
【００８０】
〔７−２．グラフ表示の変形例（２）〕
また、上記実施形態では、単一のグラフを表示する例を示したが、端末装置１００は、複数のグラフを表示し、ユーザ操作を複数のグラフ間で連動させてもよい。この点について図９を用いて説明する。図９は、実施形態に係る端末装置１００によって表示制御されるグラフの一例を示す図である。図９に示すように、表示部１２０には、「Ａ会社」、「Ｂ会社」及び「Ｃ会社」の株価が並列表示されているものとする。この状態において、受付部１５１は、３個のグラフのうち「Ａ会社」の株価を示すグラフに対して位置Ｐ６１（「５月」）を広げるピンチアウト操作を受け付けたものとする。
【００８１】
かかる場合に、取得部１５３は、「Ａ会社」における「５月」の日毎の株価を記憶部１４０から取得する。さらに、取得部１５３は、「Ａ会社」以外の「Ｂ会社」及び「Ｃ会社」についても、「５月」の日毎の株価を記憶部１４０から取得する。
【００８２】
そして、表示制御部１５４は、図９（ｂ）に示すように、「Ａ会社」の株価を示すグラフとして、「５月」の日毎の株価と、「１月」〜「４月」及び「６月」〜「１２月」の月毎の株価を表示制御する。また、表示制御部１５４は、図９（ｂ）に示すように、「Ｂ会社」及び「Ｃ会社」の株価を示すグラフについても、「Ａ会社」と同様に、「５月」の日毎の株価と、「１月」〜「４月」及び「６月」〜「１２月」の月毎の株価を表示制御する。すなわち、表示制御部１５４は、ユーザによってピンチアウト操作が行われていない「Ｂ会社」及び「Ｃ会社」のグラフについても、「Ａ会社」のグラフに対して行われた操作と同様の操作が行われたものとして表示処理を行う。
【００８３】
このように、実施形態に係る端末装置１００は、複数のグラフを表示している場合に、１個のグラフに対して行われた操作を他のグラフにも連動させる。これにより、端末装置１００のユーザは、複数のグラフを並列表示させた場合に、１個のグラフに対してピンチアウト操作等を行うだけで、各グラフにおいて関連性のある位置（図９の例では「５月」）を同様の表示態様とすることができるので、関連性のある位置について同様の分析（図９の例では詳細な分析）を行うことができる。
【００８４】
なお、図９では、ピンチアウト操作を例に挙げて説明したが、実施形態に係る端末装置１００は、複数のグラフを表示している場合に、１個のグラフに対してピンチイン操作を受け付けた場合であっても、かかるピンチイン操作を他のグラフに連動させてもよい。
【００８５】
〔７−３．グラフ表示の変形例（３）〕
また、図９の例では、複数のグラフ間でユーザ操作を連動させる例を示したが、端末装置１００は、単一のグラフ内でユーザ操作を連動させてもよい。この点について図１０を用いて説明する。図１０は、実施形態に係る端末装置１００によって表示制御されるグラフの一例を示す図である。図１０（ａ）に示すように、表示部１２０には、「５月」の日毎の株価が表示されているものとする。この状態において、受付部１５１は、位置Ｐ７１（「５月１４日（日曜日）」）を広げるピンチアウト操作を受け付けたものとする。
【００８６】
かかる場合に、取得部１５３は、「５月１４日（日曜日）」の時毎の株価を記憶部１４０から取得する。さらに、取得部１５３は、「５月１４日（日曜日）」に対応する日の株価として、５月の各日曜日における時毎の株価を記憶部１４０から取得する。すなわち、取得部１５３は、「５月７日（日曜日）」における時毎の株価と、「５月２１日（日曜日）」における時毎の株価と、「５月２８日（日曜日）」における時毎の株価とを記憶部１４０から取得する。
【００８７】
そして、表示制御部１５４は、図１０（ｂ）に示すように、「５月７日」、「５月１４日」、「５月２１日」及び「５月２８日」については時毎の株価を表示制御し、その他の日については図１０（ａ）と同様に日毎の株価を表示制御する。
【００８８】
このように、実施形態に係る端末装置１００は、所定の位置に対してユーザ操作が行われた場合に、かかる所定の位置に対応する他の位置に対してもユーザ操作を連動させる。これにより、端末装置１００のユーザは、所定の位置に対してピンチアウト操作等を行って詳細な分析を行う場合に、対応する他の位置（図１０の例では「日曜日」）についても詳細な分析を行うことができる。
【００８９】
なお、図１０では、ピンチアウト操作を例に挙げて説明したが、実施形態に係る端末装置１００は、所定の位置に対してピンチイン操作を受け付けた場合であっても、かかるピンチイン操作を他の位置に連動させてもよい。
【００９０】
〔７−４．操作幅と単位の連動〕
また、上記実施形態において、端末装置１００は、ユーザから受け付けた操作後の幅に応じて、第２単位を決定してもよい。具体的には、取得部１５３は、受付部１５１によってピンチアウト操作が受け付けられた場合に、広げられた後の幅が広いほど第２単位を細かい単位とし、受付部１５１によってピンチイン操作が受け付けられた場合に、狭められた後の幅が狭いほど第２単位を粗い単位とし、かかる第２単位毎の株価を記憶部１４０から取得してもよい。例えば、図４（ａ）に示した例において、取得部１５３は、「５月」に対するピンチアウト操作後の幅が第１閾値以上である場合に、１０日間毎の平均株価を記憶部１４０から取得し、ピンチアウト操作後の幅が第２閾値（第２閾値＞第１閾値）以上である場合に、日毎の株価を記憶部１４０から取得してもよい。これにより、端末装置１００のユーザは、感覚的な操作によって所望する単位毎の株価を閲覧することができる。
【００９１】
〔７−５．操作幅の下限〕
また、上記実施形態において、端末装置１００は、ユーザから受け付けた操作後の幅が所定の下限閾値以上である場合に、第２単位毎の株価を記憶部１４０から取得し、異なる単位毎の株価を表示させてもよい。言い換えれば、端末装置１００は、操作後の幅が下限閾値よりも小さい場合には、表示態様を変化させなくてもよい。これにより、端末装置１００は、操作後の幅が狭い場合に、かかる狭い幅の領域に日毎の株価等を表示しないので、煩雑なグラフが表示されることを防止できる。
【００９２】
〔７−６．グラフ〕
また、上記実施形態では、株価の変動を示すグラフを例に挙げて説明したが、この例に限られない。端末装置１００は、ユーザの体重や歩数や血圧等のヘルスデータの変動を示すグラフについても上述してきた表示処理を行うことができる。また、例えば、端末装置１００は、電圧と電流との関係を示すグラフや、１日の行動予定（又は、行動実績）を示すグラフについても上述してきた表示処理を行うことができる。
【００９３】
また、上記実施形態では、折れ線グラフを例に挙げて説明したが、この例に限られない。例えば、端末装置１００は、棒グラフ、関数グラフ、円グラフ、散布図等についても上述してきた表示処理を行うことができる。また、例えば、端末装置１００は、２次元のグラフに限られず、３次元で表現されるグラフについても上述してきた表示処理を行うことができる。
【００９４】
〔７−７．ピンチ操作〕
また、上記実施形態では、横軸方向に広げる（又は、狭める）ピンチ操作を受け付ける例を示したが、この例に限られない。例えば、端末装置１００は、縦軸方向に広げる（又は、狭める）ピンチ操作を受け付けてもよい。一例を挙げて説明すると、例えば、端末装置１００は、縦軸が電流値を示し、横軸が電圧値を示すグラフを表示しているものとする。このとき、端末装置１００は、縦軸方向に広げる（又は、狭める）ピンチ操作を受け付けた場合には、電流値を区切る単位が混在したグラフを表示する。
【００９５】
また、上記実施形態では、グラフ上の位置が指定される操作を受け付ける例を示したが、この例に限られない。例えば、図１の例において、端末装置１００は、グラフＧ１１上の位置Ｐ１１自体が指定されなくても、位置Ｐ１１の近傍や、位置Ｐ１１から縦軸方向に延伸した直線上のいずれかの位置が指定された場合であっても、「５月」が指定されたものとして操作を受け付けてもよい。
【００９６】
また、端末装置１００は、ピンチ操作ではなくグラフ上の任意の位置がタッチされる操作だけを受け付けてもよい。この場合、端末装置１００は、タッチされた位置について細かい（又は粗い）単位毎のデータを表示する。このとき、端末装置１００は、新たに表示するデータの表示領域の幅については、所定の固定値としてもよいし、タッチされた時間等に応じて変動させてもよいし、ダブルタッチ等の操作に応じて変動させてもよい。
【００９７】
〔７−８．ログ表示〕
また、上記実施形態において、端末装置１００は、グラフ上の位置に対して所定の操作（ダブルタッチ等）が行われた場合に、かかる位置を示す日付に対応する行動実績を表示してもよい。例えば、端末装置１００は、縦軸が体重を示し、横軸が時間軸を示すグラフを表示しているものとする。そして、端末装置１００は、例えばグラフ上の「５月２１日」に対して所定の操作が行われた場合に、「５月２１日」におけるユーザの行動実績（運動有無、外食有無などを示す情報）をポップアップ等により表示してもよい。これにより、端末装置１００のユーザは、グラフ上のデータと自身の行動実績とを比較することが可能となる。なお、この場合、端末装置１００は、日付毎に、ユーザの行動実績を所定の記憶部の記憶しておく。
【００９８】
また、上記例において、端末装置１００は、グラフ上の位置に対して所定の操作が行われた場合に、かかる位置を示す日付に対応するニュースや出来事を表示してもよい。例えば、端末装置１００は、株価を示すグラフを表示している場合に、株価変動に起因するような、経済ニュース、政治ニュース、国際ニュース等を表示してもよい。これにより、端末装置１００のユーザは、株価を閲覧しながらニュースや出来事を参照することができるので、より効果的な株価分析を行うことができる。
【００９９】
〔７−９．動作主体〕
また、上記実施形態では、端末装置１００が、サーバ装置１０からグラフが表示されるウェブページと、株価データを取得する例を示した。しかし、端末装置１００は、グラフに表示される各種データや、グラフを表示するためのアプリケーションを搭載し、かかるアプリケーションによる動作によって上述してきた表示処理を行うことができる。例えば、端末装置１００は、ユーザから日々の体重や歩数等の入力を受け付け、記憶部１４０に保持しておく。そして、端末装置１００は、ユーザ操作に従って、上述してきた表示処理を行うことができる。
【０１００】
また、端末装置１００が、上述してきた表示処理を行うのではなく、サーバ装置１０が上述してきた表示処理を行ってもよい。具体的には、サーバ装置１０は、端末装置１００からユーザ操作の内容を受け付け、かかるユーザ操作の内容に応じて、上述してきた端末装置１００による表示処理と同様の処理を行うことでグラフを生成し、生成したグラフが表示されるウェブページを端末装置１００に送信してもよい。なお、ユーザ操作の内容とは、例えば、ピンチアウト操作又はピンチイン操作のいずれであるかを示す情報や、グラフ上でユーザに指定された位置や、操作後の幅等が含まれる。
【０１０１】
〔７−１０．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１０２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、上記実施形態において、端末装置１００は、タッチパネルが採用されている必要はなく、マウス等で各種ユーザ操作を受け付けてもよい。
【０１０３】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１０４】
また、上述した端末装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１０５】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、受付手段は、受付部や受付回路に読み替えることができる。
【符号の説明】
【０１０６】
１  表示システム
１０  サーバ装置
１００  端末装置
１１０  通信部
１２０  表示部
１３０  入力部
１４０  記憶部
１５０  制御部
１５１  受付部
１５２  Ｗｅｂ制御部
１５３  取得部
１５４  表示制御部
【図１】
2014123302.tif 000003
【図２】
2014123302.tif 000004
【図３】
2014123302.tif 000005
【図４】
2014123302.tif 000006
【図５】
2014123302.tif 000007
【図６】
2014123302.tif 000008
【図７】
2014123302.tif 000009
【図８】
2014123302.tif 000010
【図９】
2014123302.tif 000011
【図１０】
2014123302.tif 000012
【手続補正書】
【提出日】平成26年4月24日(2014.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の単位毎のデータを記憶する記憶手段と、
第１単位毎のデータを示すグラフに対して、任意の位置を指定した後に当該任意の位置の幅を変更する操作を受け付ける受付手段と、
前記受付手段によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータであって、前記受付手段によって受け付けられた操作後の幅が広いほど細かい単位の第２単位毎のデータ、又は、当該操作後の幅が狭いほど粗い単位の第２単位毎のデータを前記記憶手段から取得する取得手段と、
前記任意の位置における前記第１単位のデータの代わりに前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御手段と
を備えることを特徴とする表示処理装置。
【請求項２】
前記受付手段は、
前記任意の位置を指定した後に当該任意の位置を広げる操作を受け付け、
前記取得手段は、
前記任意の位置におけるデータに基づく、前記第１単位よりも細かい単位である前記第２単位毎のデータを前記記憶手段から取得し、
前記表示制御手段は、
前記任意の位置を広げる操作に基づく幅の領域に、前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置が広げられたことに応じて前記他の位置における前記第１単位毎のデータが表示されていた領域を狭めた上で、狭めた領域に当該他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記受付手段は、
任意の領域が指定されることで当該任意の領域に含まれる各位置を前記任意の位置として受け付けるとともに、当該任意の領域を狭める操作を受け付け、
前記取得手段は、
前記任意の領域におけるデータに基づく、前記第１単位よりも粗い単位である前記第２単位毎のデータを前記記憶手段から取得し、
前記表示制御手段は、
前記任意の領域を狭める操作に基づく幅の領域に、前記取得手段によって取得された第２単位毎のデータを表示制御するとともに、前記任意の領域が狭められたことに応じて当該任意の領域以外の領域を広げた上で、広げた領域に前記他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１に記載の表示処理装置。
【請求項４】
前記取得手段は、
前記受付手段によって受け付けられた操作に基づく幅が所定の閾値以上である場合に、前記第２単位毎のデータを取得する
ことを特徴とする請求項１〜３のいずれか一つに記載の表示処理装置。
【請求項５】
前記受付手段は、
前記第１単位毎のデータを示す複数のグラフのうち、第１グラフに対して前記任意の位置を指定する操作を受け付け、
前記取得手段は、
前記第１グラフ以外の他のグラフにおける前記任意の位置に対応する対応位置のデータに基づく、前記第２単位毎のデータを前記記憶手段からさらに取得し、
前記表示制御手段は、
前記他のグラフ上のデータのうち、前記対応位置におけるデータの代わりに前記取得手段によってさらに取得された第２単位毎のデータを表示制御するとともに、当該対応位置以外の他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１〜４のいずれか一つに記載の表示処理装置。
【請求項６】
前記取得手段は、
前記グラフ上のデータのうち前記任意の位置に対応する対応位置のデータに基づく、当該対応位置における前記第２単位毎のデータを前記記憶手段からさらに取得し、
前記表示制御手段は、
前記対応位置におけるデータの代わりに前記取得手段によってさらに取得された第２単位毎のデータを表示制御するとともに、当該対応位置以外の他の位置における前記第１単位毎のデータを表示制御する
ことを特徴とする請求項１〜４のいずれか一つに記載の表示処理装置。
【請求項７】
前記取得手段は、
前記任意の位置から所定値だけ離れた前記他の位置までのデータに基づく、前記第１単位と前記第２単位との間の第３単位毎のデータを前記記憶手段から取得し、
前記表示制御手段は、
前記任意の位置から前記所定値だけ離れた前記他の位置までの領域に、前記取得手段によって取得された第３単位毎のデータを表示制御する
ことを特徴とする請求項１〜６のいずれか一つに記載の表示処理装置。
【請求項８】
前記表示制御手段は、
前記所定の軸と異なる他の軸を表示する場合に、前記第１単位毎のデータが表示される領域における前記他の軸の最大値と、前記第２単位毎のデータが表示される領域における前記他の軸の最大値とを異なる値とする
ことを特徴とする請求項１〜７のいずれか一つに記載の表示処理装置。
【請求項９】
表示処理装置が実行する表示処理方法であって、
第１単位毎のデータを示すグラフに対して、任意の位置を指定した後に当該任意の位置の幅を変更する操作を受け付ける受付工程と、
前記受付工程によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータであって、前記受付工程によって受け付けられた操作後の幅が広いほど細かい単位の第２単位毎のデータ、又は、当該操作後の幅が狭いほど粗い単位の第２単位毎のデータを所定の単位毎のデータを記憶する記憶手段から取得する取得工程と、
前記任意の位置における前記第１単位のデータの代わりに前記取得工程によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御工程と
を含んだことを特徴とする表示処理方法。
【請求項１０】
第１単位毎のデータを示すグラフに対して、任意の位置を指定した後に当該任意の位置の幅を変更する操作を受け付ける受付手順と、
前記受付手順によって受け付けられた任意の位置に対応する、前記第１単位と異なる第２単位毎のデータであって、前記受付手順によって受け付けられた操作後の幅が広いほど細かい単位の第２単位毎のデータ、又は、当該操作後の幅が狭いほど粗い単位の第２単位毎のデータを所定の単位毎のデータを記憶する記憶手段から取得する取得手順と、
前記任意の位置における前記第１単位のデータの代わりに前記取得手順によって取得された第２単位毎のデータを表示制御するとともに、前記任意の位置以外の他の位置における前記第１単位毎のデータを表示制御する表示制御手順と
コンピュータに実行させることを特徴とする表示処理プログラム。