(57)【要約】【課題】ブックマーク等の１つの登録手段に対して１つのサービスしか登録ができない場合と比較して、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面の復元を容易にする情報処理装置等を提供できる。【解決手段】ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付部１１と、選択されたウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得部１２と、取得したそれぞれの表示状態を登録した１つの登録手段をユーザが選択することで、ウィンドウ画面および／またはタブ画面を表示状態にて復元し表示する復元部１５と、を備える情報処理装置１０。【選択図】図３
2018151707.tif 000002
【特許請求の範囲】
【請求項１】
ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付部と、
選択された前記ウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得部と、
取得したそれぞれの前記表示状態を登録した１つの登録手段をユーザが選択することで、前記ウィンドウ画面および／またはタブ画面を当該表示状態にて復元し表示する復元部と、
を備える情報処理装置。
【請求項２】
前記登録手段は、ブックマークであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
既に登録されているブックマークに関連付けて前記表示状態が登録されることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ウィンドウ画面および／またはタブ画面を表示する表示手段に応じて前記表示状態を変更する表示状態変更部をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示状態変更部は、前記表示手段のサイズに応じて前記表示状態を変更することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける受付画面と、
選択された前記ウィンドウ画面および／またはタブ画面を、選択されたときの表示状態にて復元した復元画面と、
を表示する表示装置。
【請求項７】
前記受付画面は、既に登録されているブックマークに対し前記ウィンドウ画面および／またはタブ画面を登録する画面をさらに表示することを特徴とする請求項６に記載の表示装置。
【請求項８】
ウィンドウ画面および／またはタブ画面を複数表示する表示装置と、
前記表示装置に表示された前記ウィンドウ画面および／またはタブ画面の中からユーザが選択した複数のものを復元し表示するよう制御する情報処理装置と、
を備え、
前記ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付部と、
選択された前記ウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得部と、
取得したそれぞれの前記表示状態を登録した１つの登録手段をユーザが選択することで、前記ウィンドウ画面および／またはタブ画面を当該表示状態にて復元し表示する復元部と、
を備える表示システム。
【請求項９】
コンピュータに、
ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付機能と、
選択された前記ウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得機能と、
取得したそれぞれの前記表示状態を登録した１つの登録手段をユーザが選択することで、前記ウィンドウ画面および／またはタブ画面を当該表示状態にて復元し表示する復元機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示装置、表示システム、プログラムに関する。
【背景技術】
【０００２】
ブラウザ等のアプリケーションソフトウェアにおいて、複数のウィンドウ画面あるいはタブ画面を開き、複数のサービスを利用することが一般的に行われている。そしてこの際に、ブックマーク等の登録手段にサービスの情報を登録し、登録手段を選択することにより登録したサービスに対応したウィンドウ画面あるいはタブ画面を再度表示させることができる機能を備える場合がある。
【０００３】
特許文献１および特許文献２には、Ｗｅｂブラウザによってユーザ所望のＷｅｂページを表示装置に表示させ、ページスクロール操作、入力フォームに対する文字入力操作などの所望の表示変更操作を行った後にブックマークの登録を指示すると、その時点でのページの表示状態に対応しているＵＲＬ／表示状態設定値（ウインドウサイズ、フォントサイズ、ズーム率）／表示位置／ＤＯＭ要素の状態変更Ｓｃｒｉｐｔコードからなるブックマーク情報が生成されて保存され、そして登録されたブックマークから所望のページの表示を指示すると、そのブックマーク情報に従ってブックマーク時におけるＷｅｂページの表示状態が再現されるクライアント装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７６２３１号公報
【特許文献２】特開２０１３−１０１６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ブックマーク等の１つの登録手段に対して１つのサービスしか登録ができない場合と比較して、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面の復元を容易にする情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付部と、選択された前記ウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得部と、取得したそれぞれの表示状態を、１つの登録手段に関連付け登録する登録部と、ユーザによる前記登録手段の選択に応じて、前記ウィンドウ画面および／またはタブ画面を前記表示状態にて復元し表示する復元部と、を備える情報処理装置である。
請求項２に記載の発明は、前記登録手段は、ブックマークであることを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記登録部は、既に登録されているブックマークに関連付けて前記表示状態を登録することを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記ウィンドウ画面および／またはタブ画面を表示する表示手段に応じて前記表示状態を変更する表示状態変更部をさらに備えることを特徴とする請求項１に記載の情報処理装置である。
請求項５に記載の発明は、前記表示状態変更部は、前記表示手段のサイズに応じて前記表示状態を変更することを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける受付画面と、選択された前記ウィンドウ画面および／またはタブ画面を、選択されたときの表示状態にて復元した復元画面と、を表示する表示装置である。
請求項７に記載の発明は、前記受付画面は、既に登録されているブックマークに対し前記ウィンドウ画面および／またはタブ画面を登録する画面をさらに表示することを特徴とする請求項６に記載の表示装置である。
請求項８に記載の発明は、ウィンドウ画面および／またはタブ画面を複数表示する表示装置と、前記表示装置に表示された前記ウィンドウ画面および／またはタブ画面の中からユーザが選択した複数のものを復元し表示する処理を行なうよう制御する情報処理装置と、を備え、前記ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付部と、選択された前記ウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得部と、取得したそれぞれの表示状態を、１つの登録手段に関連付け登録する登録部と、ユーザによる前記登録手段の選択に応じて、前記ウィンドウ画面および／またはタブ画面を前記表示状態にて復元し表示する復元部と、を備える表示システムである。
請求項９に記載の発明は、コンピュータに、ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付機能と、選択された前記ウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得機能と、取得したそれぞれの表示状態を、１つの登録手段に関連付け登録する登録機能と、ユーザによる前記登録手段の選択に応じて、前記ウィンドウ画面および／またはタブ画面を前記表示状態にて復元し表示する復元機能と、を実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、ブックマーク等の１つの登録手段に対して１つのサービスしか登録ができない場合と比較して、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面の復元を容易にする情報処理装置を提供することができる。
請求項２の発明によれば、登録手段としてユーザが使いやすいものとすることができる。
請求項３の発明によれば、既に登録されているブックマークを利用することができる。
請求項４の発明によれば、表示画面が変更になっても変更後の表示画面に適したウィンドウ画面やタブ画面を表示することができる。
請求項５の発明によれば、表示手段のサイズが変更になっても変更後の表示画面のサイズに適したウィンドウ画面やタブ画面を表示することができる。
請求項６の発明によれば、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面を復元して表示することが容易にできる表示装置を提供することができる。
請求項７の発明によれば、既に登録されているブックマークを利用するのに適した受付画面を表示できる。
請求項８の発明によれば、ブックマーク等の１つの登録手段に対して１つのサービスしか登録ができない場合と比較して、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面の復元を容易にする表示システムが提供できる。
請求項９の発明によれば、ブックマーク等の１つの登録手段に対して１つのサービスしか登録ができない場合と比較して、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面の復元を容易にする機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態における表示処理システムの構成例を示す図である。
【図２】（ａ）は、表示装置の表示画面に、複数のウィンドウ画面を表示した例を示した図である。（ｂ）は、表示装置の表示画面に、複数のタブ画面を表示した例を示した図である。
【図３】本実施の形態における情報処理装置の機能構成例を表すブロック図である。
【図４】（ａ）〜（ｂ）は、ウィンドウ画面をユーザが選択するための受付画面の第１の例を示した図である。
【図５】ウィンドウ画面をユーザが選択するための受付画面の第２の例を示した図である。
【図６】登録されるブックマークの情報について示した図である。
【図７】（ａ）〜（ｂ）は、表示状態変更部が表示状態を変更する方法について示した図である。
【図８】情報処理装置の動作のうち、表示状態をブックマークの情報として登録する動作について説明したフローチャートである。
【図９】図８のステップ１０８の動作についてさらに詳しく説明したフローチャートである。
【図１０】図８のステップ１０９の動作についてさらに詳しく説明したフローチャートである。
【図１１】情報処理装置の動作のうち、ブックマークの情報に登録されている表示状態を基にウィンドウ画面やタブ画面を復元して表示する動作について説明したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
＜表示システム全体の説明＞
図１は、本実施の形態における表示システム１の構成例を示す図である。
図示するように本実施の形態の表示システム１は、表示装置２０に表示される画像の画像情報を作成する情報処理装置１０と、情報処理装置１０により作成された画像情報が入力され、この画像情報に基づき画像を表示する表示装置２０と、情報処理装置１０に対しユーザが種々の情報を入力するための入力装置３０とを備える。
【００１１】
情報処理装置１０は、例えば、所謂汎用のパーソナルコンピュータ（ＰＣ）である。そして、情報処理装置１０は、ＯＳ（Operating System）による管理下において、各種アプリケーションソフトウェアを動作させることで、画像情報の作成等が行われるようになっている。
【００１２】
表示装置２０は、表示手段の一例である表示画面２１に画像を表示する。表示装置２０は、例えばＰＣ用の液晶ディスプレイ、液晶テレビあるいはプロジェクタなど、加法混色にて画像を表示する機能を備えたもので構成される。したがって、表示装置２０における表示方式は、液晶方式に限定されるものではない。なお、図１に示す例では、表示装置２０内に表示画面２１が設けられているが、表示装置２０として例えばプロジェクタを用いる場合、表示画面２１は、表示装置２０の外部に設けられたスクリーン等となる。
【００１３】
入力装置３０は、キーボードやマウス等で構成される。入力装置３０は、アプリケーションソフトウェアの起動、終了や、詳しくは後述するが、ブラウザ等のアプリケーションソフトウェアに対しブックマークの選択の指示を入力するのに使用する。
【００１４】
情報処理装置１０および表示装置２０は、ＤＶＩ（Digital Visual Interface）を介して接続されている。なお、ＤＶＩに代えて、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）やDisplayPort等を介して接続するようにしてもかまわない。
また情報処理装置１０と入力装置３０とは、例えば、ＵＳＢ（Universal Serial Bus）を介して接続されている。なお、ＵＳＢに代えて、ＩＥＥＥ１３９４やＲＳ−２３２Ｃ等を介して接続されていてもよい。
【００１５】
なお本実施の形態における表示システム１は、図１の形態に限られるものではない。例えば、表示システム１としてタブレット端末を例示することができる。この場合、タブレット端末は、タッチパネルを備え、このタッチパネルにより画像の表示を行なうとともにユーザの指示が入力される。即ち、タッチパネルが、表示装置２０および入力装置３０として機能する。また同様に表示装置２０および入力装置３０を統合した装置として、タッチモニタを用いることもできる。これは、上記表示装置２０の表示画面２１としてタッチパネルを使用したものである。この場合、情報処理装置１０により画像情報が作成され、この画像情報に基づきタッチモニタに画像が表示される。そしてユーザは、このタッチモニタをタッチ等することで指示を入力する。
【００１６】
このような表示システム１において、ユーザは、入力装置３０を操作し、ブラウザ等のアプリケーションソフトウェアを起動させる指示を入力する。これにより情報処理装置１０は、ブラウザを起動する。そしてユーザが、入力装置３０をさらに操作し、ブックマークを選択することで利用したいサービスを選択する。詳しくは後述するが、これによりこのサービスに対応するウィンドウ画面やタブ画面を開き、表示装置２０に表示させる。この場合、ユーザは、表示装置２０を見ながらインタラクティブにサービスの利用をすることができ、より直感的に、またより容易に作業を行える。
【００１７】
図２（ａ）は、表示装置２０の表示画面２１に、複数のウィンドウ画面を表示した例を示した図である。
図示する例では、アプリケーションソフトウェアとしてブラウザを使用し、このブラウザにより、サービスとしてインターネット上のウェブページを閲覧する場合を示している。そしてここでは、２つのウェブページを２つのウィンドウ画面により表示した場合を示している。このうち一方は、Ｇｏｏｇｌｅニュースのウェブページを表示するウィンドウ画面Ｗ１であり、他方は、Ｃｈｒｏｍｅウェブストアのウェブページを表示するウィンドウ画面Ｗ２である。
【００１８】
一方、図２（ｂ）は、表示装置２０の表示画面２１に、複数のタブ画面を表示した例を示した図である。
図示する例では、図２（ａ）と同様に、アプリケーションソフトウェアとしてブラウザを使用し、２つのウェブページを表示させた例を示している。ただしここでは２つのウェブページを１つのウィンドウ画面により表示した場合を示している。このうち一方は、Ｇｏｏｇｌｅニュースのウェブページを表示するタブ画面Ｔ１であり、他方は、Ｃｈｒｏｍｅウェブストアのウェブページを表示するタブ画面Ｔ２である。そして１つのウィンドウ画面中で２つのタブ画面を切り替えてそれぞれのウェブページを表示させる。
【００１９】
図２（ａ）のように、複数のウィンドウ画面を表示させる場合は、タブ画面を行き来することなく表示できるため、一覧性がよいという特徴がある。対して、それぞれのウィンドウ画面は、表示が重なりやすく、ユーザがウィンドウ画面の位置を調整する必要が生じるときがある。
一方、図２（ｂ）のように、１つのウィンドウ画面に複数のタブ画面を表示させる場合は、図２（ａ）のようにウィンドウ画面同士の表示が重なることはないため、ウィンドウ画面を広く表示できる。対して、それぞれのタブ画面は同時に表示することができないため、タブ画面の切り替え操作が必要になる。
【００２０】
なお図２（ａ）および図２（ｂ）では、ウィンドウ画面およびタブ画面の何れか一方が複数である場合について示したが、双方とも複数であってもよい。即ち、複数のウィンドウ画面が表示され、そのうち少なくとも１つのウィンドウ画面に複数のタブ画面が表示される場合である。
【００２１】
またブラウザの機能として、ブラウザ終了時にアクセスしていたＵＲＬ（Uniform Resource Locator）、およびウィンドウ画面やタブ画面のサイズ・位置を保存し、次回にブラウザを起動するときに復元することができるものがある。またブラウザのブックマークにＵＲＬ、およびウィンドウ画面やタブ画面のサイズ・位置を保存することができる従来技術がある。
【００２２】
しかし従来保存を行なうのは、個々のサービスについてのＵＲＬ、およびウィンドウ画面やタブ画面の表示状態（ウィンドウ画面やタブ画面のサイズ・位置など）であり、複数のサービス、即ち、複数のウィンドウ画面や複数のタブ画面について保存を行なってはいない。そのため複数のウィンドウ画面や複数のタブ画面について復元を行なうことはできず、例えば、ユーザがそれぞれのサービスに対応するブックマークを順次選択し、それぞれのウィンドウ画面やタブ画面の復元を行なわなくてはならない。また従来保存を行なう表示状態は、１種類のみであるため、複数サービスを組み合わせた場合の表示状態は、考慮されておらず、複数サービスを組み合わせた場合に、より適した表示状態を保存、復元することはできない。
【００２３】
そこで本実施の形態では、情報処理装置１０を以下の構成にすることで、上記問題の抑制を図っている。本実施の形態では、情報処理装置１０は、表示装置２０に表示されたウィンドウ画面やタブ画面の中からユーザが選択した複数のものを復元し表示するよう制御する。
【００２４】
＜情報処理装置１０の説明＞
図３は、本実施の形態における情報処理装置１０の機能構成例を表すブロック図である。なお図３では情報処理装置１０が有する種々の機能のうち本実施の形態に関係するものを選択して図示している。
図示するように本実施の形態の情報処理装置１０は、選択情報受付部１１と、表示状態取得部１２と、登録部１３と、表示状態変更部１４と、復元部１５とを備える。
【００２５】
選択情報受付部１１は、入力装置３０により入力されたユーザによる指示を受け付ける。
本実施の形態では、選択情報受付部１１は、ウィンドウ画面やタブ画面をユーザが複数選択した旨の指示を選択情報として受け付ける。
【００２６】
図４（ａ）〜（ｂ）は、ウィンドウ画面をユーザが選択するための受付画面の第１の例を示した図である。
図示する例は、ウィンドウ画面をユーザが選択した旨の選択情報を受け付ける受付画面Ｕ１を表示した場合を示している。なおこの場合、図２（ａ）の画面に受付画面Ｕ１を表示した例を示している。
【００２７】
このうち図４（ａ）は、ユーザがＧｏｏｇｌｅニュースのチェックボックスをチェックすることで、Ｇｏｏｇｌｅニュースのウィンドウ画面を選択した場合を示している。なおタイトルは、登録を行なうブックマークの名称である。ここでは、タイトルとして、「Ｇｏｏｇｌｅニュース」が設定された場合を示している。
【００２８】
また図４（ｂ）は、ユーザがさらにＣｈｒｏｍｅウェブストアのチェックボックスをチェックすることで、ＧｏｏｇｌｅニュースおよびＣｈｒｏｍｅウェブストアの２つのウィンドウ画面を選択した場合を示している。なおここでは、タイトルとして、「Ｇｏｏｇｌｅニュース／Ｃｈｒｏｍｅウェブストア」が設定された場合を示している。
【００２９】
タイトルは、チェックボックスのチェックに対応して自動的に設定されるようにすることができる。即ち、チェックされた項目をタイトルとし、複数の場合は、これらの項目を「／」で結合することでタイトルとする。なおタイトルが予め定められた文字数を超えた場合は、超過部分の文字列を省略文字で置き換えてもよい。図示する例では、省略文字として「…」を使用している。図４（ｂ）の場合、「Ｇｏｏｇｌｅニュース」のタイトルが、「Ｇｏｏｇｌｅニュース／Ｃｈｒｏｍｅウェブストア」のタイトルに変更される。また「Ｇｏｏｇｌｅニュース」のタイトルのブックマークの他に、「Ｇｏｏｇｌｅニュース／Ｃｈｒｏｍｅウェブストア」のタイトルのブックマークを別途作成してもよい。なおタイトルは、これに限られるものではなく、ユーザが自由に変更することができる。
【００３０】
そして図４（ｂ）の状態から、ユーザが追加ボタンをクリック等すると、選択情報受付部１１は、ウィンドウ画面やタブ画面の選択情報を取得する。なおユーザがキャンセルボタンをクリック等すると、この処理は中止され、受付画面は消去されて図２（ａ）の画面に戻る。
【００３１】
図５は、ウィンドウ画面をユーザが選択するための受付画面の第２の例を示した図である。
図示する受付画面Ｕ２は、図４に示したものに対し、既に登録されているブックマークに対しウィンドウ画面やタブ画面を登録する画面をさらに表示する場合を示している。
【００３２】
この例では、受付画面Ｕ２の上段には、図４と同様に、ウィンドウ画面をユーザが選択した旨の選択情報を受け付ける画面が表示される。そしてここでは、ユーザがＣｈｒｏｍｅウェブストアのチェックボックスをチェックすることで、Ｃｈｒｏｍｅウェブストアのウィンドウ画面を選択した場合を示している。
【００３３】
また受付画面Ｕ２の下段には、既に登録されているブックマークに対しウィンドウ画面を登録する画面が表示される。そしてここでは、ユーザがＤｒｏｐＢｏｘのチェックボックスをチェックすることで、ＤｒｏｐＢｏｘのタイトルを有するブックマークを選択した場合を示している。なおここでは、タイトルとして、「Ｃｈｒｏｍｅウェブストア／ＤｒｏｐＢｏｘ」が自動的に設定された場合を示している。つまり「ＤｒｏｐＢｏｘ」のタイトルが、「Ｃｈｒｏｍｅウェブストア／ＤｒｏｐＢｏｘ」のタイトルに変更される。あるいは上述したように、「ＤｒｏｐＢｏｘ」のタイトルのブックマークの他に、「Ｃｈｒｏｍｅウェブストア／ＤｒｏｐＢｏｘ」のタイトルのブックマークを別途作成してもよい。またタイトルは、ユーザが自由に変更することができるのは上述した場合と同様である。
【００３４】
そして図４や図５の画面で、ユーザが追加ボタンをクリック等すると、選択情報受付部１１は、ウィンドウ画面やタブ画面の選択情報と、ブックマークの選択情報を取得する。
【００３５】
図３に戻り、表示状態取得部１２は、選択されたウィンドウ画面やタブ画面の表示状態をそれぞれ取得する。詳しくは後述するが、表示状態は、例えば、ウィンドウ画面やタブ画面のウィンドウサイズ、位置情報等である。
【００３６】
登録部１３は、取得したそれぞれの表示状態を、１つの登録手段に関連付け登録する。登録手段は、例えば、ブラウザに使用されるブックマークである。
また登録部１３は、図５で説明したように既に登録されているブックマークの選択情報があるときは、このブックマークに関連付けて表示状態を登録する。またブックマークの選択情報がないときは、新たなブックマークを作成する。
【００３７】
図６は、登録されるブックマークの情報について示した図である。
図示する例では、ブックマークの情報には、まずタイトルの情報が含まれる。ここでは、タイトルが、市場調査であることを示している。また以下は、表示状態の項目である。
【００３８】
表示状態には、表示装置２０の表示画面２１のサイズの情報であるディスプレイ情報として、解像度が含まれる。ここでは解像度が、１６００ドット（横方向の解像度）×１２００ドット（縦方向の解像度）であることを示している。またウィンドウ画面は２つあり、表示状態には、それぞれのウィンドウ画面に関する情報であるウィンドウ情報として、ウィンドウサイズ／位置情報であるwidth（幅方向のドット数）、height（高さ方向のドット数）、およびｘ（横方向のドット座標）、ｙ（縦方向のドット座標）が含まれる。またここでは、それぞれのウィンドウ画面にさらに２つのタブ画面が含まれる場合を示しており、ウィンドウ情報には、それぞれのタブ画面に関する情報であるタブ情報としてＵＲＬが含まれる。
【００３９】
表示状態変更部１４は、ウィンドウ画面やタブ画面を表示する表示画面２１に応じて表示状態を変更する。より具体的には、例えば、表示状態変更部１４は、表示画面２１のサイズに応じて表示状態を変更する。
【００４０】
例えば、表示装置２０の変更を行なったりしたときには、表示画面２１のサイズが変更になるときがある。この場合、元のウィンドウ画面やタブ画面の表示状態では、不具合が生じる場合があるため、表示状態変更部１４は、表示状態の変更を行なう。
【００４１】
図７（ａ）〜（ｂ）は、表示状態変更部１４が表示状態を変更する方法について示した図である。
このうち図７（ａ）は、変更後の表示画面２１に表示されるウィンドウ画面Ｗを示した図である。ここでは、表示画面２１の大きさが、DispWidth_a（横方向の長さ）×DispHeight_a（縦方向の長さ）であることを示している。またここでは、変更後のウィンドウ画面Ｗのウィンドウサイズが、WinWidth_a（横方向の長さ）×WinHeight_a（縦方向の長さ）であることを示している。さらにここでは変更後のウィンドウ画面Ｗの位置情報を示している。この場合、位置情報は、ウィンドウ画面Ｗの左上の角部の座標が、X_a（横方向座標）×Y_a（縦方向の座標）であることを示している。上述の位置及び座標の単位はいずれもピクセル（pixel）である。
【００４２】
また図７（ｂ）は、変更前の表示画面２１に表示されるウィンドウ画面Ｗを示した図である。ここでは、表示画面２１の大きさが、DispWidth_b（横方向の長さ）×DispHeight_b（縦方向の長さ）であることを示している。またここでは、変更前のウィンドウ画面Ｗのウィンドウサイズが、WinWidth_b（横方向の長さ）×WinHeight_b（縦方向の長さ）であることを示している。さらにここでは変更前のウィンドウ画面Ｗの位置情報を示している。この場合、位置情報は、ウィンドウ画面Ｗの左上の角部の座標が、X_b（横方向座標）×Y_b（縦方向の座標）であることを示している。
【００４３】
この場合、WinWidth_a、WinHeight_a、X_a、Y_aは、例えば、以下の（１）式から（４）式により算出できる。つまりここでは、ウィンドウ画面Ｗのサイズや位置を、変更前と変更後の表示画面２１のサイズの比率に応じて変更している。
【００４４】
WinWidth_a＝WinWidth_b×（DispWidth_a／DispWidth_b）      …（１）
WinHeight_a＝WinHeight_b×（DispHeight_a／DispHeight_b）  …（２）
X_a＝X_b×（DispWidth_a／DispWidth_b）                    …（３）
Y_a＝Y_b×（DispHeight_a／DispHeight_b）                  …（４）
【００４５】
なおここでは、登録部１３に登録された表示状態を表示状態変更部１４が変更する場合について説明を行なったが、登録部１３に登録するときに表示状態を表示状態変更部１４が変更してもよい。つまりブックマークに既に登録されている表示状態を参照し、登録しようとする表示状態と同じであった場合は、ブックマークに既に登録されている表示状態を変更しないで登録を行なう。一方、異なっていた場合は、ブックマークに既に登録されている表示状態に合わせ変更して登録を行なう。
【００４６】
図３に戻り、復元部１５は、登録手段をユーザが選択することで、ウィンドウ画面やタブ画面を登録部１３で登録した表示状態にて復元し表示する。
つまりユーザがブラウザからブックマークを選択すると、表示装置２０の表示画面２１では、登録部１３でブックマークの情報として登録された表示状態により復元したウィンドウ画面やタブ画面（復元画面）が表示される。
【００４７】
＜情報処理装置１０の動作の説明＞
次に情報処理装置１０の動作について説明を行なう。
図８は、情報処理装置１０の動作のうち、表示状態をブックマークの情報として登録する動作について説明したフローチャートである。
【００４８】
まず選択情報受付部１１が、図５に示した受付画面を表示させ（ステップ１０１）、ウィンドウ画面やタブ画面の選択情報、およびブックマークの選択情報を取得する（ステップ１０２）。
【００４９】
次に選択情報受付部１１は、図５に示した受付画面において、ユーザによりタイトルが変更されたか否かを判断する（ステップ１０３）。
そしてタイトルが変更されていた場合（ステップ１０３でＹｅｓ）、ステップ１０２に戻る。
対してタイトルが変更されていなかった場合（ステップ１０３でＮｏ）、選択情報受付部１１は、ウィンドウ画面やタブ画面（図では、単に「画面」と記載）の変更があったか否かを判断する（ステップ１０４）。つまり選択情報受付部１１は、図４や図５でユーザがチェックボックスのチェックを変更したか否かを判断する。
【００５０】
その結果、ウィンドウ画面やタブ画面の変更があった場合（ステップ１０４でＹｅｓ）、タイトルの更新を行なう（ステップ１０５）。そしてステップ１０２に戻る。
対してウィンドウ画面やタブ画面の変更がなかった場合（ステップ１０４でＮｏ）、選択情報受付部１１は、ウィンドウ画面やタブ画面の登録が終了したか否かを判断する（ステップ１０６）。これはユーザが、図５で示す追加ボタンをクリック等したか否かで判断できる。
【００５１】
そしてユーザが、追加ボタンをクリック等せず、例えば、キャンセルボタンをクリック等した場合（ステップ１０６でＮｏ）、選択情報受付部１１は、処理を終了する。
【００５２】
対してユーザが、追加ボタンをクリック等した場合（ステップ１０６でＹｅｓ）、選択情報受付部１１は、メモリ上にブックマークの情報を記録するための情報領域の生成と初期化を行なう（ステップ１０７）。
【００５３】
さらに表示状態取得部１２が、表示状態を取得する（ステップ１０８）。この表示状態は、図６で説明したようなものである。
【００５４】
次に登録部１３が、ステップ１０２で取得したブックマークの選択情報を基に、選択されたブックマークの情報を取得する（ステップ１０９）。なお詳しくは後述するが、このときブックマークの情報に含まれる表示画面２１のディスプレイ情報（解像度）により、ウィンドウ情報のウィンドウサイズ／位置情報を変更してもよい。この変更は、表示状態変更部１４が行なう。
【００５５】
そして登録部１３が、表示状態を、ブックマークの情報として登録する（ステップ１１０）。
【００５６】
図９は、図８のステップ１０８の動作についてさらに詳しく説明したフローチャートである。
ここでは、表示状態取得部１２は、表示されているウィンドウ画面を１つ抽出する（ステップ１０８−１）。
【００５７】
そして表示状態取得部１２は、このウィンドウ画面が、ユーザが選択したものであるか否かを判断する（ステップ１０８−２）。
その結果、ユーザが選択したものではなかった場合（ステップ１０８−２でＮｏ）、ステップ１０８−８に移行する。
対して、ユーザが選択したものだった場合（ステップ１０８−２でＹｅｓ）、ウィンドウ情報としてウィンドウ画面のウィンドウサイズと位置情報を取得する（ステップ１０８−３）。
【００５８】
次に表示状態取得部１２は、表示されているタブ画面を１つ抽出する（ステップ１０８−４）。
【００５９】
そして表示状態取得部１２は、このタブ画面が、ユーザが選択したものであるか否かを判断する（ステップ１０８−５）。
その結果、ユーザが選択したものではなかった場合（ステップ１０８−５でＮｏ）、ステップ１０８−７に移行する。
対して、ユーザが選択したものだった場合（ステップ１０８−５でＹｅｓ）、ウィンドウ情報としてタブ情報を取得する（ステップ１０８−６）。
【００６０】
そして表示状態取得部１２は、タブ画面の抽出が全て終了したか否かを判断する（ステップ１０８−７）。
その結果、抽出が全て終了していない場合（ステップ１０８−７でＮｏ）、ステップ１０−４に戻る。
対して抽出が全て終了していた場合（ステップ１０８−７でＹｅｓ）、表示状態取得部１２は、ウィンドウ画面の抽出が全て終了したか否かを判断する（ステップ１０８−８）。
【００６１】
そして抽出が全て終了していない場合（ステップ１０８−８でＮｏ）、ステップ１０８−１に戻る。
対して抽出が全て終了していた場合（ステップ１０８−８でＹｅｓ）、ステップ１０８の処理を終了する。
【００６２】
図１０は、図８のステップ１０９の動作についてさらに詳しく説明したフローチャートである。
ここでは、登録部１３は、現在の表示画面２１の解像度を取得する（ステップ１０９−１）。
【００６３】
次に登録部１３は、ステップ１０２で取得したブックマークの選択情報を基に対象となるブックマークを１つ抽出する（ステップ１０９−２）。
【００６４】
さらに登録部１３は、抽出したブックマークに登録されている表示状態からディスプレイ情報を取得する（ステップ１０９−３）。このディスプレイ情報には、既に登録されている表示画面２１のサイズの情報として解像度が含まれる。
【００６５】
そして登録部１３は、ステップ１０９−１で取得した現在の表示画面２１の解像度と、ステップ１０９−２で取得しブックマークに登録されていた表示画面２１の解像度とが同じであるか否かを判断する（ステップ１０９−４）。
その結果、同じであった場合（ステップ１０９−４でＹｅｓ）、登録部１３は、表示状態をブックマークの情報に追記する（ステップ１０９−５）。この表示状態は、図６で説明したようなものである。
対して同じではなかった場合（ステップ１０９−４でＮｏ）、登録部１３は、ブックマークに既に登録されている表示状態からウィンドウ情報を抽出する（ステップ１０９−６）。
【００６６】
そして表示状態変更部１４は、現在の表示画面２１の解像度とステップ１０９−３で取得した解像度を基に、図７で説明した方法により、ブックマークに既に登録されている解像度に合わせ、ステップ１０８で取得した表示状態を変更する。具体的には、表示状態変更部１４は、ウィンドウ情報のウィンドウサイズ／位置情報を変更する（ステップ１０９−７）。
【００６７】
登録部１３は、変更後のウィンドウサイズ／位置情報をブックマークの情報に追記する（ステップ１０９−８）。
また登録部１３は、タブ情報をブックマークの情報に追記する（ステップ１０９−９）。
【００６８】
ステップ１０９−５の後、およびステップ１０９−９の後は、登録部１３は、対象となるブックマークを全て抽出したか否かを判断する（ステップ１０９−１０）。
そして全て抽出していなかった場合（ステップ１０９−１０でＮｏ）、ステップ１０９−２に戻る。
対して全て抽出していた場合（ステップ１０９−１０でＹｅｓ）、ステップ１０９の処理を終了する。
【００６９】
図１１は、情報処理装置１０の動作のうち、ブックマークの情報に登録されている表示状態を基にウィンドウ画面やタブ画面を復元して表示する動作について説明したフローチャートである。
【００７０】
まず復元部１５が、現在の表示画面２１の解像度を取得する（ステップ２０１）。
【００７１】
次に復元部１５は、ブックマークの情報に登録されている表示状態からディスプレイ情報を取得する（ステップ２０２）。このディスプレイ情報には、図８のステップ１１０で登録した表示画面２１のサイズの情報として解像度が含まれる。
【００７２】
さらに復元部１５は、表示状態に含まれるウィンドウ情報を１つ抽出する（ステップ２０３）。
【００７３】
そして復元部１５は、ステップ２０１で取得した現在の表示画面２１の解像度と、ステップ２０２で取得しブックマークに登録されていた表示画面２１の解像度とが同じであるか否かを判断する（ステップ２０４）。
その結果、同じであった場合（ステップ２０４でＹｅｓ）、復元部１５は、ブックマークの情報に登録されている表示状態を基に新規のウィンドウ画面を作成する（ステップ２０５）。
対して同じではなかった場合（ステップ２０４でＮｏ）、表示状態変更部１４が、ステップ２０１で取得した現在の表示画面２１の解像度とステップ２０２で取得した解像度を基に、図７で説明した方法により、現在の表示画面２１の解像度に合わせ、ブックマークの情報に登録されている表示状態を変更する。具体的には、表示状態変更部１４は、ウィンドウ情報のウィンドウサイズ／位置情報を変更する（ステップ２０６）。
【００７４】
ステップ２０６の後は、ステップ２０５に移行し、変更後の表示状態を基に新規のウィンドウ画面を作成する。
【００７５】
次に復元部１５は、ブックマークの情報に登録されている表示状態からタブ情報を１つ取得する（ステップ２０７）。
【００７６】
さらに復元部１５は、タブを作成し、タブ情報に含まれるＵＲＬにアクセスし、ウェブページの内容を取得する（ステップ２０８）。
【００７７】
次に復元部１５は、タブ情報の取得が全て終了したか否かを判断する（ステップ２０９）。
その結果、終了していなかった場合（ステップ２０９でＮｏ）、ステップ２０７に戻る。
対して終了していた場合（ステップ２０９でＹｅｓ）、ウィンドウ情報の取得が全て終了したか否かを判断する（ステップ２１０）。
【００７８】
その結果、終了していなかった場合（ステップ２１０でＮｏ）、ステップ２０３に戻る。
対して終了していた場合（ステップ２１０でＹｅｓ）、一連の処理を終了する。
【００７９】
以上詳述した情報処理装置１０によれば、１つのブックマーク等の登録手段に複数のウィンドウ画面やタブ画面の表示状態を登録する。そしてユーザが１つの登録手段を選択することで、ユーザが利用したいサービスを提供する複数のウィンドウ画面あるいはタブ画面を復元して表示することができる。
また複数のウィンドウ画面を配置する際には、それぞれを組み合わせた場合の表示状態としてより適した表示状態を保存、復元することができる。
【００８０】
なお上述した例では、アプリケーションソフトウェアとしてブラウザを挙げたが、これに限られるものではない。例えば、グループウェアなどであってもよい。また登録手段は、ブックマークを例示したが、表示状態を保存できる機能を有するものであれば、特に限られるものではない。
【００８１】
＜プログラムの説明＞
ここで以上説明を行った本実施の形態における情報処理装置１０が行なう処理は、例えば、ブラウザ等のアプリケーションソフトウェアのプログラムとして用意される。
【００８２】
よって本実施の形態で、情報処理装置１０が行なう処理は、コンピュータに、ウィンドウ画面および／またはタブ画面をユーザが複数選択した旨の選択情報を受け付ける選択情報受付機能と、選択されたウィンドウ画面および／またはタブ画面の表示状態をそれぞれ取得する表示状態取得機能と、取得したそれぞれの表示状態を登録した登録手段をユーザが選択することで、ウィンドウ画面および／またはタブ画面を上記表示状態にて復元し表示する復元機能と、を実現させるためのプログラムとして捉えることもできる。
【００８３】
なお、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８４】
以上、本実施の形態について説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、種々の変更または改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【符号の説明】
【００８５】
１…表示システム、１０…情報処理装置、１１…選択情報受付部、１２…表示状態取得部、１３…登録部、１４…表示状態変更部、１５…復元部、２０…表示装置、３０…入力装置
【図１】
2018151707.tif 000003
【図２】
2018151707.tif 000004
【図３】
2018151707.tif 000005
【図４】
2018151707.tif 000006
【図５】
2018151707.tif 000007
【図６】
2018151707.tif 000008
【図７】
2018151707.tif 000009
【図８】
2018151707.tif 000010
【図９】
2018151707.tif 000011
【図１０】
2018151707.tif 000012
【図１１】
2018151707.tif 000013