(57)【特許請求の範囲】
【請求項１】
メールを送受信する送受信部と、前記送受信部を介して送受信するメールを表示する表示部と、メールが表示された前記表示部の表示画面内の所定位置を指示する指示部と、前記指示に基づいて前記表示画面におけるメールの表示を制御する制御部を備え、
前記指示部により表示画面内に指示された指示位置が当該表示画面に表示された引用識別子が付された引用メールを表示する行上に位置するか否かを判定し、
引用メールを表示する行上に位置すると判定した場合は、判定した行の前の行および後ろの行それぞれに連続して引用識別子が付されているかを判定し、連続で引用識別子が付されている行を縮小表示範囲として決定し、
決定した縮小表示範囲の先頭行のみを表示するように縮小表示することを特徴とする電子メールの送受信装置。
【請求項２】
縮小表示内容として縮小する範囲のメールの行数を表示することを特徴とする請求項１に記載の電子メールの送受信装置。
【請求項３】
縮小表示内容が表示された行を指示することにより縮小された表示が元の表示に伸張されることを特徴とする請求項１又は２に記載の電子メールの送受信装置。
【請求項４】
メールを送受信する送受信部と、前記送受信部を介して送受信するメールを表示する表示部と、メールが表示された前記表示部の表示画面内の所定位置を指示する指示部と、前記指示に基づいて前記表示画面におけるメールの表示を制御する制御部を備えた電子メールの送受信装置におけるメールの表示において、
前記指示部により表示画面内に指示された指示位置が当該表示画面に表示された引用識別子が付された引用メールを表示する行上に位置するか否かを判定するステップと、
引用メールを表示する行上に位置すると判定した場合は、判定した行の前の行および後ろの行それぞれに連続して引用識別子が付されているかを判定し、連続で引用識別子が付されている行を縮小表示範囲として決定するステップと、
決定した縮小表示範囲の先頭行のみを表示するように切替えるステップを含むことを特徴とするメールの表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メールを、効率的に読み書きできるように表示する電子メールの送受信装置及び、その表示方法に関するものである。
【０００２】
【従来の技術】
電子メールにおいては、メール作成時に受信したメールの引用を容易に行うことができる。引用部には、その行頭に引用識別子として”＞”等の特定の記号を付与することにより、通常部と区別できるようにしている。また、”Ｍｕｎｅｔａｋａ Ｙａｓｕｎｏｕ ｗｒｏｔｅ”等と、引用元の記述者が分かるようにしている場合もある。この引用部を表示するときに、加工することなく表示すれば、メールの一覧性を損なう恐れがある。特に、小型の表示装置に、メールの内容を表示する場合は、メール全体を表示させることが難しくなる。
【０００３】
これに対し、一覧性を高めるために引用部を加工する一例が、特開平１０−２０７７９４号公報に記載されている。この表示方法では、引用部全体を、引用部１行目の網掛け表示や、アイコンで縮小表示することによって、一覧性を高めるよう工夫している。また、タッチ入力や、キー操作によって、縮小表示を解除したり、元の縮小表示モードに戻ったりする方法についても記述してある。しかしながら、上記の工夫では、引用部を一括して縮小／伸張表示することしかできない。
【０００４】
図４は、複数の引用部のあるメールであって、縮小／伸張表示されていないメールの表示画面の例を示す図である。そして、図１１は、図４に示すメールを、上記公報に記載された方法で縮小／伸張表示した表示画面を示す図である。
【０００５】
このように、図４のように引用部が、複数に分かれている場合、図１１に示すように、一括して全体を縮小／伸張表示することしかできない。引用部の中には、内容が薄く、縮小表示しても、文脈理解に影響を与えない部分もあれば、文脈の理解に欠かせない伸張表示すべき部分もあるが、それを、操作者の意図通りに区別して、縮小／伸張表示することができない。また、引用部と、通常部を区別するのに、行頭の引用識別子のみを使用しているため、引用元の記述者を表す”Ｍｕｎｅｔａｋａ Ｙａｓｕｎｏｕ ｗｒｏｔｅ”等の行を、通常部と判断してしまう。
【０００６】
【発明が解決しようとする課題】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、操作者の意図通りに、引用部を縮小／伸張表示できるようにすることを目的とする。また、引用元の記述者を表す行を、引用部と同じ扱いで、縮小表示できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、第１の技術手段は、メールを送受信する送受信部と、前記送受信部を介して送受信するメールを表示する表示部と、メールが表示された前記表示部の表示画面内の所定位置を指示する指示部と、前記指示に基づいて前記表示画面におけるメールの表示を制御する制御部を備え、  前記指示部により表示画面内に指示された指示位置が当該表示画面に表示された引用識別子が付された引用メールを表示する行上に位置するか否かを判定し、引用メールを表示する行上に位置すると判定した場合は、判定した行の前の行および後ろの行それぞれに連続して引用識別子が付されているかを判定し、連続で引用識別子が付されている行を縮小表示範囲として決定し、決定した縮小表示範囲の先頭行のみを表示するように縮小表示することを特徴とする。
【００１１】
第２の技術手段は、縮小表示内容として縮小する範囲のメールの行数を表示することを特徴とする。
【００１２】
第３の技術手段は、縮小表示内容が表示された行を指示することにより縮小された表示が元の表示に伸張されることを特徴とする。
【００１３】
第４の技術手段は、メールを送受信する送受信部と、前記送受信部を介して送受信するメールを表示する表示部と、メールが表示された前記表示部の表示画面内の所定位置を指示する指示部と、前記指示に基づいて前記表示画面におけるメールの表示を制御する制御部を備えた電子メールの送受信装置におけるメールの表示において、前記指示部により表示画面内に指示された指示位置が当該表示画面に表示された引用識別子が付された引用メールを表示する行上に位置するか否かを判定するステップと、引用メールを表示する行上に位置すると判定した場合は、判定した行の前の行および後ろの行それぞれに連続して引用識別子が付されているかを判定し、連続で引用識別子が付されている行を縮小表示範囲として決定するステップと、決定した縮小表示範囲の先頭行のみを表示するように切替えるステップを含むことを特徴とする。
【００１５】
【発明の実施の形態】
本発明に係る電子メールの表示方法及び表示切替方法の実施形態を、図面に基づいて、以下に説明する。図１は、本発明が適用されるメール機能を有する端末の構成の一実施例を示すブロック図である。この図において、１は、端末全体を制御する中央制御部（ＣＰＵ）、２は、中央制御部１の動作を規定するソフトウェアモジュール、３は、送受信するメール等を表示する表示部、４は、メールを送受信するための送受信部、５は、メールデータを入力するためのデータ入力部、６は、メールの縮小／伸張位置を入力するためのポインティングテバイス、７は、メールのデータを格納するためのデータ格納部である。なお、メールを入力する機能のない端末においては、データ入力部５は必要ない。
【００１６】
図２及び図３は、本発明に係る電子メールの表示方法及び表示切替方法の処理手順の一例を示すフローチャート図である。ここで、図２のフローチャートを参照して、本発明の動作を説明する。
【００１７】
まず、ポインティングデバイス６によってメール表示画面に指示されたポイントを検出して（ステップＳ２１）、中央制御部１が、ポイント位置（指示位置）の行位置、桁位置を計算する（ステップＳ２２）。ここで、行位置を変数Ｒ、桁位置を変数Ｃとする。中央制御部１は、次にデータ格納部７に格納されたデータを元に、その位置が引用識別子上か否かを判断し（ステップＳ２３）、引用識別子上であれば、何かしらの縮小表示を行うので、次図（図３）のステップＳ３１へ移行する。
【００１８】
引用識別子上でない場合、中央制御部１は、続いて、引用元の記述者を示す表示範囲上、もしくは、その右側の表示範囲上であるか否かを判断し（ステップＳ２４）、その範囲上であれば、何かしらの縮小表示を行うので、次図（図３）のステップＳ３６へ移行する。ポイント位置が、引用識別子上、及び引用元の記述者を表す範囲上及びその右側の範囲上でない場合、中央制御部１は、データ格納部７に格納されているデータの中を、指示された前記ポイント位置から行頭の桁に向かって引用識別子を探す（ステップＳ２５）。
【００１９】
次いで、引用識別子が見つかったか否かを判断し（ステップＳ２６）、見つかったなら、何かしらの縮小表示を行うので、ここで桁位置Ｃを、見つかった引用識別子の位置に変えておいて（ステップＳ２７）、次図（図３）のステップＳ３１へ移行する。ステップＳ２６において、引用識別子が見つからなかったら、指示位置が縮小表示に切り替えるメールの表示範囲に入っていないので処理を終了する（ステップＳ２８）。
【００２０】
次に、図３のフローチャートを参照して、縮小表示するメール部分を判断する処理について説明する。図２のステップＳ２３で指示されたポイント位置が引用識別子上の場合、及びステップ２６、ステップＳ２７で引用識別子が探索されて図３へ移行した後の処理で、まず、前述のように行位置Ｒ、桁位置Ｃの位置は、引用識別子上にあるので、引用識別子の記号が例えば”＞ ”（全角記号）等のように、複数バイト記号の場合は、中央制御部１は、前記桁位置Ｃを、当該引用識別子（記号）内で行頭側に変更する（ステップＳ３１）。次に、中央制御部１は、桁位置Ｃをそのままに行位置だけを、Ｒ−１、Ｒ−２、．．．と、当該桁位置Ｃが引用識別子である間行位置をデクリメント（上方に移動）する（ステップＳ３２）。
【００２１】
前記桁位置Ｃにおいて引用識別子が付された行が連続しなくなった場合は、さらに、そこが引用元の記述者を示す表示範囲であるか否かを判断し（ステップＳ３３）、そうであるなら、行位置を、さらに、１デクリメントする（ステップＳ３４）。こうして縮小表示するメール部分の文頭側の行位置が決定される（ステップＳ３５）。
【００２２】
次に、同様に、中央制御部１は、前記桁位置Ｃはそのままに、行位置だけをＲ＋１、Ｒ＋２、．．．と、該当位置が引用識別子である間行位置を、インクリメント（下方に移動）する（ステップＳ３６）。こうして当該桁位置Ｃに連続して引用識別子が探索される行の範囲までインクリメントし、縮小表示するメール部分の文末側の行位置が決定される（ステップＳ３７）。
このように、ポイントされた指示位置の行について、Ｓ２５、Ｓ２６で引用識別子が探索されると、Ｓ２７、Ｓ３１で当該引用識別子の行における位置を示す桁位置Ｃが特定され、S３２〜Ｓ３７で当該行の前後の行で前記桁位置Ｃに引用識別子が付された行の連続する範囲が特定され、縮小表示する範囲が決定される。
【００２３】
最後に、中央制御部１は、ステップＳ３５、及びステップＳ３７で決定した縮小表示するメール部分を縮小表示すると、同時に、その縮小がメールの、どの行からどの行まで縮小したのかを覚えておく（ステップＳ３８）。図２におけるステップＳ２４から、本図に示す縮小表示するメール部分を判断する処理に進む場合は、即ステップＳ３６に移行する。この処理は、ステップＳ２３、及びステップＳ２７で、本図のフローチャートに進んだ場合の処理と、ほぼ同等で、縮小表示するメール部分を、文頭側に探す処理（ステップＳ３１〜ステップＳ３５）がないだけであるので説明は省略する。このアルゴリズムは、引用元の記述者を表す行と、対応する引用部の間に、隙間行がある場合に対応していないが、この場合に対応するようにしてもよい。
【００２４】
次に、実例を挙げて、本発明の実施形態を説明する。先に上げた、図４に示す、引用部が、複数に分かれているメールを例に、従来例による縮小表示である図１１と比較して、図１に示す端末の構成において、実施されうる本発明の一実施形態を説明する。図４は、受信した通常のメールを、縦１３行の表示部に表示した状態を示しており、引用部が、画面の大部分を占めており、メール全文を表示することができていない。
【００２５】
図１１は、図４に示すメールを、先に説明した引用部を一括縮小する方法で表示した表示画面を示しており、図４とは異なり、メールの末尾まで表示できているが、２つ目の引用部にあるはずの時間の情報を表示できていない。図５は、本発明による縮小／伸張表示方法を、図４に示すメール本文に対して実施して得られた表示画面の一例を示す図である。図に示すように、図４に示すメールの１つ目の引用部を縮小表示し、２つ目の引用部を伸張表示しており、図１１に示すメール文と同様、メール末尾まで表示されており、２つ目の引用部にある時間情報も表示できている。このように縮小／伸張表示を、引用部ごとに変更できる手法を、ユーザに提供することにより、一覧性と詳細表示を兼ね備えた電子メールの表示を行うことができる。
【００２６】
次に、この実施形態において、本発明により、引用部の縮小／伸張表示を切り替える方法について説明する。
図６は、図４のメール本文表示画面上に、図５の表示へ切り替えるためにポインティングデバイスでポイント指示する範囲を重ね合わせた画面を示す図である。図６の実線で囲まれた範囲がポイント指示されることにより、図２のステップＳ２１〜Ｓ２６で１桁目の引用識別子“＞”が探索され、Ｓ２７、Ｓ３１で当該１桁目の引用識別子の桁位置Ｃが特定され、S３２〜Ｓ３７で、図６に示す実線で囲まれた上記桁位置Ｃに引用識別子が付された行の連続する範囲が縮小範囲と判断されて図４の表示が、図５に示す縮小表示画面に切り替わる。また、図７は、図５の表示画面に、元の図４に示すメール本文表示画面へ切り替えるためのポインティングデバイスポイント範囲を重ね合わせた画面を示す図である。実線で囲まれた範囲をポイント指示することにより、図５の表示が、図４に示す伸張表示画面に切り替わる。この例では、縮小するためのポイント範囲を、表示右端の空白までに適用したが、メール本文の文字列部分や、引用識別子部分だけに限定することもできる。また、伸張するためのポイント指示する範囲を、縮小を表す部分だけとしたが、表示右端の空白までとすることもできる。そして、表示の切り替えは、ポイントの指示操作だけで完結させず、他の操作との複合操作にすることもできる。
【００３４】
次に、引用元の記述者を示す範囲を規定する方法について説明する。引用元の記述者の表示は、”Ｍｕｎｅｔａｋａ Ｙａｓｕｎｏｕ ｗｒｏｔｅ”や”安納宗孝さんは書きました：”等、メールソフトや、メールソフトに対するユーザの設定によって異なる。そこで、これらの定型文の形式を辞書として端末に記憶しておいて、引用元の記述者を示す範囲を規定するようにすればよい。
【００３５】
図８は、端末に記憶された定型文の形式を列挙した辞書の一例を表す図である。このとき、定型文の形式は、ユーザが追加入力できるようにしても、または、外部から送受信部を介して、ダウンロードできるようにしてもよい。形式の指定には、一例として、正規表現を用いる方法が考えられる。以上の実施態様では、引用部を縮小表示する際、範囲を示すため縮小範囲の１行目を、網掛け表示することで表してきたが、縮小範囲の１行目以外も含めたメールデータを元に縮小時の表示内容を決定してもよい。そして、どの表現を行うかを、ユーザが設定できるようにしてもよい。
【００３６】
図９，図１０は、そのような引用部を縮小表示するときに、縮小表示部分を示す表示例を示す図である。図９は、図５に示されたものと同等の縮小表示を、前述の図３で説明したようにＳ３８の処理で記憶した縮小するメールの行範囲に基づいて縮小した行数と、文字数により、縮小箇所を表した場合の例である。また、図１０は、図５に示されたものと同等の内容を、縮小範囲の記述者によって、縮小箇所を表した場合の例である。
これらの表示方法を、組み合わせる方法も考えられる。以上、本発明は、電子メールの閲覧時だけでなく、メール作成時にも適用するようにしてもよい。
【００３７】
【発明の効果】
本発明によれば、一覧性と詳細表示を兼ね備えた電子メールの表示を行うことができる。具体的には、複数の引用部の縮小／伸張表示を、独立に切り替えたり、引用が複数回行われているメールの縮小／伸張表示を部分的に切り替えたりすることができる。また、引用元の記述者を表示する範囲を、引用部と同じ扱いで縮小／伸張することができる。さらに、縮小表示時の表示内容を柔軟に決定することができる。
【図面の簡単な説明】
【図１】  本発明が適用されるメール機能を有する端末の構成を示すブロック図である。
【図２】  ポイント位置が縮小表示に切り替えるためのポインティングデバイスポイント範囲に含まれるか否かを判断するアルゴリズムを示すフローチャート図である。
【図３】  図２のフローチャートから派生する、縮小表示するメール部分を判断する処理を示すフローチャート図である。
【図４】  複数の引用部のあるメールを縮小表示を行わずに表示した状態を示す図である。
【図５】  図４のメールを、一部だけ縮小表示した状態を示す図である。
【図６】  図４に示す表示から図５に示す表示へ切り替えるためのポイント範囲を示す図である。
【図７】  図５に示す表示から図４に示す表示へ切り替えるためのポイント範囲を示す図である。
【図８】  引用元の記述者を表示する定型文の形式を、列挙した辞書の一例を示す図である。
【図９】  縮小範囲の行数と文字数を元に、縮小時の表示を行っている状態を示す図である。
【図１０】  縮小範囲の記述者を元に、縮小時の表示を行っている状態を示す図である。
【図１１】  図４に示すメールを、従来技術により、一括縮小表示した状態を示す図である。
【符号の説明】
１…中央制御部（ＣＰＵ）、２…ソフトウェアモジュール、３…表示部、４…送受信部、５…データ入力部、６…ポインティングテバイス、７…データ格納部。
【図１】
0004573406.tif 000002
【図２】
0004573406.tif 000003
【図３】
0004573406.tif 000004
【図４】
0004573406.tif 000005
【図５】
0004573406.tif 000006
【図６】
0004573406.tif 000007
【図７】
0004573406.tif 000008
【図８】
0004573406.tif 000009
【図９】
0004573406.tif 000010
【図１０】
0004573406.tif 000011
【図１１】
0004573406.tif 000012