(57)【要約】【課題】リンク元ページと当該リンク元ページのリンク先ページとの対応を容易に把握することができる情報端末および情報端末の制御方法。【解決手段】操作検出部（３１）が検出した選択されたリンクオブジェクトの表示位置に近接する位置を、リンク先ページを挿入し表示する表示位置として決定するページ表示位置決定部（３２）を備えている。【選択図】図１
2015162120.tif 000002
【特許請求の範囲】
【請求項１】
表示されているリンク元ページ内のリンクオブジェクトが選択されることで、選択されたリンクオブジェクトに対応付けられたリンク先ページを表示する情報端末であって、
上記リンクオブジェクトが選択されたことを検出する検出手段と、
表示されているリンク元ページ内の、上記検出手段によって選択されたことが検出されたリンクオブジェクトの表示位置に近接する位置を、上記選択されたリンクオブジェクトのリンク先ページを挿入し表示する表示位置として決定するページ表示位置決定手段と、
を備えていることを特徴とする情報端末。
【請求項２】
上記リンク先ページは、ユーザの操作を受け付ける表示画像を含んでいることを特徴とする請求項１に記載の情報端末。
【請求項３】
上記ページ表示位置決定手段は、上記選択されたリンクオブジェクトの表示位置よりも上記リンク元ページのページ末尾に近い位置を、上記選択されたリンクオブジェクトのリンク先ページの表示位置として決定することを特徴とする請求項１または２に記載の情報端末。
【請求項４】
上記情報端末は、上記リンク元ページおよびリンク先ページの表示を制御する表示制御手段を備えており、
上記検出手段は、さらに、情報端末に対するユーザによる各種操作を検出し、
上記ページ表示位置決定手段は、上記検出手段によって、表示されている特定のリンク先ページの表示領域におけるピンチイン操作、または、所定のドラッグ操作が検出されたとき、上記リンク先ページの表示の終了を判断し、
上記表示制御手段は、上記ページ表示位置決定手段によりリンク先ページの表示の終了が判断されたとき、当該リンク先ページの表示を終了させることを特徴とする請求項１から３の何れか１項に記載の情報端末。
【請求項５】
請求項１から４のいずれか１項に記載の情報端末としてコンピュータを機能させるためのプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示されているリンクオブジェクトのリンク先ページを表示する情報端末に関する。
【背景技術】
【０００２】
近年普及しているタブブラウザでは、リンクの選択時に、リンク先ページを、リンク元ページを表示しているタブとは別のタブで開くようにできるため、リンク先ページの表示処理が行われている間、リンク元ページの閲覧を継続できる。
【０００３】
さらに、特許文献１には、コンテンツの表示を継続しつつ、リンク先のコンテンツのビューの所在をユーザに直感的に把握させるのに好適なコンテキスト配置方法を提供することを目的とした技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−４８５３８号公報（２０１１年３月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１が開示する技術では、リンク先ページの表示位置と、リンク元ページにおけるリンクの表示位置とに関連性が無い。そのため、ユーザは、リンク元ページのショートカットアイコンや記憶に頼り、特定のリンクのリンク先ページの表示位置を把握しなければならない。
【０００６】
詳細には、リンク先ページ上で、さらにリンクを選択し、当該リンクのリンク先ページを表示することを繰り返すと、表示されているページが増える。そのため、表示されているページと当該ページのリンク元ページの関連性を把握することが困難になる。すなわち、上述のような技術では、リンクと当該リンクのリンク先ページとの対応が分かりにくいという問題がある。
【０００７】
本発明の目的は、表示されているリンク元ページと当該リンク元ページのリンク先ページとの対応を容易に把握することができる情報端末および情報端末の制御方法を実現することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報端末は、表示されているリンク元ページ内のリンクオブジェクトが選択されることで、選択されたリンクオブジェクトに対応付けられたリンク先ページを表示する情報端末であって、上記リンクオブジェクトが選択されたことを検出する検出手段と、表示されているリンク元ページ内の、上記検出手段によって選択されたことが検出されたリンクオブジェクトの表示位置に近接する位置を、上記選択されたリンクオブジェクトのリンク先ページを挿入し表示する表示位置として決定するページ表示位置決定手段と、を備えている。
【発明の効果】
【０００９】
本発明の一態様によればユーザはリンクオブジェクトと表示されている当該リンクオブジェクトのリンク先ページとの対応を容易に把握することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の情報端末の要部構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は、本発明の処理の流れの一例を示すフローチャートである。
【図３】（ａ）〜（ｆ）は、本発明の表示画像の一例を示す図である。
【図４】（ａ）〜（ｅ）は、本発明の表示画像の他の一例を示す図である。
【図５】（ａ）および（ｂ）は、本発明の表示画像の他の一例を示す図である。
【図６】（ａ）および（ｃ）は、本発明に係るリンクオブジェクト位置データを示す図であり、（ｂ）は本発明に係る表示ページ位置データを示す図である。
【図７】（ａ）および（ｂ）は、本発明の表示画像の他の一例を示す図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施の形態について、図１、図２の（ａ）および（ｂ）、図３、図４、図６の（ａ）を参照して詳細に説明する。
【００１２】
図１は、情報端末１の要部構成の一例を示すブロック図である。図１に示すように、情報端末１は、タッチパネル２、制御部３、通信部４、および記憶部５を含む構成である。情報端末１は、例えば、スマートフォン、携帯電話機、ノート型ＰＣ（Personal Computer）等である。
【００１３】
タッチパネル２は、操作部２１および表示部２２を含む。表示部２２は、制御部３から受信した表示情報に基づいて、表示画面に画像を表示する。表示部２２は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイなどの表示素子と、受信した画像データに基づいて表示素子を駆動するドライバ回路とを備えた構成である。操作部２１は、タッチパネル２におけるタッチを検出し、検出した位置の情報であるタッチ位置情報を制御部３に送信する。タッチ位置情報は、例えば、表示画面上の座標である。操作部２１は、利用者の指、ペンなど、表示画面上の位置を指し示すポインタが当該表示画面上の何れの位置に接触または接近（以下、「タッチ」と称する。）したかを検出することにより、情報端末１に対する操作を受け付ける。なお、本実施形態では、表示部２２が表示する領域と操作部２１が操作を検出する領域とは同じである。操作部２１は表示部２２の表示画面上に設置されている、または、該表示画面と一体に形成されている。
【００１４】
制御部３は、記憶部５から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、情報端末１が備える各部を統括的に制御するものである。本実施形態では、制御部３は、機能ブロックとして、操作検出部（検出手段）３１とページ表示位置決定部（ページ表示位置決定手段）３２と、表示画像制御部（表示制御手段）３３と、表示データ取得部３４とを備えている構成である。
【００１５】
操作検出部３１は、表示部２２の表示画面上のリンクオブジェクトが選択されたことを検出し、選択されたが検出されたリンクオブジェクトを示すリンクオブジェクト選択情報をページ表示位置決定部３２に送信する。なお、リンクオブジェクトとはリンク先ページ等の接続情報を有するオブジェクトである。また、リンクオブジェクト選択情報とは、選択されたリンクオブジェクトを示す情報である。
【００１６】
詳細に説明すると、操作検出部３１は、操作部２１からタッチ位置情報を受け付けて、例えば、記憶部５に格納されている表示部２２におけるリンクオブジェクトの表示位置を示す情報等（不図示）を参照して、当該タッチ位置情報が示すタッチ位置が表示部２２に表示されているリンクオブジェクトの表示位置であるか否かを判断する。当該タッチ位置が表示部２２に表示されているリンクオブジェクトの表示位置であると判断した場合、操作検出部３１は、リンクオブジェクト選択情報をページ表示位置決定部３２に送信する。
【００１７】
ページ表示位置決定部３２は、表示されているリンク元ページ内の上記操作検出部３１によって選択されたことが検出されたリンクオブジェクトの表示位置に近接する位置を、上記選択されたリンクオブジェクトのリンク先ページを挿入し表示する表示位置として決定する。
【００１８】
詳細に説明すると、ページ表示位置決定部３２は、リンクオブジェクト選択情報を受け付け、リンク先ページの表示の指定が現在のウィンドウであるか否かを判断する。ページ表示位置決定部３２は当該指定が現在のウィンドウであると判断した場合、現在表示されているページにおいてタッチ操作によって選択されたリンクオブジェクトの表示位置に近接する位置を、リンク先ページの表示の挿入位置として決定する。詳細には、ページ表示位置決定部３２は、記憶部５に格納されている表示画像における既に表示されているリンク先ページの位置を示す表示ページ位置データ５１および表示画像におけるリンクオブジェクトの位置を示すリンクオブジェクト位置データ５２を参照し、リンク先ページの表示の挿入位置を決定する。
【００１９】
ここで、リンク先ページの表示の指定について説明する。デフォルトではリンク先ページの表示の指定は現在表示されているウィンドウとなる。また、一般的なwebブラウザ等と同様にコンテンツによる指定とユーザによる指定が可能である。これらの指定を受け付けた場合は当該指定が優先される。コンテンツによる指定とは、HTMLであればtarget属性による表示先指定等である。ユーザによる指定とは、タッチパネル操作によって、リンクオブジェクトが長押しされ、表示されたコンテキストメニューから新しいウィンドウで表示するというメニューが選択された場合など、情報端末が備える表示先を指定する操作をユーザが行うことによる指定等である。
【００２０】
次に、ページ表示位置決定部３２は、表示画像制御部３３に、表示するリンク先ページおよび当該ページの表示の挿入位置を示す挿入位置情報を送信する。
【００２１】
また、ページ表示位置決定部３２はリンクオブジェクト選択情報を受け付けると、選択されたリンクオブジェクトの表示データである表示ページデータ５３が、記憶部５に既に格納されているか否かを判断する。ページ表示位置決定部３２は、当該表示ページデータが取得済みではないと判断した場合、表示ページデータ５３を取得するように表示データ取得部３２に指示する。表示ページデータとは、例えば、HTML文書、画像、動画、CSS、JavaScript（登録商標）等のリンク先ページを構成するデータである。
【００２２】
ページ表示位置決定部３２による、選択されたリンクオブジェクトのリンク先ページの挿入位置の決定処理については、詳細を後述する。
【００２３】
表示画像制御部３３は、リンク元ページおよびリンク先ページの表示を制御する。
【００２４】
詳細に説明すると、上記リンク先ページの表示ページデータ５３に基づいて、ページ表示位置決定部３２が決定した挿入位置にリンク先ページを描画し表示する。表示画像制御部３３は、ページ表示位置決定部３２から挿入位置情報を受け付ける。次に、表示画像制御部３３は、挿入位置情報が示す挿入位置に、空白ページを挿入する。表示画像制御部３３は、表示データ取得部３４が取得し、記憶部５に格納した表示ページデータ５３を読み込む。次に、表示画像制御部３３は表示するリンク先ページの幅および高さについて判断し、上記判断に基づきリンク先ページの大きさが空白ページの大きさに収まるように、空白ページの大きさを調節する。次に、表示画像制御部３３は、空白ページにリンク先ページの描画を開始する。
【００２５】
また、表示画像制御部３３によって描画されたリンク先ページは、ユーザの操作を受け付けることができる表示画像を含んでいる。すなわち、ユーザは、リンク元ページおよびリンク先ページの両ページにおいて操作を行うことができる。表示画像制御部３３は、リンク先ページの描画を終了すると、記憶部５に格納されている表示ページ位置データ５１、リンクオブジェクト位置データ５２、リンクオブジェクトの表示部２２における表示位置を示す情報等を更新する。
【００２６】
表示データ取得部３４は、選択されたリンクオブジェクトのリンク先ページの表示ページデータ５３を外部のサーバまたは内部の記憶部５から取得する。詳細に説明すると、表示データ取得部３４は、ページ表示位置決定部３２から表示するリンク先ページの表示ページデータ５３を取得する指示を受け付け、通信部５４を介し、外部サーバ等に表示ページデータ５３を要求し、取得する。表示データ取得部３４は、取得した表示ページデータ５３を記憶部５に格納する。なお、表示ページデータ５３は、外付けのSDメモリなどに格納されていてもよい。
【００２７】
本実施形態では、外部サーバから表示ページデータ５３を取得する構成について例示するが、例えば、表示ページデータ５３は情報端末１の内部の記憶部等に格納されていてもよい。この場合、例えば、リンク元ページはハイパーリンクを含むテキスト文書などであり、リンク先ページはハイパーリンクによりリンクされているテキスト、画像等である。
【００２８】
通信部４は、無線通信手段または有線通信手段によって、他の装置と通信を行い、制御部３の指示に従って、データのやりとりを行う。
【００２９】
記憶部５は、表示ページ位置データ５１、リンクオブジェクト位置データ５２および表示ページデータ５３、リンクオブジェクトの表示部２２における表示位置を示す情報等を格納している。表示ページ位置データ５１は、例えば、表示画像における既に表示されているリンク先ページの表示領域の座標を示す。また、リンクオブジェクト位置データ５２は、例えば、表示画像におけるリンクオブジェクトの表示領域の座標を示す。表示ページデータ５３は、上述したためここでの説明を省略する。
【００３０】
次に、本実施形態１に係る情報端末１の制御部３の画像表示処理の流れについて説明する。図２は本発明の実施形態１に係る情報端末１の制御部３の画像表示処理の流れの一例を示すフローチャートである。図２の（ａ）に示すように、操作検出部３１は表示部２２に表示されているリンクオブジェクトの選択を検出し、リンクオブジェクト選択情報をページ表示位置決定部３２に送信する。（ステップＳ１：操作検出ステップ）。
【００３１】
ページ表示位置決定部３２は、リンクオブジェクト選択情報を受け付けると、リンク先ページの表示の指定が現在のウィンドウであるか否かを判断する（ステップＳ２）。リンク先ページの表示の指定が現在のウィンドウの場合（ステップＳ２においてＹＥＳの場合）、ページ表示位置決定部３２はリンク先ページの表示ページデータ５３のデータが取得済であるか否かを判断する（ステップＳ１２）。ページ表示位置決定部３２が、リンク先ページの表示ページデータ５３のデータが取得済であると判断した場合（ステップＳ１２においてＹＥＳの場合）、ページ表示位置決定部３２は、表示画面において選択されたリンクオブジェクトの底辺のＹ座標を特定する（ステップＳ３）。図３の（ａ）は、情報端末１が表示する表示画像Ｑ１の一例を示している。表示画像Ｑ１には、リンクオブジェクトＡ〜Ｄが表示されている。なお、図３の（ａ）においては、説明の便宜上、各リンクオブジェクトの表示位置を示すために表示画像のＸ軸方向（横方向）、および、Ｙ軸方向（縦方向）に座標を示している。また、当該座標は、表示画像の左上を原点としている。
【００３２】
また、図６の（ａ）は、図３の（ａ）のリンクオブジェクト位置データのデータ構造を示しており、図３の（ａ）の表示画像におけるリンクオブジェクト表示位置のＸ座標およびＹ座標を示している。例えば、図３の（ａ）に示す表示画像Ｑ１においてリンクオブジェクトＡ（リンクＡ）が選択されると、ページ表示位置決定部３２は、リンクオブジェクト位置データを参照して、リンクオブジェクトＡの底辺のＹ座標を特定する。図６の（ａ）に示すように、リンクオブジェクトＡはＹ座標２〜３に表示されおり、リンクオブジェクトＡの底辺のＹ座標は３と特定できる。
【００３３】
なお、実施形態においては、リンクオブジェクトの形状を長方形として例示するが、リンクオブジェクトの形状はこれに限らない。例えば、リンクオブジェクトの形状が長方形でない場合、上記特定されるＹ座標は、リンクオブジェクトの表示領域の任意の部分でよく、例えば、表示画像におけるリンクオブジェクトの表示領域中の最も値の大きいＹ座標としてもよい。
【００３４】
また、ページ表示位置決定部３２が、選択されたリンク先ページの表示ページデータが取得済みではないと判断した場合（ステップＳ１２においてＮＯの場合）、ページ表示位置決定部３２は、リンク先ページの表示ページデータ５３を取得するように表示データ取得部３２に指示する。表示データ取得部３４は、通信部５４を介して、リンク先ページの表示ページデータ５３を外部のサーバから取得し、記憶部５に格納する（ステップＳ８：表示データ取得ステップ）。次に、ステップＳ３に移行する。
【００３５】
なお、リンク先ページの表示の指定が新しいウィンドウの場合（ステップＳ２においてＮＯの場合）、リンク先ページは新しいウィンドウに表示される。
【００３６】
次に、本実施形態におけるページ表示位置決定部３２は、選択されたリンクオブジェクトＡの表示位置の直下の位置（すなわち、図３の（ａ）の破線Ｌで示されるＹ座標が３の位置）を、選択されたリンクオブジェクトのリンク先ページの挿入位置として決定する。
【００３７】
ここで、リンクオブジェクトの表示位置の下とは、リンクオブジェクトのリンク元ページのページ末尾側の位置を意味する。また、リンクオブジェクトの表示位置の直下の位置とは、リンクオブジェクトのリンク元ページのページ末尾側の直近の位置を意味する。例えば、図３の（ａ）におけるページＸのページ末尾側とは、ページＸのＹ座標の値が大きい側を意味する。
【００３８】
次に、ページ表示位置決定部３２は、表示画像制御部３３に挿入位置情報を送信する。表示画像制御部３３は、挿入位置情報が示す挿入位置に空白ページＲ１を挿入する（ステップＳ５：ページ表示位置決定ステップ）。図３の（ｂ）は、ページ表示位置決定部３２が、挿入位置情報が示す挿入位置に空白ページＲ１を挿入した表示画像Ｑ２を示している。
【００３９】
なお、図３の（ａ）に示されているステップＳ４は他に実施形態に含まれるステップであり、他の実施形態として後述する。
【００４０】
次に、表示画像制御部３３は、選択されたリンクオブジェクトを装飾する（ステップＳ６）。例えば、図３の（ｂ）に示すように、選択されたリンクオブジェクトＡに、半透過な色を重ねて表示してもよい。また、リンクオブジェクトＡの四角形状の上辺、左辺、右辺を、リンク先ページの境界を示している線（、図３の（ｂ）においては点線）と同じ線種の線で囲んでもよいし、リンクオブジェクトとリンク先ページが接している箇所である、リンクオブジェクトの底辺については、線を表示しない構成であってもよい。
【００４１】
次に、表示画像制御部３３は、表示領域調節処理をおこなう（ステップＳ７）。図２の（ｂ）は、表示領域調節処理の流れの一例を示す図である。表示画像制御部３３は、表示するリンク先ページの幅が空白ページＲ１の幅よりも広いか否かを判断する（ステップＳ７１）。表示画像制御部３３がリンク先ページの幅が挿入した空白ページＲ１の幅よりも広いと判断した場合（ステップＳ７１においてＹＥＳの場合）、リンク元ページの表示画像の幅および空白ページの幅をリンク先ページの幅まで伸長する（ステップＳ７２）。
【００４２】
次に、表示画像制御部３３は、表示するリンク先ページの高さが空白ページの高さよりも高いか否かを判断する（ステップＳ７３）。表示画像制御部３３がリンク先ページの高さが空白ページの高さよりも高いと判断した場合（ステップＳ７３においてＹＥＳの場合）、空白ページの高さをリンク先ページの高さまで伸長する（ステップＳ７４）。なお、表示画像制御部３３が、リンク先ページの幅が空白ページＲ１の幅よりも広くないと判断した場合（ステップＳ７１においてＮＯの場合）、ステップＳ７３に移行する。また、表示画像制御部３３が、リンク先ページの高さが空白ページＲ１の高さよりも高くないと判断した場合（ステップＳ７３においてＮＯの場合）、表示領域調節処理は終了する。
【００４３】
次に、表示画像制御部３３は、リンク先ページの描画を開始する（ステップＳ９：表示画像制御ステップ）。図３の（ｃ）は、図３の（ｂ）における空白ページＲ１の幅および高さを伸長した空白ページＲ１ａにおいてリンク先ページＡ−Ａの描画が途中であることを示す表示画像Ｑ３を示す図である。
【００４４】
次に、表示画像制御部３３は、リンク先ページの描画を終了し（ステップＳ１０）、情報端末１の制御部３の処理が終了する。図３の（ｄ）は、リンク先ページＡの描画が終了した表示画像Ｑ４を示す図である。
【００４５】
次に、１つのリンク元ページから２つのリンク先ページを表示する例について説明する。例えば、図３の（ｄ）で示す表示画像Ｑ４において、リンクオブジェクトＢが選択された場合、図３の（ｅ）に示すように、リンクオブジェクトＢの底辺のＹ軸座標を、リンクオブジェクトＢのリンク先ページＢの挿入位置として、当該リンク先ページＢが挿入されて表示される。
【００４６】
次に、１つのリンク元ページから１つのリンク先ページを表示し、当該表示したリンク先ページからさらにリンク先ページを表示する例について説明する。例えば、図３の（ｄ）で示す表示画像Ｑ４において、リンクオブジェクトＡ−Ａが選択された場合についての表示画像Ｑ６について説明する。図３の（ｆ）に示すように、リンクオブジェクトＡ−Ａの底辺のＹ軸座標を、リンクオブジェクトＡ−Ａのリンク先ページＡ−Ａの挿入位置として、当該リンク先ページリンクオブジェクトＡ−Ａが挿入されて表示される。
（変形例１）
上述した表示領域調節処理では、表示画像制御部３３は、リンク先ページの表示領域に合わせて空白ページの大きさを調整する。本変形例においては、リンク先ページの表示画像の大きさを、リンク元ページの表示画像の大きさに合わせる。図４の（ａ）はリンク元ページＸの表示画像Ｑ８を示す図である。表示画像Ｑ８は、リンクオブジェクトＡおよびＢを含んでいる。図４の（ｂ）はリンクオブジェクトＡのリンク先ページＡの表示画像Ｑ９を示している。リンクオブジェクトＡのリンク先ページＡの表示画像Ｑ９は、リンク元ページＸの表示画像Ｑ８よりも幅が広い。表示画像制御部３３は、表示画像Ｑ９の幅が、表示画像Ｑ８の幅よりも広いと判断すると、表示画像Ｑ８の幅に収まるまで、表示画像Ｑ９を縮小する。図４の（ｃ）は、本変形例に係るリンク先ページＡを表示する表示画像Ｑ１０を示している。表示画像Ｑ１０においては、リンク先ページＡの表示画像Ｑ９はリンク元ページＸの表示画像Ｑ１０の幅に収まるまで縮小されて表示されている。
（変形例２）
本変形例においては、画像領域が大きいため画像の全体を、表示部に表示できない場合、リンク先ページの描画の開始と共に、当該描画されるリンク先ページの画像を表示部に表示する構成である。
【００４７】
図４の（ｄ）は、本変形例に係る表示画像Ｑ１１の全体を示している。表示画像Ｑ１１はページＸを表示しており、ページＸはリンクオブジェクトＡ〜Ｄを含む。さらに、リンクオブジェクトＡのリンク先ページＡ−Ａが表示されている。また、表示画像Ｑ１１は画像領域が大きいため、その一部の領域Ｔ１のみが表示部２２に表示されている。領域Ｔ１は、リンクオブジェクトＢを含んでいる。リンクオブジェクトＢは、領域Ｔ１の下方に位置して表示されている。図４の（ｅ）は、図４の（ｄ）に示す表示画像Ｑ１１において、リンクオブジェクトＢが選択された場合の表示画像Ｑ１２を示している。表示画像Ｑ１２においては、リンク先ページＢの描画が開始している。本変形例においては、リンク先ページＢの描画が開始するとともに、リンク先ページＢの画像領域の上辺と表示部２２に表示される領域Ｔ２の上辺とが重なり合うように、表示部２２に表示される表示画像が自動にスクロールする。
【００４８】
また、すでに表示されているリンク先ページに対応するリンクオブジェクトが選択された場合においても、当該リンクオブジェクトに対応するリンク先ページの画像領域の上辺と表示部２２に表示される領域Ｔ２の上辺とが重なり合うように、表示部２２に表示される表示画像が自動にスクロールする構成であってもよい。
【００４９】
〔実施形態２〕
本発明の他の実施形態について、図２の（ｃ）、図５、図６の（ｂ）および図６の（ｃ）に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。本実施形態は、リンク元ページの表示画像において、底辺のＹ座標が同じ２つのリンクオブジェクトが選択された場合のリンク先ページの表示に関するページ表示位置調節処理について説明する。図２の（ｃ）は、ページ表示位置調節処理の流れの一例を示している。また、図５は、本実施形態に係る表示画像の一例を示している。また、図６の（ｂ）お（ｃ）は、図５の（ａ）に示す表示画像Ｑ５における表示ページ位置データおよびリンクオブジェクト位置データを示している。
【００５０】
本実施形態においては、実施形態１にて説明した情報端末１の制御部３の画像表示処理のステップＳ３に続き、ページ表示位置調節処理が行われる。
【００５１】
ページ表示位置決定部３２は、表示画像における選択されたリンクオブジェクトの底辺のＹ座標Ｙａを特定すると（画像表示処理のステップＳ３）、図２の（ｃ）に示すように、ページ表示位置決定部３２は当該特定した位置に、既に別ページが表示されているか否かを、表示ページ位置データ５１を参照して判断する（ステップＳ４１）。図５を用いて具体的に説明する。図５の（ａ）は、本実施形態に係る表示画像Ｑ５を示している。なお、説明の便宜上、図５の（ａ）には、表示画像Ｑ５のＸ軸方向、および、Ｙ軸方向に座標を示している。
【００５２】
表示画像Ｑ５には、リンク元ページＸが表示されている。リンク元ページＸは、リンクオブジェクトＡ〜Ｄを含んでいる。さらに、表示画像Ｑ５は、リンクオブジェクトＡおよびＢのリンク先ページＡおよびＢを含んでいる。リンクオブジェクトＢおよびリンクオブジェクトＣの底辺のＹ座標は、ともに１１で同じである。表示画像Ｑ５において、リンクオブジェクトＣが選択されると、ページ表示位置決定部３２は特定した位置（Ｙ座標が１１）に既に別ページ表示されているか否かを、図６の（ｂ）に示す表示ページ位置データ５１を参照して判断する。表示ページ位置データ５１は、表示画像Ｑ５におけるリンク先ページＢの表示領域のＹ座標が１１〜１７であることを示している。したがって、ページ表示位置決定部３２は、特定した位置（Ｙ座標が１１）に既に別ページが表示されていると判断する。
【００５３】
次に、特定した位置に既に別ページが表示されている場合（ステップＳ４１においてＹＥＳの場合）、ページ表示位置決定部３２は、選択されたリンクオブジェクトの左下頂点のＸ座標Ｘａを、リンクオブジェクト位置データ５２を参照して特定する（ステップＳ４２）。図５を用いて具体的に説明すると、ページ表示位置決定部３２は、図６の（ｃ）に示すリンクオブジェクト位置データ５２を参照し、図５の（ａ）に示すリンクオブジェクトＣの左下頂点のＸ座標を１と特定する。
【００５４】
次に、ページ表示位置決定部３２は、リンクオブジェクト位置データ５２を参照して、既に表示されているページに対応するリンクオブジェクトの左下頂点のＸ座標を特定する（ステップＳ４３）。図５を用いて具体的に説明すると、ページ表示位置決定部３２は、図６の（ｃ）に示すリンクオブジェクト位置データ５２を参照し、既に表示されているリンク先ページＢに対応するリンクオブジェクトＢの左下頂点のＸ座標を５と特定する。
【００５５】
次に、ページ表示位置決定部３２は、上記Ｘａの値が上記Ｘｂの値以下であるか否かを判断する（ステップＳ４４）。図５を例に挙げて具体的に説明すると、リンクオブジェクトＣの左下頂点のＸ座標（Ｘａ）の値である１が、リンクオブジェクトＣの左下頂点のＸ座標（Ｘｂ）の値である５以下であるか否かを判断する。
【００５６】
ページ表示位置決定部３２が、ＸａがＸｂ以下であると判断した場合（ステップＳ４４においてＹＥＳの場合）、ページ表示位置決定部３２は、ステップＳ３、または、後述するステップＳ４５にて特定したＹ座標の位置を、選択されたリンクオブジェクトのリンク先ページの挿入位置として決定し、すでに表示されているリンク先ページの挿入位置を選択されたリンクオブジェクトのリンク先ページの直下と決定する。なお、本ステップにおける他の処理は実施形態１と同様なためここでの説明を省略する（ステップＳ５）。図５を用いて具体的に説明すると、リンクオブジェクトＣの左下頂点のＸ座標の値は１であり、リンクオブジェクトＣの左下頂点のＸ座標の値である５以下である、よって、ページ表示位置決定部３２は、特定したＹ座標の値である１１をリンクオブジェクトＣのリンク先ページＣの挿入位置と決定し、リンクオブジェクトＢのリンク先ページＢの挿入位置をリンク先ページＣの直下と決定する。図５の（ｂ）は、図５の（ａ）においてリンクオブジェクトＣが選択された場合の表示画像Ｑ７を示す図である。表示画像Ｑ７においてリンク先ページＣはリンクオブジェクトＣの直下に表示されており、リンク先ページＢはリンク先ページＣの直下に表示されている。
【００５７】
また、図５の（ｂ）に示すように、リンク先ページが表示されたリンクオブジェクトの装飾方法として、例えば、リンクオブジェクトＢとリンク先ページＢとが接していない場合は、リンクオブジェクトＢの下辺の線を表示する構成であってもよい。
【００５８】
なお、ページ表示位置決定部３２が、特定した位置に既に別ページが表示されていないと判断した場合（ステップＳ４１においてＹＥＳの場合）、ステップＳ５に移行する。
【００５９】
また、ページ表示位置決定部３２が、ＸａがＸｂ以下でないと判断した場合（ステップＳ４４においてＮＯの場合）、表示画像における既に表示されている別ページの表示領域の下側の境界のＹ座標を特定し（ステップＳ４５）、ステップＳ４１に移行する。
【００６０】
〔実施形態３〕
本発明の他の実施形態について、図７に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６１】
本実施形態においては、情報端末１は、表示画像に表示されている特定のリンク先ページの表示領域内のピンチイン操作、または、所定のドラッグ操作を検出し、当該リンク先ページの表示を終了する。
【００６２】
操作検出部３１は、表示部２２に表示されているリンク先ページの表示領域内のピンチイン操作、または、所定のドラッグ操作を検出し、ピンチイン操作されたリンク先ページを示すピンチイン操作情報、または、ドラッグ操作されたリンク先ページを示すドラッグ操作情報をページ表示位置決定部３２に送信する。
【００６３】
詳細に説明すると、操作部２１からタッチ位置情報を受け付けて、操作検出部３１は当該タッチがピンチイン操作、または、所定のドラッグ操作であるか否かを判断する。操作検出部３１がピンチイン操作、または、所定のドラッグ操作であると判断した場合、記憶部５に格納されているリンク先ページの表示画像における表示座標を示す表示ページ位置データ５１を参照して、当該タッチ位置情報が示すタッチ位置が表示部２２に表示されているリンク先ページの表示位置であるか否かを判断する。操作検出部３１は、当該タッチ位置情報が示すタッチ位置が表示部２２に表示されているリンク先ページの表示位置であると判断した場合、ピンチイン操作情報、または、ドラッグ操作情報をページ表示位置決定部３２に送信する。
【００６４】
ページ表示位置決定部３２は、ピンチイン操作情報、または、ドラッグ操作情報を受け付けて、その表示領域においてピンチイン操作、または、所定のドラッグ操作されたリンク先ページの表示の終了（非表示）を判断する。ページ表示位置決定部３２は、当該リンク先ページの表示の終了を表示画像制御部３３に指示する。例えば、ピンチイン操作情報に基づいてリンク先ページの表示の終了を判断した場合、ページ表示位置決定部３２は、表示の終了を指示するリンク先ページに対応するリンクオブジェクトに所定の色を付けて表示するように表示画像制御部３３に指示してもよい。
【００６５】
また、ページ表示位置決定部３２がピンチイン操作情報に基づいてリンク先ページの表示の終了を判断した場合、ピンチイン操作されたリンク先ページの表示ページデータ５３を記憶部５に格納したままにしてもよい。
【００６６】
また、ページ表示位置決定部３２がドラッグ操作情報に基づいてリンク先ページの表示の終了を判断した場合、ドラッグ操作されたリンク先ページの表示ページデータ５３を記憶部５から削除してもよい。
【００６７】
また、本実施形態に係る表示画像制御部３３は、ページ表示位置決定部３２からリンク先ページの表示の終了指示を受け付けて、当該指示に従って、指定されたリンク先ページの表示を非表示とした表示画像を生成する。すなわち、表示画像制御部３３は、ページ表示位置決定部３２によりリンク先ページの表示の終了が判断されたとき、当該リンク先ページの表示を終了させる。
【００６８】
次に、図７の（ａ）および（ｂ）を参照し、ピンチイン操作による表示画像の遷移を具体的に説明する。図７の（ａ）は、本実施形態に係る表示画像Ｑ４を示している。表示画像Ｑ４については、上述した図３の（ｄ）に示した表示画像Ｑ４と同じ表示画像であるためここでの説明を省略する。表示画像Ｑ４におけるリンク先ページＡの表示領域にて、上下方向にピンチイン操作が検出されると、図７の（ｂ）に示す表示画像Ｑ１３に遷移する。表示画像Ｑ１３においては、リンク先ページＡが非表示となっている。表示が終了したリンク先ページＡに対応するリンクオブジェクトＡは、図７の（ｂ）に示すように装飾されて表示される。
【００６９】
次に、図７の（ｃ）および（ｄ）を参照して、ドラッグ操作による表示画像の遷移について説明する。図７の（ｃ）は、本実施形態に係る表示画像Ｑ４を示している。表示画像Ｑ４のリンク先ページＡの領域にて、右方向のドラッグ操作が検出されると、表示画像は図７の（ｄ）に示す表示画像Ｑ１４に遷移する。表示画像Ｑ１４において、リンク先ページＡは非表示となっている。表示画像Ｑ１４において、ドラッグ操作によって表示が終了したリンク先ページＡに対応するリンクオブジェクトＡは装飾されずに表示されている。
【００７０】
当該ドラッグ操作においては、ドラッグ操作の方向への表示画像のスクロールができない場合に、リンク先ページの表示を終了してもよい。具体的に説明すると、図７の（ｃ）の破線が示す領域Ｔ３は、表示画像Ｑ４の全体の表示画像のうち表示部２２に表示されている領域を示している。領域Ｔ３の左方向には表示画像は存在しない。したがって、右方向のドラッグ操作を受け付けた場合に、表示画像は右方向にスクロールできない。このように、ドラッグ操作の方向への表示画像のスクロールができない場合、ページ表示位置決定部３２はドラッグ操作を受け付けた領域に表示されているリンク先ページの表示の終了を判断する。言い換えれば、領域Ｔ３の右方向には表示画像が存在する。したがって、左方向のドラッグ操作を受け付けた場合、表示画像は左方向にスクロールすることができる。この場合、ページ表示位置決定部３２はリンク先ページの表示を終了しない。
【００７１】
なお、上記のピンチインおよびドラッグ操作は、タッチパネル上での操作を例としているが、上記操作の代わりとして、他の入力デバイスでの操作に同様の機能を割り当てる、または、同様の機能を持つ操作ボタンを画面上に表示するといった構成であってもよい。
【００７２】
〔ソフトウェアによる実現例〕
情報端末１の制御部３は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、情報端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７３】
〔まとめ〕
本発明の態様１に係る情報端末１は、表示されているリンク元ページ内のリンクオブジェクトが選択されることで、選択されたリンクオブジェクトに対応付けられたリンク先ページを表示する情報端末（１）であって、上記リンクオブジェクトが選択されたことを検出する検出手段（操作検出部３１）と、表示されているリンク元ページ内の、上記検出手段によって選択されたことが検出されたリンクオブジェクトの表示位置に近接する位置を、上記選択されたリンクオブジェクトのリンク先ページを挿入し表示する表示位置として決定するページ表示位置決定手段（ページ表示位置決定部３２）と、を備えている。上記の構成によれば、現在表示されているページであるリンク元ページに選択されたリンクオブジェクトのリンク先ページが挿入され、表示される。また、選択されたリンクオブジェクトの近接する領域にリンク先ページが表示される。したがって、ユーザはリンクオブジェクトと表示されている当該リンクオブジェクトのリンク先ページとの対応を容易に把握することができる。また、リンク先ページをリンク元ページ内に表示するため、リンク先ページが描画中であっても、ユーザはリンク先ページとリンク元ページとの両方のページを閲覧することができる。そのため、例えば、リンク元ページからリンク先ページにページを切り替えて表示する構成において生じる得るリンク元ページおよびリンク先ページのどちらも表示されない待機時間、または、リンク先ページのみが中途半端に表示されていることによる、ユーザのストレスを緩和することができる。
【００７４】
本発明の態様２に係る情報端末は、上記態様１において、上記リンク先ページは、ユーザの操作を受け付ける表示画像を含んでいてもよい。ここで、ユーザの操作を受け付ける表示画像とは、ユーザの操作対象となるリンクオブジェクトを含んだ画像等をいう。
【００７５】
詳細には、ＨＴＭＬ（HyperText Markup Language）であれば、テキストボックスおよびボタンなどのｆｏｒｍ要素が挙げられる。また、各オブジェクトに設定されたイベントハンドラの操作も受け付ける。すなわち、上記態様１における上記リンク先ページは当該リンク先ページを単独で表示している時に受け付けることが可能な操作と同様の操作を受け付ける。従って、上記の構成によれば、リンク元ページに挿入して表示されているリンク先ページには、ユーザの操作を受け付ける表示画像を含んでいるため、リンク先ページとリンク元ページとの両方のページにおける操作を受け付けることができる。そのため、ユーザは、リンク元のページの閲覧・操作を継続しつつ、表示画像に描画中のリンク先ページを操作することができる。
【００７６】
本発明の態様３に係る情報端末は、上記態様１または２において、上記ページ表示位置決定手段は、上記選択されたリンクオブジェクトの表示位置よりも上記リンク元ページのページ末尾に近い位置を、上記選択されたリンクオブジェクトのリンク先ページの表示位置として決定してもよい。上記の構成によれば、リンクオブジェクより上記リンク元ページのページ末尾に近い位置に当該リンクオブジェクトのリンク先のページが表示される。したがって、ユーザは、上下方向のスクロールにより、リンク先のページ、および、リンク元のページを容易に把握することができる。
【００７７】
本発明の態様４に係る情報端末は、上記態様１から３において、上記リンク元ページおよびリンク先ページの表示を制御する表示制御手段を備えており、上記検出手段は、さらに、情報端末に対するユーザによる各種操作を検出し、上記ページ表示位置決定手段は、上記検出手段によって、表示されている特定のリンク先ページの表示領域におけるピンチイン操作、または、所定のドラッグ操作が検出されたとき、上記リンク先ページの表示の終了を判断し、上記表示制御手段は、上記ページ表示位置決定手段によりリンク先ページの表示の終了が判断されたとき、当該リンク先ページの表示を終了させてもよい。上記の構成によれば、リンク先ページに対してピンチイン操作、または、所定のドラッグ操作を行うだけで、当該リンク先ページの表示を終了させることができる。
【００７８】
本発明の各態様に係る情報端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報端末が備える各手段として動作させることにより上記情報端末をコンピュータにて実現させる情報端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【００８０】
なお、本発明に係る態様は、以下に示す態様であってもよい。
【００８１】
本発明の態様５に係る情報端末は、上記態様３において、上記ページ表示位置決定手段は、上記選択されたリンクオブジェクの表示位置の上記リンク元ページのページ末尾側の直近の位置に他のリンクオブジェクトのリンク先ページが表示されているか否かを判断し、上記選択されたリンクオブジェクトの直下の位置に他のリンクオブジェクトのリンク先ページが表示されていないと判断した場合に、上記選択されたリンクオブジェクトの表示位置の上記直近の位置を、上記選択されたリンクオブジェクトのリンク先ページの上記表示位置として決定してもよい。上記の構成によれば、ユーザは、選択されたリンクオブジェクのリンク元ページのページ末尾側の直近の位置に他のリンクオブジェクトのリンク先ページが表示されていない場合に、選択されたリンクオブジェクトの表示位置のリンク元ページのページ末尾側の直近の位置に選択されたリンクオブジェクトのリンク先ページが表示されるので、リンクオブジェクトと当該リンクオブジェクトのリンク先ページとの関係を直感的に把握できる。
【００８２】
本発明の態様６に係る情報端末は、上記態様３において、上記ページ表示位置決定手段は、上記選択されたリンクオブジェクトのリンク元ページのページ末尾側の直近の位置に他のリンクオブジェクトのリンク先ページが表示されているか否かを判断し、上記選択されたリンクオブジェクの上記直近の位置に他のリンクオブジェクトのリンク先ページが表示されていると判断した場合に、上記選択されたリンクオブジェクトの左下頂点のＸ座標の値とリンク先ページが表示されている上記他のリンクオブジェクトの左下頂点のＸ座標の値とを比較して、比較結果に応じて、上記選択されたリンクオブジェクトの表示位置を決定してもよい。上記の構成によれば、選択されたリンクオブジェクトの表示位置のリンク元ページのページ末尾側の直近の位置に、上記比較結果に応じて、上記選択されたリンクオブジェクのリンク先ページ、または、上記他のリンクオブジェクトのリンク先ページの何れかが表示される。
【００８３】
本発明の態様７に係る情報端末は、上記態様６において、上記ページ表示位置決定手段は、上記比較結果から、左下頂点のＸ座標の値が小さい方のリンクオブジェクトのリンク先ページの表示位置を、上記選択されたリンクオブジェクトの表示位置のリンク元ページのページ末尾側の直近の位置に決定し、左下頂点のＸ座標の値が大きい方のリンクオブジェクトのリンク先ページの表示位置を、上記左下頂点のＸ座標の値が小さい方のリンクオブジェクトのリンク先ページの表示位置のリンク元ページのページ末尾側の直近の位置に決定してもよい。上記の構成によれば、リンクオブジェクのリンク元ページのページ末尾側の直近の位置に他のリンクオブジェクトのリンク先ページが表示されている場合に、ユーザは、リンクオブジェクトの表示位置のリンク元ページのページ末尾側の直近の位置の位置が、左下頂点のＸ座標の値が小さい方のリンクオブジェクトのリンク先ページの表示位置と把握でき、左下頂点のＸ座標の値が大きい方のリンクオブジェクトのリンク先ページの表示位置を左下頂点のＸ座標の値が小さい方のリンクオブジェクトのリンク先ページの表示領域のリンク元ページのページ末尾側の直近の位置の位置と把握できる。
【００８４】
本発明の態様８に係る情報端末は、上記態様１から４、６および７において、上記情報端末は、上記リンク元ページおよびリンク先ページの表示を制御する表示制御手段（表示画像制御部３３）を備えており、上記検出手段は、さらに、情報端末に対するユーザによる各種操作を検出し、上記ページ表示位置決定手段は、上記検出手段によって、表示されている特定のリンク先ページの表示領域におけるピンチイン操作が検出されたとき、上記リンク先ページの表示の終了を判断し、上記表示制御手段は、上記ページ表示位置決定手段によりリンク先ページの表示の終了が判断されたとき、当該リンク先ページの表示を終了させてもよい。上記の構成によれば、リンク先ページに対してピンチイン操作を行うだけで、当該リンク先ページの表示を終了させることができる。このとき、表示を終了させるリンク先ページを記憶部に記憶させておければ、上記特定のリンク先ページのリンクオブジェクトが再度、選択された時、記憶部に格納されているリンク先ページの表示データを用いて、表示画像制御手段は、リンク先ページの画像を生成することができる。すなわち、再度、リンク先ページの表示データを外部サーバに要求する必要がなくなる。よって、再度のリンクオブジェクトの選択を受け付けてから、短時間でリンク先ページを表示することができる。
【００８５】
本発明の態様９に係る情報端末は、上記態様８において、上記ページ表示位置決定手段は、上記検出手段によって、表示されている特定のリンク先ページの表示領域における所定のドラッグ操作が検出されたとき、上記ページ表示位置決定手段はリンク先ページの表示情報を格納する記憶部から当該リンク先ページの表示情報を削除し、上記リンク先ページの表示の終了を判断してもよい。上記の構成によれば、所定のドラッグ操作の検出によって、記表示位置決定手段は当該リンク先ページの表示情報を上記記憶部から削除し、上記リンク先ページの表示の終了を判断する。そのため、ユーザが不必要と認識したリンク先ページの表示データを、所定のドラッグ操作によって記憶部から削除することができる。したがって、例えば、データの格納容量の小さい記憶部を備える携帯端末などにおいて、ユーザは不必要である特定のリンク先ページの表示データを選択的に記憶部から削除することができる。よって、ユーザは、記憶部に格納されているデータ量をデータ選択的に抑制することができる。
【産業上の利用可能性】
【００８６】
本発明は、表示されているリンクオブジェクトのリンク先ページを表示する情報端末に利用することができる。
【符号の説明】
【００８７】
１  情報端末、５  記憶部、３１  操作検出部、３２  ページ表示位置決定部、３３  表示画像制御部、３４  表示データ取得部
【図１】
2015162120.tif 000003
【図２】
2015162120.tif 000004
【図３】
2015162120.tif 000005
【図４】
2015162120.tif 000006
【図５】
2015162120.tif 000007
【図６】
2015162120.tif 000008
【図７】
2015162120.tif 000009