(57)【要約】【課題】各ページに対する処理を行う際のユーザの操作負担を軽減する。【解決手段】同時に又は切替可能に表示中の複数のページを保存対象として一括して選択する保存対象選択手段と、該選択された複数のページのデータに、各ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータを付加するデータ付加手段と、該複数のページのデータ、及び、該付加された順序データ及び区切りデータを単一ファイルとして記憶する記憶手段とを具備した携帯端末を提供する。【選択図】図３
2007299311.tif 000002
【特許請求の範囲】
【請求項１】
複数のページを同時表示又は切替表示可能な端末装置において、
同時に又は切替可能に表示中の複数のページを保存対象として一括して選択する保存対象選択手段と、
該選択された複数のページのデータに、各ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータを付加するデータ付加手段と、
該複数のページのデータ、及び、該付加された順序データ及び区切りデータを単一ファイルとして保存する保存手段と、を具備したこと、を特徴とする端末装置。
【請求項２】
前記保存手段に保存されている単一ファイルを復調して複数のページを切替可能に表示するファイル復調手段を更に具備したこと、を特徴とする請求項１に記載の端末装置。
【請求項３】
前記ファイル復調手段は、該順序データに基づいて、該単一ファイルを復調したときにアクティブとなるページを決定すること、を特徴とする請求項２に記載の端末装置。
【請求項４】
該順序データに示される各ページの順序は、ユーザが各ページにアクセスした順序にしたがって決定されること、を特徴とする請求項１から請求項３の何れかに記載の端末装置。
【請求項５】
複数のページをサムネイル状に表示するサムネイル表示手段を更に具備し、
前記保存対象選択手段は、該サムネイル状に表示されている複数のページを保存対象とすること、を特徴とする請求項１から請求項４の何れかに記載の端末装置。
【請求項６】
ユーザの操作に応じた入力を受け付ける入力手段を更に具備し、
前記保存対象選択手段は、前記入力手段からの所定の入力にしたがって、保存対象のページを選択すること、を特徴とする請求項１から請求項４の何れかに記載の端末装置。
【請求項７】
前記保存手段に保存されている各ファイルをサムネイル状に表示するサムネイル表示手段を更に具備し、
前記保存対象選択手段は、前記入力手段からの所定の入力にしたがって、該サムネイル状に表示されたファイルの中から保存対象を選択すること、を特徴とする請求項６に記載の端末装置。
【請求項８】
前記保存手段に保存された単一ファイルを外部機器に送信するファイル送信手段を更に具備したこと、を特徴とする請求項１から請求項７の何れかに記載の端末装置。
【請求項９】
単一のウィンドウ上で複数のページを切替表示可能な端末装置において、
ページのデータを含む単一のファイルを取得するファイル取得手段と、
該取得された単一のファイルに、ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータが付加されているか否かを判定する付加データ判定手段と、
該順序データ及び区切りデータが付加されていると判定されるとき、それらのデータに基づいて、該単一のファイルに含まれるページのデータを複数のページのデータとして認識するデータ認識手段と、を具備し、
該認識された複数のページを該ウィンドウ上で切替可能に表示すること、を特徴とする端末装置。
【請求項１０】
外部機器と通信するための通信手段を更に具備し、
前記ファイル取得手段は、前記通信手段を介して外部機器から該単一のファイルを取得すること、を特徴とする請求項９に記載の端末装置。
【請求項１１】
同時に又は切替可能に表示中の複数のページを保存対象として一括して選択する保存対象選択機能と、
該選択された複数のページのデータに、各ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータを付加するデータ付加機能と、
該複数のページのデータ、及び、該付加された順序データ及び区切りデータを単一ファイルとして所定の記憶媒体に保存させる保存機能とを、
複数のページを同時表示又は切替表示可能な端末装置の制御部に実行させるための端末装置用プログラム。
【請求項１２】
前記保存機能により該所定の保存媒体に保存された単一ファイルを復調して複数のページを切替可能に表示するファイル復調機能を更に含むこと、を特徴とする請求項１１に記載の端末装置用プログラム。
【請求項１３】
複数のページをサムネイル状に表示するサムネイル表示機能を更に含み、
前記保存対象選択機能により該サムネイル状に表示されている複数のページが保存対象とされること、を特徴とする請求項１１又は請求項１２の何れかに記載の端末装置用プログラム。
【請求項１４】
ユーザの操作に応じた入力を受け付ける入力機能を更に含み、
前記保存対象選択機能により、前記入力機能での所定の入力にしたがって、保存対象のページが選択されること、を特徴とする請求項１１又は請求項１２の何れかに記載の端末装置用プログラム。
【請求項１５】
前記保存機能により該所定の保存媒体に保存された各ファイルをサムネイル状に表示するサムネイル表示機能を更に含み、
前記保存対象選択機能により、前記入力機能での所定の入力にしたがって、該サムネイル状に表示されたファイルの中から保存対象を選択すること、を特徴とする請求項１４に記載の端末装置用プログラム。
【請求項１６】
前記保存機能により該所定の保存媒体に保存された単一ファイルを外部機器に送信するファイル送信機能を更に含むこと、を特徴とする請求項１１から請求項１５の何れかに記載の端末装置用プログラム。
【請求項１７】
ページのデータを含む単一のファイルを取得するファイル取得機能と、
該取得された単一のファイルに、ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータが付加されているか否かを判定する付加データ判定機能と、
該順序データ及び区切りデータが付加されていると判定されるとき、それらのデータに基づいて、該単一のファイルに含まれるページのデータを複数のページのデータとして認識するデータ認識機能と、
該認識された複数のページを該ウィンドウ上で切替可能に表示する表示機能とを、
単一のウィンドウ上で複数のページを切替表示可能な端末装置の制御部に実行させるための端末装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページを同時表示又は切替表示可能な端末装置に関する。また複数のページを同時表示又は切替表示可能な端末装置の制御部に実行させるための端末装置用プログラムに関する。
【背景技術】
【０００２】
近年、インターネットに代表されるネットワークの急速な普及やその技術の発展に伴って、ユーザは、デスクトップやラップトップ等のＰＣ（Personal Computer）のみならず、携帯電話や、ＰＤＡ（Personal Digital Assistance）、家電、カーナビゲーション装置等を含む様々な情報端末を用いてネットワーク上の情報を閲覧することができる。これらの情報端末には情報閲覧ソフトウェア（以下、ブラウザと記す）が組み込まれている。ブラウザが、例えばＨＴＭＬ（Hyper Text Markup Language）で記述されたマークアップ言語の文書を解釈し、次いでその解釈結果に基づいたレイアウト処理を行う。これにより、端末の表示部にネットワーク上の情報（例えばページ）が表示（すなわちレンダリング）される。
【０００３】
本明細書において用いられる「ページ」は以下のような意味を有する。
「ページ」：ネットワーク経由で取得されるデータのまとまりであり、ユーザがあるＵＲＩ（Uniform Resource Identifier）を指定したときに表示されるべき内容全体を指す。すなわち、ディスプレイ上の画像をスクロールすることによって表示することのできる内容の全体を指す。なおこのページにはオンラインで閲覧されるものに限らず、オフラインで閲覧されるものも含まれる。オフラインで閲覧されるページには、例えばネットワーク経由で取得されてブラウザによりキャッシングされたページや、例えば端末のローカルフォルダ等にｍｈｔ形式で保存されたページ等が含まれる。ページは、例えばＨＴＭＬ文書、画像ファイル、音声データ等の種々のデータ（ページのデータ）から構成される。
【０００４】
例えば携帯電話等の携帯端末はその性能の向上が著しく、様々な機能が付加されている。このような機能の一つに例えばタブウィンドウ表示が知られている。このタブウィンドウ表示については例えば下記特許文献１に開示されている。このタブウィンドウ表示の機能によれば、単一のウィンドウ上において複数のページが切替可能に表示される。このとき画面上に表示されるページは、一つのアクティブなページである。このアクティブなページとは、例えばユーザによって選択されたページ又は最後にアクセスされたページであり得る。
【０００５】
携帯端末の画面サイズはデスクトップＰＣ等と比べて格段に小さい。従って、単一のウィンドウ上で複数のページを切替表示するというタブウィンドウ表示の機能は、画面サイズが限定的な携帯端末において極めて有用であり、その需要度が高い。
【特許文献１】特開２００５−５００１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、従来の携帯端末においてタブウィンドウで以前表示したことのある組み合わせと同一組み合わせの複数のページを再度タブウィンドウで表示させる場合について説明する。この場合ユーザは、各ページにアクセスしてそれぞれを取得する必要がある。具体的には、ユーザは、ブラウザを起動させて所望のページに対するアクセス情報（例えばＵＲＩや検索キーワード等）を入力し、当該ページをディスプレイ上に表示させる。この作業を、タブウィンドウで表示させるべきページの数だけ繰り返し行う。しかしこれは、以下の問題点を含む。
（１）ユーザは各ページに対するアクセス情報を覚えておく必要がある。
（２）アクセスすべきページが多い場合には通信時間及び通信コストが嵩む。
（３）アクセスすべきページが多い場合にはユーザにとってその操作が煩雑となる。
【０００７】
問題点（１）及び（２）に関しては、所望のページを例えば携帯端末内のローカルフォルダに予め保存しておくことにより解決可能である。具体的にはこのようにページを予め保存しておくことにより、ユーザは、アクセス情報を入力することなく且つ携帯端末にデータ通信を実行させることなくローカルフォルダを参照することで、所望のページを取得することができる。
【０００８】
ところがこのような場合、ページを保存する作業を、ページの数に応じて繰り返し行う必要がある。また保存したページを呼び出す際にも、ページの数に応じてその呼び出し作業を繰り返し行う必要がある。つまり上記の場合、ページを保存するときにユーザに対して煩雑な作業を強いることになる。またページを呼び出すときにもユーザに対して煩雑な作業を強いることになる。つまり、問題点（３）に対しては好適な解決方法が依然として見出されていない。
【０００９】
そこで、本発明は上記の事情に鑑みて、各ページに対する処理を行う際のユーザの操作負担を軽減させるのに好適な端末装置、及び、端末装置用プログラムを提供することを課題としている。より詳細には、複数のページを保存するときのユーザの操作負担を軽減させるのに好適な端末装置、及び、端末装置用プログラムを提供すること、単一のウィンドウで表示すべき各ページを呼び出すときのユーザの操作負担を軽減させるのに好適な端末装置、及び、端末装置用プログラムを提供することを課題としている。
【課題を解決するための手段】
【００１０】
上記の課題を解決する本発明の一態様に係る端末装置は、複数のページを同時表示又は切替表示可能なものである。この端末装置は、同時に又は切替可能に表示中の複数のページを保存対象として一括して選択する保存対象選択手段と、該選択された複数のページのデータに、各ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータを付加するデータ付加手段と、該複数のページのデータ、及び、該付加された順序データ及び区切りデータを単一ファイルとして保存する保存手段とを具備したことを特徴としたものである。
【００１１】
このように構成された端末装置によれば、複数のページを一括して保存できるためユーザの操作負担（より詳細には保存操作）が好適に軽減される。附言するに、保存対象のページ数が多ければ多いほど、この効果（すなわち操作負担軽減の効果）は顕著である。
【００１２】
なお上記端末装置は、保存手段に保存されている単一ファイルを復調して複数のページを切替可能に表示するファイル復調手段を更に具備したものであっても良い。
【００１３】
このファイル復調手段は、例えば順序データに基づいて単一ファイルを復調したときにアクティブとなるページを決定するよう動作するものであっても良い。
【００１４】
上記端末装置において、該順序データに示される各ページの順序は、例えばユーザが各ページにアクセスした順序にしたがって決定される。
【００１５】
上記端末装置は、複数のページをサムネイル状に表示するサムネイル表示手段を更に具備したものであっても良い。この場合、保存対象選択手段は、例えば該サムネイル状に表示されている複数のページを保存対象とするよう動作することができる。
【００１６】
また上記端末装置は、ユーザの操作に応じた入力を受け付ける入力手段を更に具備したものであっても良い。この場合、上記保存対象選択手段は、例えば入力手段からの所定の入力にしたがって保存対象のページを選択するよう動作する。
【００１７】
また上記端末装置は、保存手段に保存されている各ファイルをサムネイル状に表示するサムネイル表示手段を更に具備したものであっても良い。この場合、保存対象選択手段は、入力手段からの所定の入力にしたがって、該サムネイル状に表示されたファイルの中から保存対象を選択するよう動作する。
【００１８】
また上記端末装置は、保存手段に保存された単一ファイルを外部機器に送信するファイル送信手段を更に具備したものであっても良い。
【００１９】
また上記の課題を解決する本発明の別の態様に係る端末装置は、単一のウィンドウ上で複数のページを切替表示可能なものである。この端末装置は、ページのデータを含む単一のファイルを取得するファイル取得手段と、該取得された単一のファイルに、ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータが付加されているか否かを判定する付加データ判定手段と、該順序データ及び区切りデータが付加されていると判定されるとき、それらのデータに基づいて該単一のファイルに含まれるページのデータを複数のページのデータとして認識するデータ認識手段とを具備しており、該認識された複数のページを該ウィンドウ上で切替可能に表示することを特徴としたものである。
【００２０】
このような構成によれば、複数のページのデータを含む単一ファイルを復調して複数のページを単一のウィンドウ上で切替可能に表示するのに好適な端末装置が提供される。この端末装置によれば、ユーザの操作負担（より詳細にはページを開くときの操作）が好適に軽減される。附言するに、開く対象のページ数が多ければ多いほど、この効果（すなわち操作負担軽減の効果）は顕著である。
【００２１】
なお上記端末装置は、例えば外部機器と通信するための通信手段を更に具備したものであっても良い。この場合、ファイル取得手段は、通信手段を介して外部機器から該単一のファイルを取得することができる。
【００２２】
また上記の課題を解決する本発明の一態様に係る端末装置用プログラムは、複数のページを同時表示又は切替表示可能な端末装置の制御部に実行させるためのものである。この端末装置用プログラムは、同時に又は切替可能に表示中の複数のページを保存対象として一括して選択する保存対象選択機能と、該選択された複数のページのデータに、各ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータを付加するデータ付加機能と、該複数のページのデータ、及び、該付加された順序データ及び区切りデータを単一ファイルとして所定の記憶媒体に保存させる保存機能とを含む。
【００２３】
このような機能を端末装置の制御部に実行させるプログラムを構築することにより、複数のページを一括して保存できるためユーザの操作負担（より詳細には保存操作）が好適に軽減される。附言するに、保存対象のページ数が多ければ多いほど、この効果（すなわち操作負担軽減の効果）は顕著である。
【００２４】
なお上記端末装置用プログラムは、例えば保存機能により該所定の保存媒体に保存された単一ファイルを復調して複数のページを切替可能に表示するファイル復調機能を更に含むものであっても良い。
【００２５】
上記端末装置用プログラムは、例えば複数のページをサムネイル状に表示するサムネイル表示機能を更に含むものであっても良い。この場合、保存対象選択機能により該サムネイル状に表示されている複数のページが保存対象とされ得る。
【００２６】
上記端末装置用プログラムは、ユーザの操作に応じた入力を受け付ける入力機能を更に含んだものであっても良い。この場合、保存対象選択機能により、入力機能での所定の入力にしたがって、保存対象のページが選択され得る。
【００２７】
上記端末装置用プログラムは、例えば保存機能により該所定の保存媒体に保存された各ファイルをサムネイル状に表示するサムネイル表示機能を更に含むものであっても良い。この場合、保存対象選択機能により、入力機能での所定の入力にしたがって、該サムネイル状に表示されたファイルの中から保存対象が選択され得る。
【００２８】
また上記端末装置用プログラムは、例えば保存機能により該所定の保存媒体に保存された単一ファイルを外部機器に送信するファイル送信機能を更に含むものであっても良い。
【００２９】
また上記の課題を解決する本発明の別の態様に係る端末装置用プログラムは、単一のウィンドウ上で複数のページを切替表示可能な端末装置の制御部に実行させるためのものである。この端末装置用プログラムは、ページのデータを含む単一のファイルを取得するファイル取得機能と、該取得された単一のファイルに、ページの順序を示す順序データ、及び、該順序で並べられたときの各ページの区切りを示す区切りデータが付加されているか否かを判定する付加データ判定機能と、該順序データ及び区切りデータが付加されていると判定されるとき、それらのデータに基づいて、該単一のファイルに含まれるページのデータを複数のページのデータとして認識するデータ認識機能と、該認識された複数のページを該ウィンドウ上で切替可能に表示する表示機能とを含む。
【００３０】
このような機能を端末装置の制御部に実行させるプログラムを構築することにより、ユーザの操作負担（より詳細にはページを開くときの操作）の軽減が好適に実現されるようになる。附言するに、開く対象のページ数が多ければ多いほど、この効果（すなわち操作負担軽減の効果）は顕著である。
【発明の効果】
【００３１】
本発明によれば、各ページに対する処理を行う際のユーザの操作負担を軽減させるのに好適な端末装置、及び、端末装置用プログラムが提供される。より詳細には、複数のページを保存するときのユーザの操作負担を軽減させるのに好適な端末装置、及び、端末装置用プログラムが提供される。また単一のウィンドウで表示すべき各ページを呼び出すときのユーザの操作負担を軽減させるのに好適な端末装置、及び、端末装置用プログラムが提供される。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００３３】
図１は、本発明の実施の形態の携帯端末１０の構成を示したブロック図である。本実施形態の携帯端末１０は、例えば携帯電話又はＰＨＳ（Personal Handy phone System）或いはＰＤＡ等の様々な携帯端末にも置換可能である。
【００３４】
図１に示されるように、携帯端末１０はその全体を統括的に制御するＣＰＵ３を具備する。ＣＰＵ３にはバス１９を介して各構成要素が接続されている。これらの構成要素には、ＲＯＭ(Read-Only Memory)５、ＲＡＭ(Random-Access Memory)７、ネットワークインタフェース９、ディスプレイドライバ１１、及び、インタフェース１５がある。ディスプレイドライバ１１、インタフェース１５はそれぞれ、ディスプレイ１３、ユーザインタフェースデバイス１７に接続されている。
【００３５】
ＲＯＭ５には各種プログラムや各種データが格納されている。ＲＯＭ５に格納されているプログラムには例えばブラウザ５０がある。またＲＡＭ７は例えばＲＯＭ５に格納されている各種プログラムの展開先である。ユーザがユーザインタフェースデバイス１７を用いて所定の操作を行うことにより、ＲＯＭ５に格納されているプログラム（例えばブラウザ５０）が読み出されてＲＡＭ７の所定領域に展開されて実行される。これにより、ブラウザ５０が起動する。
【００３６】
次に、ブラウザ５０の機能について説明する。図２を参照してブラウザ５０の基本的な構成要素であるブラウザエンジン３０について説明する。
【００３７】
図２は、ブラウザ５０に含まれるブラウザエンジン３０の機能ブロック図である。図２に示されるように、ブラウザエンジン３０は、パーサー３１、ページメーカ３２、およびフォーマッタ３３の各機能ブロックから構成される。
【００３８】
ユーザがユーザインタフェースデバイス１７を介してＵＲＩを入力、或いはディスプレイ１３に表示中のページ中のＵＲＩをアンカータグの一つを選択することにより指定すると、ブラウザ５０は、インターネット上のＵＲＩからＨＴＭＬ文書２１（すなわち要求されたページ）を取得するよう動作する。取得されたＨＴＭＬ文書２１は、次にパーサー３１に渡される。
【００３９】
パーサー３１は、ネットワークインタフェース９を介してインターネットから取得したＨＴＭＬ文書２１を解釈し、ＨＴＭＬ文書２１の文法構造がツリー構造で表されたドキュメントツリー２３を作成する。なお、ドキュメントツリー２３は、ＨＴＭＬ文書２１の文法構造を表現するのみであり、ドキュメントの表現に関する情報までは含んでいない。
【００４０】
次に、ページメーカ３２は、ドキュメントツリー２３及びタグに関する情報を基に、ＨＴＭＬ文書２１の表現形式、例えばblock, inline, table, list, item等を含むレイアウトツリー２５を作る。すなわち、レイアウトツリー２５は、block, inline, tableなどの順番に関する情報を含んでいる。なお、レイアウトツリー２５は、これらの要素（block, inline, table等）の画面上での位置やサイズについての情報は含んでいない。
【００４１】
フォーマッタ３３は、レイアウトツリー２５とディスプレイ１３の画面サイズに関する情報を基に、ディスプレイ１３の画面上に各項目をレイアウトする。つまり、フォーマッタ３３は、ディスプレイ１３の画面上に項目を配置し、各項目の画面上の位置、幅、高さや、ＨＴＭＬ文書２１内の文字の折り返し位置を決定する。
【００４２】
パーサー３１、ページメーカ３２、フォーマッタ３３による以上のような処理を経て、ＨＴＭＬ文書２１、すなわち要求されたページがディスプレイ１３に表示される。
【００４３】
ブラウザ５０は複数のページを単一のウィンドウ上で切替可能に表示させる機能、すなわち先に説明されたタブウィンドウ表示機能を有している。ユーザがＵＲＩを複数入力することにより、その数に応じたそれぞれのページがタブウィンドウ上で切替可能に表示される。
【００４４】
ここで、図３に、ブラウザ５０で実行される処理をフローチャートで示す。ユーザインタフェースデバイス１７が用いたユーザ・オペレーション（以下、単に「ユーザ・オペレーション」と記す）によりＵＲＩが入力されてブラウザ５０が上述した一連の動作を行うと、当該ＵＲＩによるリクエストに応じたページがタブウィンドウ上で表示される（ステップ１：ＹＥＳ、以下の明細書及び図面では、ステップを「Ｓ」と略記）。なおこのフローチャートに示された処理は、例えば携帯端末１０の他の機能が割り込み処理で実行されたとき等に終了する。
【００４５】
図４（ａ）乃至（ｃ）に、本実施形態においてタブウィンドウ上で表示されるページを示す。附言するに図４の例では、ユーザはそれぞれ異なる三つのページに順次アクセスし、その結果として、タブウィンドウ上で三つのページが切替可能に表示されている。なお図面を簡略化させるため、図４（ａ）、（ｂ）、（ｃ）のそれぞれにおいてページを単に「ページＡ」、「ページＢ」、「ページＣ」と記すが、実際には各ページには種々のテキストや画像がレイアウトされている。
【００４６】
図４（ａ）、（ｂ）、（ｃ）のそれぞれにおいて、ディスプレイ１３の画面の中央部分には「１／３」、「２／３」、「３／３」が表示されている。分母は、現在切替表示することのできるページの数を示す。分子は、各ページの表示順序を示す。この順序は例えばアクセスした順序に基づく。ここでは最初にアクセスされたページＡに序数として「１」、次にアクセスされたページＢに序数として「２」、最後にアクセスされたページＣに序数として「３」が割り当てられている。つまり図４の例では、タブウィンドウ上において、ページＡが一ページ目、ページＢが二ページ目、ページＣが三ページ目となるように各ページの配置が成されている。
【００４７】
図４において、ディスプレイ１３の画面の下の中央部分には切替キーＫ１及びＫ２が表示されている。これらの切替キーは、タブウィンドウ上でアクティブとなるページを切り替えるためのキー（すなわちタブに相当するもの）である。ユーザ・オペレーションにより、これらの切替キーは選択可能である。切替キーＫ１が選択されると表示中のページよりも一つ前にアクセスしたページ（換言すると、上記序数が一小さいページ）が表示される。また、切替キーＫ２が選択されると表示中のページよりも一つ後にアクセスしたページ（換言すると、上記序数が一大きいページ）が表示される。
【００４８】
従って、例えば図４（ａ）において切替キーＫ２が選択されると、図４（ｂ）に示されたページＢがディスプレイ１３に表示される。また、図４（ｂ）において切替キーＫ１（又はＫ２）が選択されると、図４（ａ）に示されたページＡ（又は図４（ｃ）に示されたページＣ）がディスプレイ１３に表示される。また、図４（ｃ）において切替キーＫ１が選択されると、図４（ｂ）に示されたページＢがディスプレイ１３に表示される。なお図４において白抜きで示された切替キーは選択不可な状態にあることを示す。また黒塗りで示された切替キーは選択可能な状態にあることを示す。
【００４９】
ディスプレイ１３の画面の右下部分には「ｍｅｎｕ」が表示されている。ユーザ・オペレーションにより「ｍｅｎｕ」が選択されたとき、図５に示されるように、ポップアップメニューＭがディスプレイ１３に表示される。なお図５ではページＢ表示中にポップアップメニューＭが表示されている状態が図示されている。しかしページＡ又はＣ表示中であっても「ｍｅｎｕ」を選択することにより、ポップアップメニューＭを表示させることは可能である。
【００５０】
ポップアップメニューＭには、例えば「一括画面メモ」、「サムネイル表示」、「通常表示」、「画面メモリスト」、「サムネイルリスト」、「閉じる」と付されたメニュー項目が含まれる。ポップアップメニューＭにおいてユーザ・オペレーションにより「一括画面メモ」、「サムネイル表示」、「通常表示」、「画面メモリスト」、「サムネイルリスト」の何れかが選択されると、その選択されたメニュー項目に応じた処理が行われる。また「閉じる」が選択されると、ポップアップメニューＭが閉じて終了する（すなわち図４の状態に戻る）。
【００５１】
「一括画面メモ」は、タブウィンドウで表示中の複数のページを単一ファイルに保存するためのメニュー項目である。例えばユーザ・オペレーションにより「一括画面メモ」が選択されると（Ｓ２：一括画面メモ又は画面メモ）、ファイル保存処理が実行される（Ｓ３）。「一括画面メモ」によるファイル保存処理には例えばｍｈｔ形式が利用される。具体的には、図５の例において「一括画面メモ」が選択されると、ページＡ、Ｂ、及び、ＣがＭＩＭＥ（Multipurpose Internet Mail Extension）形式でエンコードされ、単一ファイルとして例えばＲＡＭ７のローカルフォルダに保存される。以下、「一括画面メモ」による保存処理で作成されたファイルを、説明の便宜上「一括保存ファイル」と記す。
【００５２】
なお閲覧中のページが一つのページであるとき、ポップアップメニューＭには「一括画面メモ」の代替として「画面メモ」が表示される。この「画面メモ」を選択した場合（Ｓ２：一括画面メモ又は画面メモ）、表示中の一つのページがｍｈｔ形式で上記ローカルフォルダに保存される（Ｓ３）。以下、「画面メモ」による保存処理で作成されたファイルを、説明の便宜上「単一保存ファイル」と記す。
【００５３】
Ｓ３の処理に次いでＳ４の処理が実行される。具体的には、「一括画面メモ」（又は「画面メモ」）により一括保存ファイル（又は単一保存ファイル）が作成されて上記ローカルフォルダに保存されるとそれに次いで、当該保存ファイルを他の携帯端末に送信するか否かをユーザに選択させるためのメッセージ（例えば「送信する」及び「送信しない」）がディスプレイ１３に表示される。ここでユーザが「送信する」を選択したとき（Ｓ４：ＹＥＳ）ブラウザ５０は終了する。そしてＣＰＵ３が、例えば携帯端末１０に実装されているメーラを起動させる。これにより、先程保存された一括保存ファイル（又は単一保存ファイル）を添付ファイルとした新規送信メッセージを作成する画面がディスプレイ１３に表示される。
【００５４】
メーラにおいてユーザがメッセージを適宜入力して送信の操作を行うと、上記添付ファイル付きメールがネットワークインタフェース９を介して他の携帯端末に送信される。これによりユーザは、例えば一括保存ファイルを友人等に提供することができる。なおここでいうメーラは周知のプログラムであり、例えば電子メール等を送受信するための周知のメールクライアント、メッセージングクライアント等の機能を含むものであり得る。
【００５５】
上記メッセージにおいて「送信しない」を選択したとき（Ｓ４：ＮＯ）、ポップアップメニューＭが閉じて例えば図４の状態に戻る。
【００５６】
附言するに、図４や５に示されるような表示形式（つまり、タブウィンドウ上でアクティブな単一のページが表示される形式）は、ユーザ・オペレーションにより「通常表示」が選択されたときに表示される形式である（Ｓ２：通常表示、及び、Ｓ６）。また本実施形態ではブラウザ５０は、初期的には（すなわちＳ１の処理においては）、「通常表示」の形式で一又は二以上のページを表示するものとする。
【００５７】
「サムネイル表示」は「通常表示」とは異なる形式でページを表示するためのメニュー項目である。通常表示時にユーザ・オペレーションにより「サムネイル表示」が選択されると（Ｓ２：サムネイル表示）、タブウィンドウにおいて切替表示可能とされているページがサムネイル形式で表示される（Ｓ５）。Ｓ５やＳ６の処理が実行されると、ポップアップメニューＭが閉じて例えば図４の状態に戻る。
【００５８】
具体的には、例えば図５において「サムネイル表示」が選択されると、図６に示されるように、ページＡ、Ｂ、及びＣがサムネイル形式で表示される。なお図６ではページが「４  ｉｎ  １」で表示されているが、図示しない他のメニュー項目等により例えば「９  ｉｎ  １」等の表示形式に変更することもできる。また図６では「４  ｉｎ  １」の表示形式において、サムネイルで表示されるページの数が３である。このためディスプレイ１３の画面の右下の領域はブランクとなっている。
【００５９】
またサムネイル表示の形式が「ｎ  ｉｎ  １」でありページの数がｎより大きい場合、これら全てのページを一画面中に表示することはできない。全てのページを閲覧可能とするため、サムネイル表示時には切替キーＫ１及びＫ２の代替としてスクロールキーＫ３及びＫ４が表示される。ユーザ・オペレーションによりスクロールキーＫ３又はＫ４が選択されると、例えばその選択回数に応じた量だけサムネイルの表示がスクロールされる。このような操作を行うことにより、ユーザは、サムネイル表示されている全てのページを閲覧することができる。
【００６０】
またサムネイル表示時には、各ページにチェックボックス（図６におけるチェックボックスｃｋ１、ｃｋ２、ｃｋ３）が付されて表示される。ユーザはユーザインタフェースデバイス１７を操作して、これらのチェックボックスをチェックする（又はそのチェックを外す）ことができる。
【００６１】
サムネイル表示時にポップアップメニューＭにおいて「一括画面メモ」が選択されたとき（Ｓ２：一括画面メモ又は画面メモ）、チェックボックスがチェックされている少なくとも一以上のページが単一ファイルとして上記ローカルフォルダに保存される（Ｓ３）。つまりユーザは、サムネイル表示により各ページを閲覧してその中から所望のページを選択し、それらを単一ファイルとして上記ローカルフォルダに保存させることができる。チェックボックスがチェックされているページが一つであるとき、Ｓ４の処理において、このページは単一保存ファイルとして保存される。またチェックボックスがチェックされているページが複数であるとき、これらのページは一括保存ファイルとして保存される。
【００６２】
またサムネイル表示において何れのチェックボックスもチェックされておらず、何れか一つのページにフォーカスが当てられている状態では「一括画面メモ」の代替として「画面メモ」が表示される。この「画面メモ」を選択した場合（Ｓ２：一括画面メモ又は画面メモ）、フォーカスが当てられている一つのページがｍｈｔ形式で上記ローカルフォルダに保存される（Ｓ３）。
【００６３】
またユーザ・オペレーションにより「画面メモリスト」が選択されたとき（Ｓ２：画面メモリスト）、図７に示されるように、上記ローカルフォルダに保存されているファイルのリストＦＬが表示される（Ｓ７）。このファイルリストＦＬには、上記ローカルフォルダに保存されたファイル（すなわち単一保存ファイルや一括保存ファイル）が列挙される。なおこのときスクロールキーＫ３又はＫ４が選択されると、ファイルリストＦＬがスクロール表示される。
【００６４】
このファイルリストＦＬの中から例えば一括保存ファイルが選択されると（Ｓ８：ＹＥＳ）、ブラウザ５０はそのリクエストを受け取る。次いで、このリクエストに応じて上記ローカルフォルダを検索し、該当する一括保存ファイル（すなわちファイルリストＦＬで選択された一括保存ファイル）を読み出す。そして、読み出された一括保存ファイルをブラウザエンジン３０で解釈して表示させるよう動作する。これにより、以前保存された複数のページがタブウィンドウ上で表示される（Ｓ９）。上記ファイルリストＦＬの中から単一保存ファイルが選択された場合も（Ｓ８：ＹＥＳ）ブラウザ５０は同様に動作する（Ｓ９）。なお説明の便宜上、ブラウザ５０（より正確にはブラウザエンジン３０）による一括保存ファイルの解釈を「一括解釈」、単一保存ファイルの解釈を「単一解釈」と記す。ファイルリストＦＬに含まれる「終了」等のコマンドが選択されると（Ｓ８：ＮＯ）、当該リストＦＬが閉じて例えば図４の状態に戻る。なおＳ９において表示処理の代替として、送信処理を実行するようにしても良い。この場合、Ｓ８の処理でファイルリストＦＬの中からファイルが選択されると、Ｓ４の処理と同様にメーラが起動して、その選択ファイルを添付ファイルとした新規送信メッセージを作成する画面がディスプレイ１３に表示される。このメーラにおいて送信の操作を行うと、上記添付ファイル付きメールがネットワークインタフェース９を介して他の携帯端末に送信される。
【００６５】
ここで、「一括画面メモ」が選択されたときに実行されるファイル保存処理について説明を加える。当該保存処理において三つのページをただ単にｍｈｔ形式で単一ファイルとして保存した場合、これらのページは、当該ファイル復調時においてブラウザ５０により単一のページと解釈されてしまう。これは、ｍｈｔ形式が、一つのページに含まれる各データ（例えばＨＴＭＬ文書、画像ファイル、音声データ等）を単一ファイルで保存することを目的としたものであるためである。
【００６６】
上記問題を回避するため、ＣＰＵ３は、複数のページを保存する際に、順序データを保存ファイル（すなわち一括保存ファイル）に付加する。この順序データは、タブウィンドウ上でのページの順序を示すデータである。本実施形態においては、ＣＰＵ３は、ブラウザ５０に、ページＡを一ページ目、ページＢを二ページ目、ページＣを三ページ目と解釈させるための順序データを一括保存ファイルに付加する。
【００６７】
しかしこの順序データだけでは、この一括保存ファイルは復調時において、ページＡが上部、ページＢが中部、ページＣが下部にレイアウトされる単一のページとしてブラウザ５０に解釈されてしまう。従ってＣＰＵ３は順序データに加えて区切りデータも一括保存ファイルに付加する。この区切りデータはページの区切りを示すデータである。本実施形態においては、ＣＰＵ３は、ページＡとＢの区切り位置、及び、ページＢとＣの区切り位置を示す区切りデータを一括保存ファイルに付加する。この区切りデータにより、各ページは一括保存ファイル復調時においてそれぞれ独立したページとしてブラウザ５０に解釈される。
【００６８】
つまり、順序データと区切りデータを一括保存ファイルに付加して保存することにより、当該一括保存ファイルを開くとき、タブブラウザ上で例えば図４に示されるような複数のページが復調して表示されるようになる。附言するに、一括保存ファイルを開いたときにタブブラウザ上でアクティブとなるページは例えば上記序数が「１」のページである。
【００６９】
上記のように、複数のページを一括して単一ファイルに保存し、又、それを一括解釈して表示すように携帯端末１０を構成することにより、タブウィンドウで表示される各ページに対するユーザの操作負担が軽減されるようになる。つまり、本実施形態の携帯端末１０によれば、タブウィンドウ上で表示されている複数のページを一回の操作で保存することができる。しかもこれら複数のページを単一ファイルとして保存することができる。従ってこれを復調してタブウィンドウ上で複数のページに展開表示させる際も一回の操作（具体的にはファイルリストＦＬからの選択操作）で済む。またこのことに関連して、ページ個々のアクセス情報等もユーザが記憶しておく必要がない。ユーザが記憶しておくべきことは、ファイルリストＦＬ中の何れが所望のものであるかということだけである。
【００７０】
附言するに、一括保存ファイルの格納場所は携帯端末１０のローカルフォルダである。従って、タブウィンドウ上で複数のページを復調表示するときに通信コストが一切掛からない。これは、ユーザがファイルリストＦＬからの選択操作を手当たり次第に行っても通信コストが掛からないことを意味する。このためユーザは、ファイルリストＦＬ中の何れが所望のものであるかについてもさえも記憶する必要がないと言える。
【００７１】
ここで、図８に、一括保存ファイルのデータ構造ＤＳを説明するための図を示す。図８（ａ）は、一括保存ファイル全体のデータ構造ＤＳを示す。また図８（ｂ）は、ｍｈｔ形式で保存された単一ページ（ここではページＡ）のデータ構造を示す。附言するに、図８は、ページＡ、Ｂ、及び、Ｃを含む一括保存ファイルのデータ構造ＤＳを示した図である。
【００７２】
図８（ａ）に示されるように、データ構造ＤＳは、上述したようにＭＩＭＥ形式でエンコードされたものであり、ヘッダ情報Ｈ、ページＡ情報ＰＡ、ページＢ情報ＰＢ、ページＣ情報ＰＣを含んでいる。
【００７３】
ヘッダ情報Ｈにおいては例えば以下の内容が宣言されている。
・当該一括保存ファイルがＭＩＭＥ形式でエンコードされていること
・当該一括保存ファイルのコンテントタイプが一括保存であること
・作成日時
・当該一括保存ファイル中に含まれるページ（ページＡ、Ｂ、Ｃ）の区切りに関する定義（すなわち上記区切りデータ、例えば「boundary="***=NextPart****・・・」等の文字列で表現される。この文字列により、ブラウザ５０は次に続く文字列が次ページのもの（ｍｈｔ）であることを解釈する）
【００７４】
なおＭＩＭＥ形式では、ヘッダにおいて宣言を行うことでデータ構造を何層にも形成することができる。従って本実施形態の如く一括保存ファイルをＭＩＭＥ形式とした場合、独自のフォーマットを用いることなく多層化されたデータ構造を適宜形成することができる。
【００７５】
ページＡ情報ＰＡ、ページＢ情報ＰＢ、ページＣ情報ＰＣは、ｍｈｔ形式で保存された各ページのデータである。なお、これらのページ情報はデータ構造としては同様であるため、図８（ｂ）に示されたページＡ情報ＰＡの例をもって、ページＢ情報ＰＢ及びページＣ情報ＰＣについてはその説明を省略する。
【００７６】
図８（ｂ）に示されるように、ページＡ情報ＰＡは、ページＡのヘッダ情報ＨＡ、テキスト部分のヘッダ情報ＨＴ、テキストデータＴ、イメージ部分のヘッダ情報ＨＩ、イメージデータＩを含んでいる。なおテキストデータＴはページＡのテキスト部分のデータである。またイメージデータＩはページＡに含まれる画像のデータである。
【００７７】
ページＡのヘッダ情報ＨＡにおいては例えば以下の内容が宣言されている。
・新しいページである旨の宣言
・ページＡがＭＩＭＥ形式でエンコードされていること
・ページＡに含まれるテキスト及びイメージの区切りに関する定義
・ページのＵＲＩ
・タブの番号（すなわち上記順序データ）
【００７８】
テキスト部分のヘッダ情報ＨＴにおいては例えば以下の内容が宣言されている。
・パートの区切り
・コンテンツタイプがテキストであること
・文字セット（例えば「charset="shift_jis"」）
・エンコード形式（例えば「Content-Transfer-Encoding: quoted-printable」）
・ページＡのテキスト部分（テキストデータＴ）のネットワーク上のＵＲＩ
【００７９】
イメージ部分のヘッダ情報ＨＩにおいては例えば以下の内容が宣言されている。
・パートの区切り
・コンテンツタイプがイメージであること
・エンコード形式（例えば「Content-Transfer-Encoding: base64」）
・ページＡのイメージ部分（イメージデータＩ）のネットワーク上のＵＲＩ
【００８０】
次に、ページを開くときのブラウザ５０の動作について更に説明する。例えばポップアップメニューＭにおいて「サムネイルリスト」が選択されると（Ｓ２：サムネイルリスト）、図９に示されるように、ブラウザ５０は上記ローカルフォルダを参照して、当該フォルダに保存されているファイルをサムネイル形式で表示する（Ｓ１０）。このとき、単一保存ファイルで保存されている単一のページ（例えば図９におけるページＤ、Ｅ、Ｇ）、及び、一括保存ファイルで保存されている複数のページのうちの代表的なページ（例えば図９におけるページＦ）が縮小画像で表示される。この代表的な画像とは例えば上記序数が「１」のページの画像である。代表的な画像には、その画像が一括保存ファイルに基づいたものであることをユーザに報知するためのアイコンＩＣが付加して表示される。
【００８１】
図９において例えばページＤ、Ｅ、及び、Ｇのチェックボックスがチェックされ、ポップアップメニューＭにおいて「通常表示」が選択されたとき（Ｓ２：通常表示）、ブラウザ５０は、この単一の選択操作に呼応して、これらの各ページについて単一解釈を行う。これにより、タブウィンドウ上で複数のページが切替可能に表示される（Ｓ６）。なおこのときタブウィンドウ上でアクティブになるページは、例えばチェックが付けられたページの中で最も過去に上記ローカルフォルダに保存されたページであり得る。
【００８２】
また図９において例えばページＦのチェックボックスのみがチェックされ、ポップアップメニューＭにおいて「通常表示」が選択されたとき（Ｓ２：通常表示）、ブラウザ５０が一括解釈を行うことにより、一括保存ファイルに保存されたページＦを含む複数のページ（例えばページＦ、Ｆ’、Ｆ’’）がタブウィンドウ上で表示される（Ｓ６）。
【００８３】
また図９において例えばページＤ、Ｅ、及び、Ｆのチェックボックスがチェックされ、ポップアップメニューＭにおいて「通常表示」が選択されたとき（Ｓ２：通常表示）、ブラウザ５０は、この単一の選択操作に呼応して、ページＤ及びＥについて単一解釈を行うと共に、ページＦ、Ｆ’及びＦ’’を一括解釈してタブウィンドウ上で表示させる（Ｓ６）。すなわち５つのページがタブウィンドウ上で切替可能に表示される。
【００８４】
上記のように複数のページを例えばサムネイル形式で表示させ、その中で選択された複数のページを一斉に開いてタブウィンドウ上で表示させることにより、タブウィンドウで表示される各ページに対するユーザの操作負担が軽減されるようになる。すなわちユーザはサムネイル表示において所望のページを選択し、それらを一度の操作によってタブウィンドウ上で表示させることができる。これによりユーザの操作負担が軽減される。
【００８５】
以上が本発明の実施形態である。本発明はこれらの実施形態に限定されるものではなく様々な範囲で変形が可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態の携帯端末の構成を示したブロック図である。
【図２】本発明の実施の形態のブラウザに含まれるブラウザエンジンの機能ブロック図である。
【図３】本発明の実施の形態のブラウザで実行される処理を示したフローチャートである。
【図４】本発明の実施の形態においてタブウィンドウ上で表示されるページを示したものである。
【図５】本発明の実施の形態においてポップアップメニューを表示させたときの図である。
【図６】本発明の実施の形態において各ページをサムネイルで表示させたときの図である。
【図７】本発明の実施の形態において表示されるファイルリストを示した図である。
【図８】本発明の実施の形態における一括保存ファイルのデータ構造を説明するための図を示す。
【図９】本発明の実施の形態において各ページをサムネイルで表示させたときの図である。
【符号の説明】
【００８７】
１０  携帯端末
３  ＣＰＵ
５  ＲＯＭ
７  ＲＡＭ
９  ネットワークインタフェース
１１  ディスプレイドライバ
１３  ディスプレイ
１５  インタフェース
１７  ユーザインタフェースデバイス
３０  ブラウザエンジン
５０  ブラウザ
【図１】
2007299311.tif 000003
【図２】
2007299311.tif 000004
【図３】
2007299311.tif 000005
【図４】
2007299311.tif 000006
【図５】
2007299311.tif 000007
【図６】
2007299311.tif 000008
【図７】
2007299311.tif 000009
【図８】
2007299311.tif 000010
【図９】
2007299311.tif 000011