(57)【特許請求の範囲】
【請求項１】
文字情報をスクロール表示させるための文字情報表示手段と、
該文字情報表示手段に表示させる複数の文字情報を記憶する表示待ち記憶手段と、
該表示待ち記憶手段に記憶される複数の前記文字情報を、前記文字情報表示手段に対して、一の文字情報と他の文字情報との間にスペースを確保しつつ連続的にスクロール表示させる表示制御手段と、
ネットワークとの接続を行うためのネットワーク接続手段と、
該ネットワーク接続手段を用いてネットワークより新たな文字情報を取得する文字情報取得制御手段と、
前記新たな文字情報を一時的に記憶する一時記憶手段と、
前記文字情報取得制御手段により取得された前記新たな文字情報を、前記一時記憶手段に記憶させる文字情報記憶制御手段と、
前記文字情報表示手段に複数の文字情報が表示されている場合に、一の文字情報と他の文字情報との間に確保されたスペース量を検出するスペース量検出手段と
前記一時記憶手段に記憶された前記新たな文字情報の文字情報量を検出する文字情報量検出手段と、
前記スペース量検出手段により検出されたスペース量と、前記文字情報量検出手段により検出された文字情報量とを比較して、前記一の文字情報と前記他の文字情報との間に、前記新たな文字情報を挿入することが可能であるか否かを判断する挿入判断手段と
を有し、
前記表示制御手段は、前記挿入判断手段により、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であると判断された場合に、前記新たな文字情報を前記一の文字情報と前記他の文字情報との間に挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させること
を特徴とする文字情報表示装置。
【請求項２】
前記挿入判断手段により、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが不可能であると判断された場合に、前記一時記憶手段に記憶された前記新たな文字情報を、前記表示待ち記憶手段に移動する文字情報移動手段を
備えることを特徴とする請求項１に記載の文字情報表示装置。
【請求項３】
前記表示待ち記憶手段に記憶される全ての文字情報の情報量を検出する表示待ち文字情報量検出手段を有し、
前記表示制御手段は、前記表示待ち文字情報量検出手段により検出された情報量が所定情報量以上の場合にのみ、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させる
ことを特徴とする請求項１または請求項２に記載の文字情報表示装置。
【請求項４】
表示制御手段が、一の文字情報と他の文字情報との間にスペースを確保しつつ、表示待ち記憶手段に記憶される複数の前記文字情報を、文字情報表示手段に対して連続的にスクロール表示させる表示制御ステップと、
文字情報取得制御手段が、ネットワークとの接続を行うネットワーク接続手段を用いて、ネットワークより新たな文字情報を取得する文字情報取得ステップと、
文字情報記憶制御手段が、該文字情報取得ステップにより取得された新たな文字情報を、一時記憶手段に一時的に記憶させる一時記憶ステップと
前記文字情報表示手段に複数の文字情報が表示されている場合に、スペース量検出手段が、一の文字情報と他の文字情報との間に確保されたスペース量を検出するスペース量検出ステップと、
文字情報量検出手段が、前記一時記憶手段に記憶された前記新たな文字情報の文字情報量を検出する文字情報量検出ステップと、
前記スペース量検出ステップにおいて検出されたスペース量と、前記文字情報量検出ステップにおいて検出された文字情報量とを比較して、挿入判断手段が、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であるか否かを判断する挿入判断ステップと
を有し、
前記表示制御ステップにおいて、表示制御手段は、前記挿入判断ステップにより前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であると判断された場合に、前記新たな文字情報を前記一の文字情報と前記他の文字情報との間に挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させること
を特徴とする文字情報表示方法。
【請求項５】
前記挿入判断ステップにおいて、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが不可能であると判断された場合に、文字情報移動手段が、前記一時記憶手段に記憶された前記新たな文字情報を、前記表示待ち記憶手段に移動する文字情報移動ステップ
を備えることを特徴とする請求項４に記載の文字情報表示方法。
【請求項６】
表示待ち文字情報量検出手段が、前記表示待ち記憶手段に記憶される全ての文字情報の情報量を検出する表示待ち文字情報量検出ステップを有し、
前記表示制御ステップにおいて、前記表示制御手段は、前記表示待ち文字情報量検出ステップにより検出された情報量が所定情報量以上の場合にのみ、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させる
ことを特徴とする請求項４または請求項５に記載の文字情報表示方法。
【請求項７】
文字情報を文字情報表示手段に対してスクロール表示させるための文字情報表示プログラムであって、
コンピュータに、
一の文字情報と他の文字情報との間にスペースを確保しつつ、表示待ち記憶手段に記憶される複数の前記文字情報を、文字情報表示手段に対して連続的にスクロール表示させる表示制御機能と、
ネットワークとの接続を行うネットワーク接続手段を用いてネットワークより新たな文字情報を取得する文字情報取得機能と、
該文字情報取得機能に基づいて取得された新たな文字情報を、一時記憶手段に一時的に記憶させる一時記憶機能と、
前記文字情報表示手段に複数の文字情報が表示されている場合に、一の文字情報と他の文字情報との間に確保されたスペース量を検出するスペース量検出機能と、
前記一時記憶手段に記憶された前記新たな文字情報の文字情報量を検出する文字情報量検出機能と、
前記スペース量検出機能に基づいて検出されたスペース量と、前記文字情報量検出機能に基づいて検出された文字情報量とを比較して、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であるか否かを判断する挿入判断機能と
を実現させ
前記表示制御機能において、前記挿入判断機能に基づいて前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であると判断された場合に、前記新たな文字情報を前記一の文字情報と前記他の文字情報との間に挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させること
を実現させるための文字情報表示プログラム。
【請求項８】
前記コンピュータに、
前記挿入判断機能に基づいて前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが不可能であると判断された場合に、前記一時記憶手段に記憶された前記新たな文字情報を、前記表示待ち記憶手段に移動する文字情報移動機能
を実現させるための請求項７に記載の文字情報表示プログラム。
【請求項９】
前記コンピュータに、
前記表示待ち記憶手段に記憶される全ての文字情報の情報量を検出する表示待ち文字情報量検出機能を実現させ、
前記表示制御機能において、前記表示待ち文字情報量検出機能に基づいて検出された情報量が所定情報量以上の場合にのみ、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させること
を実現させるための請求項７または請求項８に記載の文字情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報表示装置、文字情報表示方法および文字情報表示プログラムに関し、より詳細には、ネットワークを介して取得した文字情報を文字情報表示手段に対してスクロール表示することが可能な文字情報表示装置、文字情報表示方法および文字情報表示プログラムに関する。
【背景技術】
【０００２】
近年では、テレビ、パソコン、携帯電話等のさまざまな情報伝達手段が多く提供されており、映像、音楽等のさまざまなメディア形態により情報が伝達することが可能となっている。しかしながら、最も身近な情報の伝達方法として、文字情報による伝達方法が多く用いられている。例えば、携帯電話では、音声通話以上にメールによる情報の送受信が活発に行われており、また、インターネットにおいても、電子掲示板で投稿および閲覧可能に設定される一般的なメディア形態は文字情報となっている。このように、今日においても、文字情報は情報発信者が容易に情報の入力（発信）を行うことができ、また、情報の閲覧者が簡易かつ迅速に情報内容の取得・理解を得ることが可能なメディア形態である。
【０００３】
このような文字情報を紙媒体やパソコン等を用いて表示させる場合、一般的な紙面やパソコンのディスプレイでは、多数の文字情報が表示できるように設計（設定）がなされているため、文字情報の表示が大きく制限されることはない。しかしながら、一般的な電子情報端末、例えば、携帯電話やＰＤＡ（Personal Digital AssistantまたはPersonal Data Assistance）では、文字情報を表示するスペースがパソコンのディスプレイ等に比べて狭いため、一度に表示可能な文字情報に制限が生じてしまう。このため、一般的な電子情報端末では、文字情報をスクロール表示させることによって、狭い表示スペースであっても、より多くの文字情報を円滑に判読させる方法を用いている（例えば、特許文献１参照）。
【０００４】
一方で、今日では、上述したようなさまざまなジャンルの電子掲示板が、インターネット上に数多く開設されており、例えば、テレビ番組を視聴しつつ、その感想をリアルタイムで電子掲示板に書き込む視聴者なども多く存在する。このような電子掲示板の書き込みを読みつつ、その書き込みの対象となるテレビ番組などを視聴することにより、視聴者は、他の視聴者の意見などを聞きつつ、普段と異なる視点でテレビ番組を見ることができる。また、電子掲示板の書き込みを読みつつ、その書き込みの対象となるテレビ番組などを視聴することにより、他の視聴者との一体感を感じながらテレビ番組の視聴を楽しむことができる。
【特許文献１】特開２００１−１８４１５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、電子掲示板等に書き込まれた情報を、テレビ番組を見ながらリアルタイムで読むことができればよいが、一般的な方法で電子掲示板を読む場合には、パソコンを用いて該当する電子掲示板にアクセスを行い、テレビ番組の視聴と併行して、パソコンのディスプレイ画面上で電子掲示板のチェックを行う必要があるという問題があった。
【０００６】
テレビ画面とパソコンのディスプレイ画面との併用による視聴負担を軽減するために、テレビ視聴時の視線移動を極力少なくした状態で電子掲示板等の文字情報を表示させる文字情報表示装置を設けることが好ましい。しかしながら、電子掲示板への書き込み数は、そのテレビ番組の内容に応じて時間毎に増減する傾向があるため、文字情報表示装置に表示させる文字情報の情報量も短時間に大きく変化するという特徴がある。このため、例えば、情報量が少ない状態から急激に増加した場合などには、文字情報を文字情報表示装置に円滑に表示させることが困難となる場合があった。
【０００７】
一方で、情報量が多くなった場合に、その情報を一時的にメモリに貯め込んでおき、記録された文字情報を順次表示させる方法も考えられる。しかしながら、常時書き込みが行われる電子掲示板のリアルタイム性を視聴者が楽しむためには、できるだけメモリに文字情報が蓄えられる時間を短くして、瞬時に文字情報表示装置に表示させることが好ましいという問題があった。
【０００８】
本発明は上記問題に鑑みてなされたものであり、取得された文字情報をできるだけタイムロスなく視聴者に提示することが可能な文字情報表示装置、文字情報表示方法および文字情報表示プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る文字情報表示装置は、文字情報をスクロール表示させるための文字情報表示手段と、該文字情報表示手段に表示させる複数の文字情報を記憶する表示待ち記憶手段と、該表示待ち記憶手段に記憶される複数の前記文字情報を、前記文字情報表示手段に対して、一の文字情報と他の文字情報との間にスペースを確保しつつ連続的にスクロール表示させる表示制御手段と、ネットワークとの接続を行うためのネットワーク接続手段と、ネットワーク接続手段を用いてネットワークより新たな文字情報を取得する文字情報取得制御手段と、前記新たな文字情報を一時的に記憶する一時記憶手段と、前記文字情報取得制御手段により取得された前記新たな文字情報を、前記一時記憶手段に記憶させる文字情報記憶制御手段と、前記文字情報表示手段に複数の文字情報が表示されている場合に、一の文字情報と他の文字情報との間に確保されたスペース量を検出するスペース量検出手段と、前記一時記憶手段に記憶された前記新たな文字情報の文字情報量を検出する文字情報量検出手段と、前記スペース量検出手段により検出されたスペース量と、前記文字情報量検出手段により検出された文字情報量とを比較して、前記一の文字情報と前記他の文字情報との間に、前記新たな文字情報を挿入することが可能であるか否かを判断する挿入判断手段とを有し、前記表示制御手段は、前記挿入判断手段により、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であると判断された場合に、前記新たな文字情報を前記一の文字情報と前記他の文字情報との間に挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させることを特徴とする。
【００１０】
また、本発明に係る文字情報表示方法は、表示制御手段が、一の文字情報と他の文字情報との間にスペースを確保しつつ、表示待ち記憶手段に記憶される複数の前記文字情報を、文字情報表示手段に対して連続的にスクロール表示させる表示制御ステップと、文字情報取得制御手段が、ネットワークとの接続を行うネットワーク接続手段を用いて、ネットワークより新たな文字情報を取得する文字情報取得ステップと、文字情報記憶制御手段が、該文字情報取得ステップにより取得された新たな文字情報を、一時記憶手段に一時的に記憶させる一時記憶ステップと、前記文字情報表示手段に複数の文字情報が表示されている場合に、スペース量検出手段が、一の文字情報と他の文字情報との間に確保されたスペース量を検出するスペース量検出ステップと、文字情報量検出手段が、前記一時記憶手段に記憶された前記新たな文字情報の文字情報量を検出する文字情報量検出ステップと、前記スペース量検出ステップにおいて検出されたスペース量と、前記文字情報量検出ステップにおいて検出された文字情報量とを比較して、挿入判断手段が、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であるか否かを判断する挿入判断ステップとを有し、前記表示制御ステップにおいて、表示制御手段は、前記挿入判断ステップにより前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であると判断された場合に、前記新たな文字情報を前記一の文字情報と前記他の文字情報との間に挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させることを特徴とする。
【００１１】
さらに、本発明に係る文字情報表示プログラムは、文字情報を文字情報表示手段に対してスクロール表示させるための文字情報表示プログラムであって、コンピュータに、一の文字情報と他の文字情報との間にスペースを確保しつつ、表示待ち記憶手段に記憶される複数の前記文字情報を、文字情報表示手段に対して連続的にスクロール表示させる表示制御機能と、ネットワークとの接続を行うネットワーク接続手段を用いてネットワークより新たな文字情報を取得する文字情報取得機能と、該文字情報取得機能に基づいて取得された新たな文字情報を、一時記憶手段に一時的に記憶させる一時記憶機能と、前記文字情報表示手段に複数の文字情報が表示されている場合に、一の文字情報と他の文字情報との間に確保されたスペース量を検出するスペース量検出機能と、前記一時記憶手段に記憶された前記新たな文字情報の文字情報量を検出する文字情報量検出機能と、前記スペース量検出機能に基づいて検出されたスペース量と、前記文字情報量検出機能に基づいて検出された文字情報量とを比較して、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であるか否かを判断する挿入判断機能とを実現させ、前記表示制御機能において、前記挿入判断機能に基づいて前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが可能であると判断された場合に、前記新たな文字情報を前記一の文字情報と前記他の文字情報との間に挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させることを実現させるためのプログラムであることを特徴とする。
【００１２】
ここで、文字情報とは、文字により表現され、一文または文の塊（例えば所定の段落等）を構成する情報を意味している。例えば、チャットや掲示板に記載されるユーザの書き込み情報などがこの文字情報に該当する。
【００１３】
本発明に係る文字情報表示装置、文字情報表示方法および文字情報表示プログラムによれば、文字情報表示手段に表示されている一の文字情報と他の文字情報との間に確保されたスペース量と、ネットワークを介して取得された新たな文字情報の情報量とを比較し、一の文字情報と他の文字情報との間に新たな文字情報を挿入可能であると判断された場合に、新たな文字情報を一の文字情報と他の文字情報との間に挿入して、一の文字情報、他の文字情報および新たな文字情報をスクロール表示させるため、新たな文字情報を優先的に文字情報表示手段に表示させることが可能となる。
【００１４】
このため、新しい文字情報を文字情報表示手段に対してリアルタイムに出力させることができる。例えば、テレビ番組に関するさまざまな情報を文字情報表示装置において表示させることにより、テレビ番組に関する情報をリアルタイム（時間的なズレを最低限に抑えた状態）に表示することが可能となる。従って、ユーザは、テレビ番組に対する一体感を感じながらテレビを視聴することができるとともに、よりテレビ番組に対する興味を向上させることが可能となる。
【００１５】
また、新たに取得した文字情報を、文字情報の間のスペース量を考慮した上で挿入表示させる構成を採用するため、挿入表示された文字情報を尻切れ状態等にすることなく適切に表示させることができる。
【００１６】
さらに、新たな文字情報を挿入表示させることにより、効率的に単位時間当たりの文字情報の表示量を増大させることができるので、例えば、文字情報のスクロールの速さを大きく変化させる等の必要が生じない。このため、テレビ番組を楽しみながら文字情報を見る場合であっても、スクロール表示の速度変化に惑わされることなく、安心して文字情報を見ることができる。また、スクロール表示の速度が変化しないため、テレビの視聴時に文字情報が目障りになることがなく、テレビ視聴の楽しみを阻害するおそれがないという効果を奏する。
【００１７】
また、上述した文字情報表示装置は、前記挿入判断手段により、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが不可能であると判断された場合に、前記一時記憶手段に記憶された前記新たな文字情報を、前記表示待ち記憶手段に移動する文字情報移動手段を備えるものであってもよい。
【００１８】
さらに、上述した文字情報表示方法は、前記挿入判断ステップにおいて、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが不可能であると判断された場合に、文字情報移動手段が、前記一時記憶手段に記憶された前記新たな文字情報を、前記表示待ち記憶手段に移動する文字情報移動ステップを備えるものであってもよい。
【００１９】
また、上述した文字情報表示プログラムは、前記コンピュータに、前記挿入判断機能に基づいて前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入することが不可能であると判断された場合に、前記一時記憶手段に記憶された前記新たな文字情報を、前記表示待ち記憶手段に移動する文字情報移動機能を実現させるためプログラムであってもよい。
【００２０】
このように、上述した文字情報表示装置、文字情報表示方法および文字情報表示プログラムにおいて、一の文字情報と他の文字情報との間に新たな文字情報を挿入することが不可能であると判断された場合、一時記憶手段に記憶された新たな文字情報を表示待ち記憶手段に移動させる構成とすることによって、表示待ち記憶手段に移動された新たな文字情報は、表示待ち記憶手段に記憶される他の文字情報のスクロール表示に続いてスクロール表示されることになる。
【００２１】
このため、新たに取得された文字情報をすぐに文字情報表示手段に表示させることができない場合であっても、他の文字情報と同様に順番に文字情報表示手段に表示させることができ、新たな文字情報が表示されない状態（または、いつまでも表示待ち状態）となってしまうことを防止することが可能となる。
【００２２】
また、上述した文字情報表示装置は、前記表示待ち記憶手段に記憶される全ての文字情報の情報量を検出する表示待ち文字情報量検出手段を有し、前記表示制御手段が、前記表示待ち文字情報量検出手段により検出された情報量が所定情報量以上の場合にのみ、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させるものであってもよい。
【００２３】
さらに、上述した文字情報表示方法は、表示待ち文字情報量検出手段が、前記表示待ち記憶手段に記憶される全ての文字情報の情報量を検出する表示待ち文字情報量検出ステップを有し、前記表示制御ステップにおいて、前記表示制御手段は、前記表示待ち文字情報量検出ステップにより検出された情報量が所定情報量以上の場合にのみ、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させるものであってもよい。
【００２４】
また、上述した文字情報表示プログラムは、前記コンピュータに、前記表示待ち記憶手段に記憶される全ての文字情報の情報量を検出する表示待ち文字情報量検出機能を実現させ、前記表示制御機能において、前記表示待ち文字情報量検出機能に基づいて検出された情報量が所定情報量以上の場合にのみ、前記一の文字情報と前記他の文字情報との間に前記新たな文字情報を挿入して、前記一の文字情報、前記他の文字情報および前記新たな文字情報をスクロール表示させることを実現させるためのプログラムであってもよい。
【００２５】
このように、上述した文字情報表示装置、文字情報表示方法および文字情報表示プログラムにおいて、表示待ち記憶手段に記憶される全ての文字情報の情報量が所定情報量以上の場合にのみ、新たな文字情報を一の文字情報と他の文字情報との間に挿入して、該一の文字情報、他の文字情報および新たな文字情報をスクロール表示させる構成とすることにより、表示待ち記憶手段に記憶される全ての文字情報の情報量が少ない（所定情報量未満）の場合には、新たな文字情報は挿入表示されることがない。
【００２６】
新たな文字情報を挿入表示させることにより、新たな文字情報をリアルタイムで表示させることが可能となるが、一方で、挿入表示される文字情報が多くなってしまうと、表示待ち記憶手段に記憶される文字情報のスクロール表示が遅れてしまうという問題が発生し得る。このため、新たな文字情報の挿入表示を、表示待ち記憶手段に記憶される全ての文字情報の情報量が所定情報量以上の場合のみに限定することによって、表示待ち記憶手段に記憶される情報量が少ない場合には、表示待ち記憶手段に記憶される文字情報の表示を優先させて全体としての文字情報の表示タイミングの迅速化を確保し、一方で、表示待ち記憶手段に記憶される情報量が多い場合には、新しい文字情報を迅速に挿入表示することによって、文字情報の取得から表示までのタイミングを全体として短縮することができる。
【発明の効果】
【００２７】
本発明に係る文字情報表示装置、文字情報表示方法および文字情報表示プログラムによれば、新たな文字情報を一の文字情報と他の文字情報との間に挿入可能であると判断された場合に、新たな文字情報を一の文字情報と他の文字情報との間に挿入して、一の文字情報、他の文字情報および新たな文字情報をスクロール表示させる。このため、新たな文字情報を優先的に文字情報表示手段に表示させることが可能となり、特定のカテゴリーに関する文字情報などをリアルタイム（時間的なズレを最低限に抑えた状態）で知ることが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係る文字情報表示装置について、図面を用いて詳細に説明を行う。
【００２９】
図１は、本発明に係る文字情報表示装置を示した外観斜視図である。
【００３０】
文字情報表示装置１は、略直方体形状を呈する筐体２により外観が概略構成されている。筐体２の前面部２ａは約１５度傾斜されており、この前面部２ａには、液晶表示部３と、電源ボタン４と操作ボタン５ａ，５ｂとが設けられている。また、筐体２の側面部２ｂには、文字情報表示装置１に対して電力を供給するための電源コード６が設けられており、さらにその近傍には、ＬＡＮケーブルを接続させるためのネットワーク用端子７が設けられている。
【００３１】
液晶表示部３は、文字情報８を表示する役割を有しており、後述するＣＰＵ２０（図４参照）の制御に応じて、文字情報８を上下２段に表示することが可能となっている。また、液晶表示部３は、正面から見て右側から左側へと文字情報８をスクロール表示させることが可能となっている。なお、本実施の形態に係る文字情報表示装置１では、文字情報８を右側から左側へと横滑りさせながらスクロール表示を行う構成とするが、液晶表示部３に表示される文字情報８は、必ずしも右側から左側へと横滑りさせながらスクロール表示を行う構成には限定されず、左側から右側へと文字情報８を横滑りさせながらスクロール表示を行う構成であってもよい。さらに、文字情報表示装置１を立てて設置する場合には、文字情報が上側から下側へ、または、下側から上側へと上下方向にスクロール表示される構成であってもよい。
【００３２】
電源ボタン４は、電源コード６を介して供給された電力のオン／オフを切り替えるためのボタンであり、この電源ボタン４を操作してオン状態とすることにより、文字情報表示装置１を駆動状態とすることができる。
【００３３】
操作ボタン５ａ，５ｂは、各種設定、例えば、取得される文字情報のカテゴリーを変更したり、文字情報のスクロール速度を変更したり、液晶表示部３の輝度調整を行ったりするために用いられる。操作ボタン５ａ，５ｂの操作により設定された情報（例えば、上述した文字情報のカテゴリー情報など）は、後述する文字情報表示装置１の記憶部２３（図４参照）に記録される。
【００３４】
ネットワーク用端子７には、一般的なイーサーネット用ケーブル（例えば、１００Ｂａｓｅ・Ｔ  カテゴリー５ケーブル等）を接続することが可能となっている。このネットワーク用端子７にイーサーネット用ケーブルを接続し、ネットワーク、例えばインターネットを介して文字情報提供サーバへとアクセスすることにより、文字情報表示装置１に表示させるための文字情報８を取得することが可能となる。
【００３５】
図２（ａ）および図２（ｂ）は、文字情報表示装置１の設置例を示した図である。文字情報表示装置１を用いることにより、ユーザ（視聴者）１１に文字情報８を簡単に視認させることができる。例えば、図２（ａ）に示すように、テレビ１２ａの奥行きが長い（例えば、ブラウン管タイプのテレビなど）場合には、テレビ１２ａの上面部に文字情報表示装置１を配置させることができる。また、図２（ｂ）に示すように、テレビ１２ｂが薄型（例えば、液晶表示パネルを用いたテレビなど）の場合には、テレビ１２ｂが載置されるテレビ台１３の上面であって、テレビ１２ｂの表示画面の下位置に文字情報表示装置１の表示画面３ａが位置するように、文字情報表示装置１を配置させることができる。このように、文字情報表示装置１の表示画面３ａとテレビ１２ａ，１２ｂの表示画面１２ｃとが並ぶようにして文字情報表示装置１を設置することによって、ユーザ１１は視線を大きく動かすことなくテレビ１２ａ，１２ｂの表示画面１２ｃと文字情報表示装置１の表示画面３ａとを見ることが可能となる。
【００３６】
なお、図２（ａ）および図２（ｂ）に示す文字情報表示装置１では、筐体２を横置きにする例を示しているが、文字情報表示装置１は必ずしも横置き配置されるものには限定されない。例えば、文字情報表示装置１が、上側から下側（または下側から上側であってもよい）に向かって文字情報８をスクロール表示させる構成である場合には、文字情報表示装置１をテレビ１２ａ，１２ｂの側部に縦置きで設置することが望ましい。このように文字情報表示装置１を縦置きに設置することによって、テレビ１２ａ，１２ｂの表示画面１２ｃの右側方または左側方に文字情報８をスクロール表示させることが可能となるため、ユーザ１１は視線位置を大きく動かすことなくテレビ１２ａ，１２ｂの表示画面１２ｃと文字情報表示装置１の表示画面３ａとを見ることが可能となる。
【００３７】
図３は、ネットワーク用端子７に接続されるネットワーク用ケーブルを介して、文字情報表示装置１がインターネットに接続された状態を示した概略構成図である。
【００３８】
文字情報表示装置１は、ネットワーク用ケーブル１４およびモデム（ネットワークへの接続を行うための装置であり、例えば、ＡＤＳＬモデムやメディアコンバータ等が該当する。）１５を介して、ネットワーク１６（例えば、インターネット）に接続することが可能となっている。ネットワーク１６には、文字情報表示装置１に対して文字情報を提供するための文字情報提供サーバ１７が接続されており、さらにネットワーク１６には、この文字情報提供サーバ１７に対してさまざまな文字情報を提供する複数のクライアント端末１８が接続されている。
【００３９】
クライアント端末１８として、例えば、パソコン、ＰＤＡ、携帯電話などが使用される。クライアント端末１８では、ブラウザ（Ｗｅｂページを閲覧するためのアプリケーションソフト）を用いてＷｅｂページの閲覧や書き込みを行うことが可能となっている。なお、図３には、便宜上、１台のクライアント端末１８しか示されていないが、ネットワーク１６に接続されるクライアント端末１８は、１台には限定されず、２台以上であってもよい。
【００４０】
文字情報提供サーバ１７は、クライアント端末１８よりさまざまなカテゴリー（ジャンル）に応じた文字情報を取得する機能を有しており、また、文字情報表示装置１に対して、カテゴリーに応じた文字情報を提供する機能を有している。文字情報提供サーバ１７は、Wｅｂサーバ（ＨＴＭＬ（HyperText Markup Language）で記述された文書を、ネットワークを介して閲覧可能にするサーバ）としての機能を有しており、クライアント端末１８では、ブラウザを用いて文字情報提供サーバ１７にアクセスすることによって、文字情報提供サーバ１７に開設されるカテゴリー毎の電子掲示板に、さまざまな文字情報を書き込むことが可能となっている。
【００４１】
文字情報提供サーバ１７は、書き込まれた文字情報、文字情報が書き込まれた時間、文字情報が書き込まれたカテゴリーなどを関連付けて、文字情報提供サーバ１７に設けられる記憶手段に記憶する。そして、文字情報提供サーバ１７では、文字情報表示装置１からの要求に応じて、記憶手段に記憶された文字情報から、要求対象となるカテゴリーや、文字情報表示装置１により既に取得処理が行われた文字情報等を考慮した最適な文字情報を抽出し、文字情報表示装置１に提供する。
【００４２】
具体的に、文字情報表示装置１は、プッシュ型の情報配信方法を用いることにより、文字情報提供サーバ１７より文字情報を取得する。プッシュ型の情報配信方法として、例えば、特開平９−２６９９２３号公報や、特開２００３−１５０４８７号公報等に開示される技術が知られている。プッシュ型の情報配信方法では、文字情報表示装置１で定期的に文字情報提供サーバ１７にアクセスするアプリケーションを用いることにより、または、Ａｊａｘ（Asynchronous Java（登録商標）Script+XML）技法を活用することにより、一定間隔毎に文字情報表示装置から文字情報提供サーバへとアクセスして、文字情報表示装置１が文字情報提供サーバ１７の記憶手段に記憶される所定の文字情報を取得する。このようにして取得された文字情報は、後述する処理に従って、文字情報表示装置１の表示画面３ａに表示されることになる。
【００４３】
図４は、文字情報表示装置１のハードウェア構成を概略的に示したブロック図である。
【００４４】
文字情報表示装置１は、ＣＰＵ（表示制御手段、文字情報取得制御手段、文字情報記憶制御手段、スペース量検出手段、文字情報量検出手段、挿入判断手段、文字情報移動手段、表示待ち文字情報量検出手段）２０と、メモリ２１と、記憶部２３と、ネットワークインターフェース部（ネットワーク接続手段）２４と、液晶表示部（文字情報表示手段）３とを有している。
【００４５】
記憶部２３は、ＣＰＵ２０の制御処理に用いられる各種プログラム（例えば、後述する図５および図８に関する処理を行うためのプログラム）や、設定情報等が記録されている。記憶部２３として、具体的には、ハードディスクドライブやＳＳＤ（Solid State Drive）等の補助記憶装置が用いられる。
【００４６】
メモリ２１は、ＣＰＵ２０の処理においてワークエリアとして利用される。また、メモリ２１は、液晶表示部３に表示する文字情報のバッファメモリとしての機能を有している。なお、バッファメモリとして、液晶表示部３に出力させるための画像データを記憶させる表示バッファ２１ａと、液晶表示部３の表示画面３に表示させるための文字情報を取得した順番に記憶させる液晶表示待ちバッファ（表示待ち記憶手段）２１ｂと、ネットワーク１６を介して取得された文字情報を一時的に記憶させておく一時記憶バッファ（一時記憶手段）２１ｃとが設けられている。
【００４７】
ネットワークインターフェース部２４は、文字情報表示装置１をネットワーク１６に接続するための装置であり、このネットワークインターフェース部２４を用いることによって、ネットワーク１６を介して文字情報を取得し、また、文字情報提供サーバ１７に対して文字情報を取得のための情報を出力することが可能となる。
【００４８】
ＣＰＵ２０は、記憶部２３に記憶されるプログラムに基づいて、文字情報を液晶表示部３に表示させるための処理を行う役割を有している。ＣＰＵ２０がプログラムに基づいて処理を行うことにより、ＣＰＵ２０は、本発明に係る表示制御手段、文字情報取得制御手段、文字情報記憶制御手段、スペース量検出手段、文字情報量検出手段、挿入判断手段、文字情報移動手段、表示待ち文字情報量検出手段として機能する。
【００４９】
図５は、文字情報表示装置１の筐体２に設けられる電源ボタン４を、ユーザ１１が操作した場合に、ＣＰＵ２０が、文字情報を文字情報表示装置１の表示画面３ａに表示させる処理を示したフローチャートである。
【００５０】
電源ボタン４が操作されると、文字情報表示装置１に対し、電源コード６を介して電力が供給され、ＣＰＵ２０の起動が開始される。ＣＰＵ２０は、まず、記憶部２３から制御処理用のプログラム（例えば、図５のステップＳ．２〜ステップＳ．８に示す処理を行うためのプログラム等）を読み出し（ステップＳ．１）、読み出されたプログラムに応じて、初期化処理を行う（ステップＳ．２）。初期化処理では、例えば、メモリ２１に記憶される文字情報用のバッファ２１ａ〜２１ｃをクリアにしたり、記憶部２３に記憶される設定状況に応じた設定（例えば、文字情報を横スクロールにするか縦スクロールにするかの設定等）を読み出して、液晶表示部３の表示方法などの調整を行う。
【００５１】
次に、ＣＰＵ２０は、記憶部２３に記憶される文字情報のカテゴリーに関する情報を取得し（ステップＳ．３）、ネットワークインターフェース部２４を介して文字情報提供サーバ１７にアクセスして、文字情報提供サーバ１７より該当するカテゴリーに関する文字情報を取得する（ステップＳ．４）。そして、ＣＰＵ２０は、取得された文字情報を液晶表示部３に表示させる処理を行う（ステップＳ．５）。文字情報を液晶表示部３に表示させる処理（ステップＳ．５）の詳細は、後で図８を示して詳細に説明する。
【００５２】
その後、ＣＰＵ２０は、ユーザ１１により文字情報に関するカテゴリーの設定変更が行われたか否かを判断する（ステップＳ．６）。本実施の形態に示す文字情報表示装置１では、ユーザ１１が操作ボタン５ａ，５ｂを操作することによってカテゴリーを変更することができる。また、文字情報表示装置１に表示させる文字情報８が、テレビ番組に関する文字情報である場合には、文字情報表示装置１にテレビ１２ａ，１２ｂ用リモコンのチャンネル情報を受信する受光部を設け、ユーザ１１がリモコンを操作してテレビ１２ａ，１２ｂのチャンネルを変更した際に、そのリモコンより発せられるチャンネル情報を受光部で受信して、該当するチャンネルに関する文字情報にカテゴリーを変更する構成であってもよい。
【００５３】
ユーザ１１により文字情報に関するカテゴリーの設定変更が行われたと判断した場合（ステップＳ．６においてＹｅｓの場合）、ＣＰＵ２０は、記憶部２３に新たに設定されたカテゴリーに関する情報を記録し（ステップＳ．７）、新たに設定されたカテゴリーに関する文字情報を取得する処理を行う（ステップＳ．４）。
【００５４】
ユーザ１１により文字情報に関するカテゴリーの設定変更が行われなかったと判断した場合（ステップＳ．６においてＮｏの場合）、ＣＰＵ２０は、電源ボタン４がオフに操作されたか否かを判断する（ステップＳ．８）。そして電源ボタン４がオフに操作された場合（ステップＳ．８においてＹｅｓの場合）、ＣＰＵ２０は、文字情報表示装置１における文字情報８の表示制御を終了する。一方で、電源ボタン４がオフに操作されていない場合（ステップＳ．８においてＮｏの場合）、ＣＰＵ２０は、文字情報を取得する処理を再度実行する（ステップＳ．４）。
【００５５】
このようにして、ＣＰＵ２０が、設定されたカテゴリーに関する文字情報を文字情報提供サーバ１７より取得し、取得した文字情報を液晶表示部３に表示させるため、ユーザ１１は、テレビ１２ａ，１２ｂを視聴しつつ文字情報表示装置１により提供される文字情報８を読むことが可能となる。また、上述したステップＳ．４からステップＳ．８までの処理は、短時間で繰り返し実行されるため、文字情報表示装置１は、文字情報提供サーバ１７に書き込まれたさまざまな文字情報をリアルタイムで取得することが可能となる。例えば、テレビ１２ａ，１２ｂで放送される番組に関する文字情報を文字情報表示装置１で表示する場合、ユーザ１１は他の視聴者のさまざまな意見（書き込まれた情報）を、テレビ番組の内容に応じて（例えば、ドラマのストーリー展開に応じて）、リアルタイムに知ることが可能となる。
【００５６】
図６は、文字情報を液晶表示部３に表示させる処理（図５に示すフローチャートのステップＳ．５に該当する処理）における一般的な表示方法（従来から多く用いられている表示方法）を説明した図である。
【００５７】
上述したように、ネットワークインターフェース部２４を介して文字情報が取得されると、ＣＰＵ２０は、取得した文字情報を液晶表示待ちバッファ２１ｂに記憶させる。図６（ａ）は、液晶表示部３の表示画面３ａに文字情報８が表示されていない状態において、ネットワークインターフェース部２４を介して取得された「ＡＡＡＡＡ」という文字情報と、「ＢＢＢＢＢＢＢＢＢＢ」という文字情報と、「ＣＣＣＣＣＣ」という文字情報と、「ＤＤＤＤ」という文字情報と、「ＥＥＥＥＥＥＥＥＥ」という文字情報と、「ＦＦＦＦＦＦ」という文字情報とが、液晶表示待ちバッファ２１ｂに記憶された状態を示している。
【００５８】
次に、ＣＰＵ２０は、液晶表示待ちバッファ２１ｂに記録される文字情報を、記録された順番の早い文字情報から順に（つまり、First-In First-Outに従って）、液晶表示部３の表示画面３ａにスクロール表示させる。本実施の形態に係る文字情報表示装置１では、液晶表示部３の表示画面３ａに、文字情報８を２段表示させることが可能であるため、まず、上段に、はじめの文字情報「ＡＡＡＡＡ」をスクロール表示させ、スクロール表示される文字情報「ＡＡＡＡＡ」が数文字（例えば、文字情報「ＡＡＡＡＡ」の文字数である５文字の半分だけ）スクロールされた後に、下段に対して次の文字情報「ＢＢＢＢＢＢＢＢＢＢ」をスクロール表示させる。このように、文字情報をずらしてスクロール表示させることにより、ユーザは、スクロール表示される文字情報を意識することなく順番に読み進めることができ、文字情報の理解を容易にすることが可能となる。
【００５９】
そして、ＣＰＵ２０は、はじめの文字情報「ＡＡＡＡＡ」の最後の文字が、表示画面３ａに表示され、さらに次の文字情報「ＢＢＢＢＢＢＢＢＢＢ」が文字数の半分程度だけスクロールされた後に（或いは、液晶表示部３の表示画面３ａに表示されたはじめの文字情報「ＡＡＡＡＡ」の最後の文字が表示画面３ａの右端に表示されてから数文字分だけスクロール表示された後に）、液晶表示待ちバッファ２１ｂに記憶された次の文字情報「ＣＣＣＣＣＣ」を上段に表示させる。その後、ＣＰＵ２０は、同様にして文字情報「ＢＢＢＢＢＢＢＢＢＢ」の後に、表示画面の下段に対して文字情報「ＤＤＤＤ」を表示させる（図６（ｂ）参照）。このように液晶表示部３の表示画面３ａに文字情報８を順次表示させることにより、取得された文字情報を順番にスクロール表示させることが可能となる。なお、文字情報「ＤＤＤＤ」が表示された場合には、液晶表示待ちバッファ２１ｂに対して、文字情報「ＥＥＥＥＥＥＥＥＥ」と文字情報「ＦＦＦＦＦＦ」とが記憶された状態となる（図６（ｂ）参照）。以後、新たな文字情報が取得された場合には、液晶表示待ちバッファ２１ｂに文字情報が記憶され、同様の処理により文字情報８が表示されることになる。
【００６０】
ところで、文字情報表示装置１の表示画面３ａに表示される文字情報８は、上述したように、リアルタイムに取得される情報であるため、クライアント端末１８により文字情報提供サーバ１７に書き込まれた文字情報の書き込み数に応じて文字情報量が増減するという傾向がある。例えば、テレビ番組において全く展開がないときには、クライアント端末１８からの書き込み数が少なくなる傾向があり、文字情報表示装置１において取得される文字情報の情報量が少なくなる。一方で、テレビ番組において何らかの展開があった場合（例えば、サスペンスドラマにおいて事件が発生したときや、犯人を特定するシーンなどになったとき）には、クライアント端末１８の書き込み数が増大する傾向があるため、文字情報表示装置１において取得される文字情報の情報量が増大する。
【００６１】
このように、文字情報をリアルタイムに取得して表示画面３ａに表示させる場合には、文字情報の情報量が短期間に大きく変化するという特徴がある。一方で、上述した一般的な文字情報の表示処理では、単位時間当たりに表示可能な文字情報の数が一定数に限定されてしまう。このため、取得した文字情報の情報量が短期間に増大した場合には、液晶表示待ちバッファ２１ｂに次々と文字情報が蓄積されてしまい、リアルタイムで文字情報を表示することが困難となる場合があった。
【００６２】
図７は、単位時間内に取得した文字情報と、単位時間内に表示した文字情報との情報量の差により、文字情報の取得から表示画面３ａへの表示までに時間的なズレが生じてしまう場合を説明した図である。
【００６３】
図７に示すように、例えば、文字情報表示装置１が、単位時間内に８文字まで文字情報を表示することが可能であった場合、単位時間内に取得した文字情報が８文字以内であれば（例えば、図７に示すように、文字情報が「あああ」と３文字であった場合）、取得した単位時間中にその文字情報（文字情報「あああ」）を表示することが可能となる。
【００６４】
しかしながら、単位時間内に取得した文字情報が８文字以上であった場合（例えば、「いいいいいいいいいいいいいいいい」という１６文字の文字情報を取得した場合）、単位時間に表示可能な文字情報は取得した文字情報のうち８文字まで（文字情報「いいいいいいいい」のみ）であるため、残りの文字情報（残りの８文字の文字情報「いいいいいいいい」）は、次の単位時間に表示されることになる。しかしながら、次の単位時間に新たな文字情報（文字情報「ううう」および「ううう」）が取得された場合には、残りの文字情報（８文字の文字情報「いいいいいいいい」）が表示されているため、新たな文字情報（文字情報「ううう」および「ううう」）は、文字情報が取得された単位時間より遅れて表示されることとなる。
【００６５】
一方で、新たに取得された文字情報（文字情報「ううう」および「ううう」）が遅れて表示された場合にも、次の文字情報が取得される可能性があるため（例えば、文字情報「えええ」が取得されるとする）、この次の文字情報（文字情報「えええ」）も遅れて表示されることになり、結果として、文字情報の取得から表示までの時間的なズレ（遅れ）が連続的に発生してしまう。図７に示すように、液晶表示部３に表示される文字情報８の表示タイミングが相対的に遅れて、液晶表示部３への表示に大きなズレが生じた場合には、テレビ番組の内容と、文字情報の内容とが一致しないという事態が生じてしまうおそれがあった。
【００６６】
本発明に係る文字情報表示装置１では、取得した文字情報が液晶表示待ちバッファ２１ｂに多数記憶された状態において、さらに新しい文字情報を取得した場合に、ＣＰＵ２０が液晶表示待ちバッファ２１ｂに記憶される文字情報量に応じて、新たに取得した文字情報を、既に液晶表示部３の表示画面３ａに表示される文字情報と文字情報との間に挿入表示させる処理を行う。
【００６７】
図８は、本発明に係る文字情報表示装置１において文字情報を液晶表示部３に表示させる処理（図６におけるステップＳ．５に該当）を示したフローチャートである。
【００６８】
まず、ＣＰＵ２０は、ネットワークインターフェース部２４を介して取得した文字情報を、一時記憶バッファ２１ｃに記憶させる（ステップＳ．２１）。次に、ＣＰＵ２０は、液晶表示待ちバッファ２１ｂに記憶される文字情報量を判断し、文字情報量が一定量Ａ以上の文字情報量であるか否かを判断する（ステップＳ．２２）。ここで、一定量Ａは、予め決められた普遍の情報量であってもよく、またユーザ１１の設定によって変更可能な情報量であってもよい。
【００６９】
文字情報量が一定量Ａ以上の文字情報量であると判断した場合（ステップＳ．２２においてＹｅｓの場合）、ＣＰＵ２０は、一時記憶バッファ２１ｃに記憶された文字情報の情報量を、文字情報毎に判断する（ステップＳ．２３）。そして、ＣＰＵ２０は、液晶表示部３の表示画面３ａに表示された文字情報と文字情報との間のスペース量を検出し、一時記憶バッファ２１ｃに記憶された文字情報を挿入表示させるだけのスペースが存在するか否かを判断する（ステップＳ．２４）。
【００７０】
一時記憶バッファ２１ｃに記憶された文字情報を挿入表示させるだけのスペースが存在するとＣＰＵ２０が判断した場合（ステップＳ．２４においてＹｅｓの場合）、ＣＰＵ２０は、該当するスペースに対して一時記憶バッファ２１ｃに記憶された文字情報を挿入表示させる（ステップＳ．２５）。
【００７１】
一方で、文字情報量が一定量Ａ未満の文字情報量であると判断した場合（ステップＳ．２２においてＮｏの場合）、または、一時記憶バッファ２１ｃに記憶された文字情報を挿入表示させるだけのスペースが存在しないと判断した場合（ステップＳ．２４においてＮｏの場合）、ＣＰＵ２０は、該当する文字情報を一時記憶バッファ２１ｃから液晶表示待ちバッファ２１ｂの最後へと移動する（ステップＳ．２６）。
【００７２】
そして、ＣＰＵ２０は、液晶表示部３の表示画面３ａに表示される文字情報８を一定量だけ左にスクロールさせる（ステップＳ．２７）。より詳細には、ＣＰＵ２０が、メモリ２１の表示バッファ２１ａ内に、液晶表示部３の表示画面３ａに表示させるための画像データを書き込んだ後に、表示バッファ２１ａ内の画像データを表示画面３ａに出力し、さらに左側に文字情報をスクロール表示させた画像データを表示バッファ２１ａに書き込んだ後に、表示バッファ２１ａ内の画像データを表示画面３ａに出力する。このような表示バッファ２１ａへの書き込みおよび出力処理を短時間に繰り返し行う（例えば１秒間に６０回行う）ことによって、文字情報を液晶表示部３にスクロール表示させる。なお、ステップＳ．２５において文字情報が挿入表示される場合、ＣＰＵ２０は、画像データの作成の際に、該当するスペースに文字情報が挿入配置された画像データを作成する。
【００７３】
その後、ＣＰＵ２０は、液晶表示待ちバッファ２１ｂに文字情報が記憶されているか否か、つまり、液晶表示部３の表示画面３ａに表示させるための文字情報が液晶表示待ちバッファ２１ｂに存在するかを判断し（ステップＳ．２８）、液晶表示待ちバッファ２１ｂに文字情報が記憶されている（存在する）場合には（ステップＳ．２８においてＹｅｓの場合）には、液晶表示部３の表示画面３ａに表示されている文字情報８の右側に空きスペースが存在するか否かを判断する（ステップＳ．２９）。
【００７４】
ここで、表示画面３ａに表示されている文字情報の右側に空きスペースが存在する場合とは、液晶表示部３に表示されている文字情報の最後の文字が、既に表示画面３ａに表示されており、次の文字情報をスクロール表示させることが可能となっている状態を示している。
【００７５】
なお、ＣＰＵ２０が文字情報の右側に空きスペースが存在するか否かを判断する具体的な方法として、例えば、表示バッファ２１ａに記憶される画像データより空きスペースデータの存在を判断する方法を用いることができ、また、表示バッファ２１ａに記憶する画像データを作成する段階において、文字情報の位置情報を把握することにより右側の空きスペースを判断する方法を用いることもできる。
【００７６】
液晶表示部３の表示画面３ａに表示されている文字情報８の右側に空きスペースが存在する場合（ステップＳ．２９においてＹｅｓの場合）、ＣＰＵ２０は、液晶表示待ちバッファ２１ｂの先頭に記録される文字情報（液晶表示待ちバッファ２１ｂに記憶される文字情報の中で最も早く記録された文字情報）を先頭の文字から順に液晶表示部３の表示画面３ａに表示させて（ステップＳ．３０）、処理を図５に示すフローチャートに戻す。
【００７７】
具体的に、ＣＰＵ２０は、液晶表示待ちバッファ２１ｂの先頭に記録される文字情報が該当する空きスペースに位置するように画像データを作成し、作成された画像データを表示バッファ２１ａに記憶させる。このようにして画像データを作成することにより、文字情報８が、表示画面３ａの右側に表示されることになる。
【００７８】
また、液晶表示待ちバッファ２１ｂに文字情報が記憶されていない場合（ステップＳ．２８においてＮｏの場合）、および、液晶表示部３の表示画面３ａに表示されている文字情報８の右側に空きスペースが存在しない場合（ステップＳ．２９においてＮｏの場合）、ＣＰＵ２０は、そのまま処理を図５に示すフローチャートに戻す。
【００７９】
このようにして図８に示す処理が終了した後には、図５に示すフローチャートに従って、その後の処理（ステップＳ．６以降）の処理が実行される。
【００８０】
図９（ａ）および図９（ｂ）は、図８に示したフローチャートにより文字情報と文字情報との間に新たな文字情報が挿入表示される状態を説明した図である。図９（ａ）は、上述した図６（ｂ）に示したように、文字情報「ＡＡＡＡＡ」，「ＢＢＢＢＢＢＢＢＢＢ」，「ＣＣＣＣＣＣ」，「ＤＤＤＤ」が液晶表示部３の表示画面３ａに表示され、液晶表示待ちバッファ２１ｂに、文字情報「ＥＥＥＥＥＥＥＥＥ」，「ＦＦＦＦＦＦ」が記憶された状態を示している。この状態において、文字情報「ＧＧＧＧ」，「ＨＨＨＨＨＨ」が新たに取得されると、取得された文字情報は一時記憶バッファ２１ｃに記憶される（ステップＳ．２１）。
【００８１】
そしてＣＰＵ２０は、液晶表示待ちバッファ２１ｂに記憶される文字情報量が一定量Ａ以上の文字情報量であるか否かを判断する（ステップＳ．２２）。図９（ａ）に示す液晶表示待ちバッファ２１ｂの文字情報が一定量Ａ以上であった場合（ステップＳ．２２においてＹｅｓの場合）、ＣＰＵ２０は、一時記憶バッファ２１ｃに記憶された文字情報の情報量を、文字情報毎に判断（ステップＳ．２３）する。図９（ａ）に示す場合には、ＣＰＵ２０が、文字情報「ＧＧＧＧ」を４文字分の文字情報量、文字情報「ＨＨＨＨＨＨ」を６文字分の文字情報量と判断する。
【００８２】
そして、ＣＰＵ２０は、液晶表示部３の表示画面３ａに表示された２つの文字情報８（一の文字情報８と他の文字情報８と）の間に、一時記憶バッファ２１ｃに記憶された文字情報を挿入表示させるだけのスペースが存在するか否かを判断する（ステップＳ．２４）。図９（ａ）に示す場合、ＣＰＵ２０は、文字情報「ＡＡＡＡＡ」と文字情報「ＣＣＣＣＣＣ」との間に６文字分のスペースがあると判断する。そしてＣＰＵ２０は、この６文字分のスペースに、一時記憶バッファ２１ｃに記憶された文字情報「ＧＧＧＧ」を挿入表示させる（ステップＳ．２５）。
【００８３】
図９（ｂ）は、文字情報「ＡＡＡＡＡ」と文字情報「ＣＣＣＣＣＣ」との間に文字情報「ＧＧＧＧ」が挿入表示された状態を示している。このように、一時記憶バッファ２１ｃに記憶された文字情報を、液晶表示部３の表示画面３ａの空きスペースに挿入表示させることによって、新たに取得された文字情報（文字情報「ＧＧＧＧ」）をリアルタイムに表示することができ、表示遅れの発生を低減させることが可能となる。
【００８４】
また、ＣＰＵ２０は、空きスペース量と一時記憶バッファ２１ｃの文字情報量とを考慮して、最適な文字情報量の文字情報を適切に挿入表示させるので、挿入表示された文字情報が尻切れ状態で表示されることがなくなる。さらに、空きスペース量と一時記憶バッファ２１ｃの文字情報の情報量とを考慮して、最適な文字情報量の文字情報を適切に挿入表示させるので、空きスペース量に応じた適切な情報量の文字情報を、効率よく表示画面３ａに表示させることが可能となる。
【００８５】
ＣＰＵ２０は、一時記憶バッファ２１ｃに記憶された他の文字情報も同様にして、文字情報量と空きスペース量とを考慮し、表示画面３ａに挿入表示することが可能か否かを判断する（ステップＳ．２４）。そして、文字情報を挿入表示させるだけのスペースが存在すると判断した場合（ステップＳ．２４においてＹｅｓの場合）、ＣＰＵ２０は、一時記憶バッファ２１ｃに記憶された文字情報を挿入表示させる（ステップＳ．２５）。
【００８６】
一方で、液晶表示待ちバッファ２１ｂに記憶される文字情報量が一定量Ａ未満である場合（ステップＳ．２２においてＮｏの場合）や、文字情報を挿入表示させるだけのスペースが存在しないと判断した場合（ステップＳ．２４においてＮｏの場合）、ＣＰＵ２０は、該当する文字情報を一時記憶バッファ２１ｃから液晶表示待ちバッファ２１ｂの最後へと移動する（ステップＳ．２６）。図９（ｂ）では、図９（ａ）において一時記憶バッファ２１ｃに記憶された文字情報「ＨＨＨＨＨＨ」が、液晶表示待ちバッファ２１ｂの最後に移動された状態を示している。
【００８７】
以上説明したように、本実施の形態に係る文字情報表示装置１は、液晶表示部３の表示画面３ａに、カテゴリーに応じた文字情報を表示させる機能を有しているため、ユーザ１１は、テレビ番組を視聴しながら、そのテレビ番組に関する文字情報を楽しむことが可能となる。特に、文字情報表示装置１を、図２に示すようにテレビ１２ａ，１２ｂの近傍に配置することにより、テレビ１２ａ，１２ｂを視聴する際に視線を大きく動かすことなく文字情報を見ることができるので、テレビの視聴を妨げることなく文字情報を楽しむことが可能となる。
【００８８】
さらに、文字情報表示装置１の表示画面３ａに表示される文字情報８は、他の視聴者により書き込まれたリアルタイムな情報であるため、テレビ番組に関する意見などをリアルタイムで知ることが可能となり、他の視聴者と一体感を感じながらテレビの視聴を行うことが可能となる。
【００８９】
さらに、本実施の形態に係る文字情報表示装置１では、新たに取得した文字情報を、表示画面３ａに表示される文字情報８間のスペースに挿入表示させる構成を採用する。このため、通常の表示状態では表示しきれないほど多い文字情報が新たに取得された場合であっても、文字情報を尻切れ状態とすることなく適切に、表示画面３ａに挿入表示させること（または、挿入表示を行わないこと）ができ、文字情報の取得から表示画面３ａへの表示までに生ずる時間的なズレを低減させることが可能となる。
【００９０】
特に、本実施の形態に係る文字情報表示装置１では、文字情報のスクロールの速さを頻繁にまた大きく変化させることなく、挿入表示により単位時間当たりに表示可能な文字情報量を増大させる構成を採用するため、テレビを見ながら文字情報を見る場合であっても、スクロール表示の速度変化に惑わされることなく、安心して文字情報を見ることができる。また、スクロール表示の速度が変化しないため、テレビの視聴時に文字情報が目障りになることがなく、テレビ視聴の楽しみを阻害するおそれがないという効果を奏する。
【００９１】
以上、本発明に係る文字情報表示装置、文字情報表示方法および文字情報表示プログラムについて、図面を用いて詳細に説明したが、本発明に係る文字情報表示装置は、上述した実施の形態に示すものに限定されるものではない。いわゆる当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものである。
【００９２】
例えば、本実施の形態に係る文字情報表示装置１では、液晶表示部３の表示画面３ａに文字情報８を２段で表示させてスクロールさせる場合を一例として示したが、表示画面３ａに表示される文字情報８は必ずしも２段には限定されず、１段しか表示されないものであってもよく、さらに３段以上表示されるものであってもよい。
【００９３】
また、本実施の形態に係る文字情報表示装置１では、液晶表示部３の表示画面３ａに文字情報８を表示する場合しか説明を行っていないが、少なくとも文字情報を表示することが可能なものであれば、表示される情報は文字情報のみに限定されるものではなく、記号、デザイン（例えば、アイコンや絵文字など）等はもちろんのこと、画像や動画などを表示する構成とするものであってもよい。
【００９４】
さらに、本実施の形態に係る文字情報表示装置１は、液晶表示部３の表示画面３ａに表示される文字情報８を、スクロール速度を変化させることなく表示する構成を示したが、スクロール速度は必ずしも一定であるものには限定されず、テレビの視聴を妨げることなく文字情報を読むことが可能である速度であるならば、文字情報量の多少に比例してスクロール速度を変化させる構成としたり、また、ユーザ１１の設定によって任意にスクロール速度を調整させることが可能な構成とすることも可能である。
【００９５】
また、文字情報量が多くなった場合には、ＣＰＵ２０が、一文をなす文字情報の長さを所定文字数（例えば１５文字まで）に限定し、所定文字数以上となる一文の文字情報は、その文字数以降を削除して表示画面３ａに表示させる構成とすることも可能である。このように、文字数を所定数に制限して表示させることにより、一文の長い単調な文章が文字情報としていつまでも表示画面３ａに表示されてしまうこと等を防止することができ、文字情報を見るユーザ１１が文字情報を読むことに飽きてしまったり、煩わしさを感じてしまうことを抑制することが可能となる。
【００９６】
さらに、本実施の形態に係る文字情報表示装置１に対して人感センサーを設けて、人の気配がない場合に画面表示３ａを自動的にオフにするようにしてもよい。テレビ１２ａ，１２ｂの電源が入っていても、必ずしも人間が積極的にテレビ１２ａ，１２ｂを見ているとは限らず、他の作業をしているにも関わらず、日常的にテレビ１２ａ，１２ｂがつけられている場合もあり得る。このように、視聴者が積極的にテレビ１２ａ，１２ｂを視聴していない場合には、文字情報表示装置１に文字情報を表示させる必要性に乏しいため、画面表示３ａをオフにすることが好ましく、また、画面表示３ａのオフにより無駄な電力消費等を抑制することが可能となる。
【図面の簡単な説明】
【００９７】
【図１】本実施の形態に係る文字情報表示装置の概略構成を示した外観斜視図である。
【図２】本実施の形態に係る文字情報表示装置の設置例を示した図である。
【図３】本実施の形態に係る文字情報表示装置がネットワークを介して文字情報提供サーバに接続される状態を示した概略図である。
【図４】本実施の形態に係る文字情報表示装置の概略構成を示したブロック図である。
【図５】本実施の形態に係る文字情報表示装置における動作処理を示したフローチャートである。
【図６】文字情報を液晶表示部の表示画面に表示させる方法を説明した図である。
【図７】取得した文字情報と表示画面に表示する文字情報とに時間的なズレが生じる場合を説明した図面である。
【図８】本実施の形態に係る文字情報表示装置における文字情報の表示処理を示したフローチャートである。
【図９】図８に示したフローチャートに従って文字情報が挿入表示される場合を説明した図である。
【符号の説明】
【００９８】
１     …文字情報表示装置
２     …（文字情報表示装置の）筐体
２ａ   …（筐体の）前面部
２ｂ   …（筐体の）側面部
３     …液晶表示部（文字情報表示手段）
３ａ   …（液晶表示部の）表示画面
４     …電源ボタン
５ａ，５ｂ   …操作ボタン
６     …電源コード
７     …ネットワーク用端子
８     …（液晶表示部の表示画面に表示された）文字情報
１１   …ユーザ
１２ａ，１２ｂ  …テレビ
１２ｃ  …（テレビの）表示画面
１３   …テレビ台
１４   …ネットワーク用ケーブル
１５   …モデム
１６   …ネットワーク
１７   …文字情報提供サーバ
１８   …クライアント端末
２０   …ＣＰＵ（表示制御手段、文字情報取得制御手段、文字情報記憶制御手段、スペース量検出手段、文字情報量検出手段、挿入判断手段、文字情報移動手段、表示待ち文字情報量検出手段）
２１   …メモリ
２１ａ  …（メモリの）表示バッファ
２１ｂ  …（メモリの）液晶表示待ちバッファ（表示待ち記憶手段）
２１ｃ  …（メモリの）一時記憶バッファ（一時記憶手段）
２３   …記憶部
２４   …ネットワークインターフェース部（ネットワーク接続手段）
【図１】
0005042061.tif 000002
【図２】
0005042061.tif 000003
【図３】
0005042061.tif 000004
【図４】
0005042061.tif 000005
【図５】
0005042061.tif 000006
【図６】
0005042061.tif 000007
【図７】
0005042061.tif 000008
【図８】
0005042061.tif 000009
【図９】
0005042061.tif 000010