(57)【要約】【課題】データを見易い形でウィンドウ内に表示することを目的とする。【解決手段】携帯電話機１０は、モニタ１３に映されたウィンドウ内に表示するデータを記憶する記憶部１２と、ウィンドウのサイズを算出する算出部１４と、算出されたサイズと閾値との比較に基づいて、記憶部１２から読み出したデータをウィンドウに表示する表示制御部とを備えている。表示制御部１５は、サイズが閾値Ａ２以上であれば、予め定められている表示形式でデータをウィンドウに表示し、サイズが閾値Ａ２未満であれば、該表示形式とは異なる表示形式（自動スクロール又は一行表示）でデータが表示されるように該データを加工した上で、加工されたデータを該異なる表示形式でウィンドウに表示する。【選択図】図１
2011186740.tif 000002
【特許請求の範囲】
【請求項１】
モニタに映されたウィンドウ内に表示するデータを記憶する記憶手段と、
前記ウィンドウのサイズを算出する算出手段と、
前記算出手段により算出されたサイズと閾値との比較に基づいて、前記記憶手段から読み出したデータを前記ウィンドウに表示する表示制御手段と、
を備え、
前記表示制御手段が、前記サイズが前記閾値以上であれば、予め定められている表示形式で前記データを前記ウィンドウに表示し、前記サイズが前記閾値未満であれば、該表示形式とは異なる表示形式で前記データが表示されるように該データを加工した上で、加工されたデータを該異なる表示形式で前記ウィンドウに表示する、
表示装置。
【請求項２】
前記サイズが前記ウィンドウの高さであり、
前記表示制御手段が、
前記高さが第１の閾値以上であれば、前記予め定められている表示形式で前記データを前記ウィンドウに表示し、
前記高さが第２の閾値以上で且つ前記第１の閾値未満であれば、前記データの少なくとも一部のデータが自動スクロール表示されるように該少なくとも一部のデータを加工した上で、加工された該少なくとも一部のデータを自動スクロールで前記ウィンドウに表示し、
前記高さが前記第２の閾値未満であれば、前記データの少なくとも一部のデータが一行表示されるように該少なくとも一部のデータを加工した上で、加工された該少なくとも一部のデータを前記ウィンドウに一行表示する、
請求項１に記載の表示装置。
【請求項３】
前記自動スクロール表示または前記一行表示される前記少なくとも一部のデータがテキストデータである、
請求項２に記載の表示装置。
【請求項４】
モニタに映されたウィンドウ内に表示するデータを記憶する記憶手段を備える表示装置により実行される画面表示方法であって、
前記ウィンドウのサイズを算出する算出ステップと、
前記算出ステップにおいて算出されたサイズと閾値との比較に基づいて、前記記憶手段から読み出したデータを前記ウィンドウに表示する表示制御ステップと、
を含み、
前記表示制御ステップでは、前記サイズが前記閾値以上であれば、予め定められている表示形式で前記データが前記ウィンドウに表示され、前記サイズが前記閾値未満であれば、該表示形式とは異なる表示形式で前記データが表示されるように該データが加工された上で、加工されたデータが該異なる表示形式で前記ウィンドウに表示される、
ことを特徴とする画面表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置及びその画面表示方法に関する。
【背景技術】
【０００２】
従来から様々な表示装置が知られている。例えば下記特許文献１には、表示エリアを有効に活用してウィンドウを表示する表示装置が記載されている。この装置は、表示されている複数のウィンドウのうちのいずれかを閉じるときに残りのウィンドウのサイズを変更することで、表示エリア全体が当該残りのウィンドウによって占められるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７９３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ウィンドウサイズが小さいと、そのウィンドウ内に表示されるデータは見づらくなり、ユーザにとっては不便である。例えば、上記特許文献１に記載されている装置のように複数のウィンドウを一度に表示する場合には、その現象が顕著になる可能性が高い。
【０００５】
そこで本発明は、データを見易い形でウィンドウ内に表示することが可能な表示装置及び画面表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の表示装置は、モニタに映されたウィンドウ内に表示するデータを記憶する記憶手段と、ウィンドウのサイズを算出する算出手段と、算出手段により算出されたサイズと閾値との比較に基づいて、記憶手段から読み出したデータをウィンドウに表示する表示制御手段と、を備え、表示制御手段が、サイズが閾値以上であれば、予め定められている表示形式でデータをウィンドウに表示し、サイズが閾値未満であれば、該表示形式とは異なる表示形式でデータが表示されるように該データを加工した上で、加工されたデータを該異なる表示形式でウィンドウに表示する。
【０００７】
本発明の画面表示方法は、モニタに映されたウィンドウ内に表示するデータを記憶する記憶手段を備える表示装置により実行される画面表示方法であって、ウィンドウのサイズを算出する算出ステップと、算出ステップにおいて算出されたサイズと閾値との比較に基づいて、記憶手段から読み出したデータをウィンドウに表示する表示制御ステップと、を含み、表示制御ステップでは、サイズが閾値以上であれば、予め定められている表示形式でデータがウィンドウに表示され、サイズが閾値未満であれば、該表示形式とは異なる表示形式でデータが表示されるように該データが加工された上で、加工されたデータが該異なる表示形式でウィンドウに表示される、ことを特徴とする。
【０００８】
このような発明によれば、ウィンドウのサイズが閾値未満の場合には、表示されるデータの表示形式が変更されて当該ウィンドウに表示される。このように、ウィンドウがあるレベルよりも小さい場合にはデータの表示方法を変えることで、データを見易い形でウィンドウ内に表示することができる。
【０００９】
本発明の表示装置では、サイズがウィンドウの高さであり、表示制御手段が、高さが第１の閾値以上であれば、予め定められている表示形式でデータをウィンドウに表示し、高さが第２の閾値以上で且つ第１の閾値未満であれば、データの少なくとも一部のデータが自動スクロール表示されるように該少なくとも一部のデータを加工した上で、加工された該少なくとも一部のデータを自動スクロールでウィンドウに表示し、高さが第２の閾値未満であれば、データの少なくとも一部のデータが一行表示されるように該少なくとも一部のデータを加工した上で、加工された該少なくとも一部のデータをウィンドウに一行表示してもよい。
【００１０】
この場合には、ウィンドウの高さに応じてデータの表示態様が三段階で切り替わる。具体的には、ウィンドウの高さが第１のレベル（第１の閾値以上）であればデータが本来の表示形式で表示され、その高さが第２のレベル（第２の閾値以上且つ第１の閾値未満）であればデータの少なくとも一部が自動スクロール表示され、その高さが第３のレベル（第２の閾値未満）であればデータの少なくとも一部が一行表示される。これにより、データを見易い形でウィンドウ内に表示することができる。
【００１１】
本発明の表示装置では、自動スクロール表示または一行表示される少なくとも一部のデータがテキストデータであってもよい。
【００１２】
この場合には、ウィンドウがあるレベルよりも小さい場合には、少ない表示範囲でも情報を正確に伝えることができるテキストが自動スクロール表示または一行表示されるので、限られた表示範囲でユーザに的確に情報を伝えることができる。
【発明の効果】
【００１３】
このような表示装置及び画面表示方法によれば、ウィンドウがあるレベルよりも小さい場合にはデータの表示方法が変わるので、データを見易い形でウィンドウ内に表示することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る携帯電話機の機能構成を示すブロック図である。
【図２】図１に示す携帯電話機のハードウェア構成を示す図である。
【図３】モニタに表示される画面の例を示す図である。
【図４】ＨＴＭＬ文書の表示形式を変更する処理を示す図である。
【図５】ＨＴＭＬ文書の表示形式を変更する処理を示す図である。
【図６】プログラム内で定義されたデータの表示形式を変更する処理を示す図である。
【図７】一行表示の例を示す図である。
【図８】自動スクロール表示の例を示す図である。
【図９】全体縮小表示の例を示す図である。
【図１０】図１に示す携帯電話機の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。本実施形態では、本発明に係る表示装置を携帯電話機に適用する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
まず、図１〜９を用いて、実施形態に係る携帯電話機１０の機能及び構成を説明する。携帯電話機１０は、通話機能やメール機能、ウェブブラウザ機能などを備える通信端末である。図１に示すように、携帯電話機１０は図示しないネットワークを介してサーバＳと接続されている。図１ではサーバＳを一つのみ示しているが、携帯電話機１０と接続するサーバの個数は限定されない。
【００１７】
図１に示すように、携帯電話機１０は機能的構成要素として受信部１１、記憶部１２、モニタ１３、算出部１４、及び表示制御部１５を備えている。
【００１８】
この携帯電話機１０は、図２に示すように、オペレーティングシステムやアプリケーション・プログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、メモリなどで構成される補助記憶部１０３と、データ通信を行う通信制御部１０４と、液晶モニタなどで構成される表示部１０５と、入力キーなどで構成される操作部１０６とで構成される。図１に示す各機能は、ＣＰＵ１０１及び主記憶部１０２の上に所定のプログラムを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４、表示部１０５及び操作部１０６を動作させるとともに、主記憶部１０２や補助記憶部１０３に対してデータの読み出し又は書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部１０２または補助記憶部１０３内に格納されている。
【００１９】
図１に戻って、受信部１１はサーバＳから各種データを受信する手段である。例えば受信部１１は、サーバＳがメールサーバであれば電子メールを受信し、ウェブサーバであればＨＴＭＬ等で記述されたウェブデータを受信する。なお、受信部１１が受信するデータの種類はこれらに限定されない。受信部１１は受信したデータを記憶部１２に格納する。
【００２０】
記憶部１２は、モニタ１３に映されたウィンドウ内に表示するデータを記憶する手段である。具体的には、記憶部１２は受信部１１から入力されたデータを記憶したり、携帯電話機１０にて入力されたデータを記憶したりする。前者の例としてはメールデータやウェブデータがあり、後者の例としてはメモデータや組込みアプリケーションにより表示されるデータなどがある。もちろん、記憶部１２が記憶するデータの種類はこれらに限定されない。
【００２１】
モニタ１３は、所定のアプリケーションに対応するウィンドウを表示すると共に、当該ウィンドウ内にデータを表示する手段である。例えばモニタ１３は、図３に示すように二つのウィンドウＷ１，Ｗ２を並べて表示する。このうちウィンドウＷ１には、検索エンジンによる検索結果のデータが表示されている。当然ながら、モニタ１３へのウィンドウの表示方法は任意に決めることができ、例えばモニタ１３は複数のウィンドウを重ねて表示してもよい。また、モニタ１３は一つのウィンドウのみを表示してもよい。モニタ１３に表示されるウィンドウのサイズは、ユーザの操作などに基づいて変更される。
【００２２】
算出部１４は、モニタ１３に映されているウィンドウのサイズを算出する手段である。算出部１４は、モニタ１３上に新規のウィンドウが表示されたり、既表示のウィンドウのサイズが変更されたりしたことのイベントを検知し、当該イベントに対応するウィンドウのサイズを算出する。ここで、ウィンドウのサイズとは、高さｈ及び幅ｗのことをいう。そして、算出部１４は算出したウィンドウのサイズをサイズ情報として表示制御部１５に出力する。サイズ情報には、ウィンドウを特定するウィンドウ識別子、及び当該ウィンドウのサイズが含まれる。
【００２３】
表示制御部１５は、あるウィンドウについて算出されたサイズに基づいて、当該ウィンドウに表示するデータを所定の表示形式でモニタ１３に表示する手段である。
【００２４】
このような制御を実行するために、表示制御部１５はウィンドウの高さに関する閾値Ａ１，Ａ２（ただしＡ１＜Ａ２）を予め内部に記憶している。閾値Ａ１は、ウィンドウの高さがＡ１未満であれば少なくとも一部のデータをテロップ形式で一行表示することが適当である、という前提で設定されている。一方閾値Ａ２は、ウィンドウの高さがＡ１以上Ａ２未満であれば、限られた行数（例えば２〜１０行など）の範囲内で少なくとも一部のデータを自動的にスクロールさせつつ表示することが適当である、という前提で設定されている。閾値Ａ１，Ａ２を具体的にどのように設定するかは任意である。
【００２５】
算出部１４からサイズ情報が入力されると、表示制御部１５はその情報に含まれているウィンドウ識別子に基づいて、制御するウィンドウを特定する。続いて、表示制御部１５はウィンドウの高さｈと閾値Ａ１，Ａ２とを比較して、そのウィンドウに表示するデータの表示形式を決定する。表示制御部１５は表示形式を、ｈ＜Ａ１であれば一行表示とし、Ａ１≦ｈ＜Ａ２であれば自動スクロールとし、ｈ≧Ａ２であれば全体縮小表示とする。
【００２６】
ここで、全体縮小表示とは、ウィンドウに表示されるデータに対して予め定められている表示形式での表示をいう。全体縮小表示の場合には、データに対応するアプリケーション・プログラムにより予め定められているか、又はデータに埋め込まれている表示形式に基づいてデータが表示される。その際にはデータ本来の表示幅又は表示高さがウィンドウ内に収まるようにデータが縮小表示される。
【００２７】
続いて、表示制御部１５は制御対象のウィンドウに表示するデータを記憶部１２から読み出す。表示形式を一行表示または自動スクロールと決定した場合には、表示制御部１５は読み出したデータを加工して、当該データに対して予め定められている表示形式を別の表示形式に変更する。図４〜６を用いて、このような処理の例を以下に示す。
【００２８】
まず、図４，５を用いて、ＨＴＭＬ文書Ｄの表示形式を変更する処理を説明する。このＨＴＭＬ文書Ｄには、テキストデータｔｅｘｔ１〜３と、画像データＦｉｇ．１，２と、テキストボックスやボタンなどの入力インタフェースのオブジェクトデータＯｂｊ．１，２とが含まれている。ここで、オブジェクトデータは、テキストデータ及び画像データ以外のデータであるとも言える。
【００２９】
表示制御部１５は、ＨＴＭＬ文書Ｄのタグ情報を解析することで、図４のテーブルＴ１に示すように当該文書Ｄをテキスト、画像、及びオブジェクトに分解する。なお、図４に示すタグ情報はあくまでも一例であり、それらに限定されない。続いて、表示制御部１５は、決定した表示形式に基づいて、画面に表示するデータの表示形式を図５に示すように再構成する。すなわち、一行表示の場合には、表示制御部１５は分解したデータ群Ｔ１からテキストデータのみを抽出し、抽出したテキストデータを横に並べることで、一行表示用の再構成データＲ１を生成する。一方、自動スクロールの場合には、表示制御部１５はデータ群Ｔ１からテキストデータ及び画像データのみを抽出し、抽出したデータをその種類毎に縦に並べることで、自動スクロール用の再構成データＲ２を生成する。なお、いずれの場合も、並べる順番は任意に決めてよい。また、テキストデータや画像データに埋め込まれているリンク先情報をそのまま残すか取り除くかも任意に決めてよい。
【００３０】
次に、図６を用いて、アプリケーション・プログラムＰにより予め定められている表示形式を変更する処理を説明する。プログラムＰには、テキストｔｅｘｔ１〜３及び画像Ｆｉｇ．１，２を出力するための命令が含まれている。
【００３１】
表示制御部１５はプログラムＰを解析することで、出力対象のデータを図６のテーブルＴ２，Ｔ３に示すようにテキストの群及び画像の群に分類する。続いて、表示制御部１５は図５に示すように、すなわちＨＴＭＬ文書Ｄに対する再構成と同様に、決定した表示形式に基づいて、画面に表示するデータの表示形式を再構成する。
【００３２】
必要に応じてデータの表示形式を変えた後に、表示制御部１５は新規ウィンドウ内にデータを表示するか、又はサイズが変更されたウィンドウ内のデータを再表示する。
【００３３】
表示例を図７〜９に示す。一行表示の場合には、図７に示すように元データＤから抽出されたテキストデータが再構成データＲ１に変換されて、ウィンドウＷａにテロップ形式で表示される。自動スクロール表示の場合には、図８に示すように元データＤから抽出され再構成されたテキストデータＲ２ａがウィンドウＷｂに自動スクロール表示される。また、元データＤから抽出され再構成された画像データＲ２ｂが、ウィンドウＷｂ内の画像表示エリアＦに一画像ずつ自動で切り替わりながら表示される。全体縮小表示の場合には、図９に示すように、元データＤ本来の表示幅又は表示高さがウィンドウＷｃ内に収まるように当該データＤが本来の表示形式で縮小表示される。
【００３４】
次に、図１０を用いて、図１に示す携帯電話機１０の動作を説明するとともに本実施形態に係る画面表示方法について説明する。なお、以下の説明では、画面にこれから表示されるウィンドウ又は既表示のウィンドウに表示されるデータが記憶部１２に記憶されていることを前提とする。
【００３５】
ユーザ操作などにより新規ウィンドウが表示されたり既表示のウィンドウのサイズが変わったりすると、算出部１４が当該ウィンドウのサイズを算出する（ステップＳ１１、算出ステップ）。続いて、表示制御部１５が算出されたサイズと閾値とを比較してデータの表示形式を決定し、モニタ１３に映された制御対象のウィンドウにデータを表示又は再表示する。
【００３６】
具体的には、ウィンドウの高さｈがＡ１未満であれば（ステップＳ１３ａ；ＹＥＳ）、表示制御部１５は上記のように文字のみを一行表示する（ステップＳ１４）。Ａ１≦ｈ＜Ａ２であれば（ステップＳ１３ａ；ＮＯ、且つステップＳ１３ｂ；ＹＥＳ）、表示制御部１５は上記のように文字及び画像のみを自動スクロール表示する（ステップＳ１５）。ｈ≧Ａ２であれば（ステップＳ１３ａ，１３ｂ共にＮＯ）、表示制御部１５は元データを加工することなく全体縮小表示する（ステップＳ１６）。すなわち、ステップＳ１２〜Ｓ１６は表示制御ステップであるといえる。
【００３７】
以上説明したように、本実施形態によれば、ウィンドウのサイズが閾値Ａ２未満の場合には、表示されるデータの表示形式が変更されて当該ウィンドウに表示される。このように、ウィンドウがあるレベルよりも小さい場合にはデータの表示方法を変えることで、データを見易い形でウィンドウ内に表示することができる。
【００３８】
具体的には、ウィンドウの高さに応じてデータの表示態様が三段階で切り替わる。すなわち、ウィンドウの高さが第１のレベル（ｈ≧Ａ２）であればデータが本来の表示形式で表示され、その高さが第２のレベル（Ａ１≦ｈ＜Ａ２）であればデータの少なくとも一部が自動スクロール表示され、その高さが第３のレベル（ｈ＜Ａ１）であればデータの少なくとも一部が一行表示される。これにより、データを見易い形でウィンドウ内に表示することができる。
【００３９】
また本実施形態によれば、ウィンドウがあるレベルよりも小さい場合には、少ない表示範囲でも情報を正確に伝えることができるテキストが自動スクロール表示または一行表示されるので、限られた表示範囲でユーザに的確に情報を伝えることができる。
【００４０】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００４１】
上記実施形態では、データを本来の表示形式で表示する際には縮小表示としたが、縮小処理を省略してもよい。また、上記実施形態では三段階の表示形式を用意したが、二段階でもよい。例えば、全体（縮小）表示と一行表示の組合せを採用してもよいし、全体（縮小）表示と自動スクロールの組合せを採用してもよい。
【００４２】
上記実施形態では携帯電話機に本発明を適用したが、携帯情報端末（ＰＤＡ）や、携帯型又は据置型のパーソナルコンピュータ、あるいはその他の情報処理端末などに本発明を適用してもよい。なお、通信機能の有無は問わない。
【符号の説明】
【００４３】
１０…携帯電話機（表示装置）、１１…受信部、１２…記憶部（記憶手段）、１３…モニタ、１４…算出部（算出手段）、１５…表示制御部（表示制御手段）。
【図１】
2011186740.tif 000003
【図２】
2011186740.tif 000004
【図３】
2011186740.tif 000005
【図４】
2011186740.tif 000006
【図５】
2011186740.tif 000007
【図６】
2011186740.tif 000008
【図７】
2011186740.tif 000009
【図８】
2011186740.tif 000010
【図９】
2011186740.tif 000011
【図１０】
2011186740.tif 000012