(57)【要約】【課題】  本発明は、ディスクタイトルやトラックタイトル等の文字列を横方向にスクロールして表示させる横スクロールと、文字列を縦方向にスクロールさせて表示させる縦スクロールとを選択することができる文字表示装置を提供することを課題とする。【解決手段】  縦スクロールが設定されている場合には、フォント回転部フォント６によって、フォントをスクロール方向に９０°回転させて表示用メモリ５にビット展開すると共に、ビット展開したフォントの後に空欄を追加するように構成することにより、幅方向の端部が空欄になっている横スクロール用のフォントを用いて、文字列を縦方向にスクロールさせて表示させることができる。【選択図】        図１
2005134495.tif 000002
【特許請求の範囲】
【請求項１】
幅方向の端部に空欄が形成された横スクロール用のフォントを記憶する文字フォント記憶手段と、入力された文字列に対応する前記フォントを表示用メモリにビット展開する画像データ生成手段と、前記表示用メモリにビット展開された前記フォントを表示手段にスクロール表示する表示制御手段とを有する文字表示装置であって、
文字列を横スクロールで表示するか、縦スクロールで表示するかの設定入力を行う入力手段と、
該入力手段よって縦スクロールが設定されている場合には、前記フォントをスクロール方向に９０°回転させて前記表示用メモリにビット展開すると共に、ビット展開した前記フォントの後に空欄を追加するフォント回転手段とを具備することを特徴とする文字表示装置。
【請求項２】
前記表示用メモリは、前記表示手段の表示領域よりも大きいサイズの記憶領域を有し、
前記表示制御手段は、表示開始位置をシフトさせながら前記表示用メモリにビット展開された前記フォントを読み出してスクロール表示させることを特徴とする請求項１記載の文字表示装置。
【請求項３】
前記入力手段よって縦スクロールが設定されている場合には、前記入力手段よって横スクロールが設定されている場合に使用される前記表示用メモリの記憶領域に比べて、前記フォント回転手段によって追加される前記空欄分大きいサイズの記憶領域が使用されることを特徴とする請求項２記載の文字表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列をスクロール表示する文字表示装置に関し、特にＭＤ（ミニディスク）プレーヤのリモコン（リモートコントロール装置）等に設けられ、ＭＤに記録されたディスクタイトルやトラックタイトルをスクロール表示する文字表示装置に関する。
【背景技術】
【０００２】
従来、ヘッドホンで聴取する携帯可能なＭＤプレーヤにおいては、ＭＤプレーヤ本体とヘッドホンとを接続するコード上に本体の動作を制御するいわゆるリモコン（リモートコントロール装置）が設けられたものが主流であり、ＭＤプレーヤ本体を鞄の中や服のポケットの中に収納した状態でリモコンを操作することによってＭＤプレーヤ本体の再生、早送り、巻戻し、停止等の動作を制御することができようになっている。
【０００３】
リモコンには、ＭＤに記録されている歌手名、アルバム名等のディスクタイトルや曲名、作詞者名等のトラックタイトルを表示するディスプレイが設けられているものがあり、リモコンに設けられたディスプレイは、小型化が要求されているため、一般的に数文字＊１行のものが採用され、ディスクタイトルやトラックタイトル等の文字列は、横スクロールで表示されるのが一般的である。また、表示に使用されるフォントには、図７に示すように、幅方向の端部である右端の１ドットが空欄になっている横スクロール用のフォントであり、横スクロールで表示する際に文字と文字との間隔が保たれるようになっている。
【０００４】
しかしながら、近年、ディスクタイトルやトラックタイトル等の文字列に仮名文字や漢字が使用され、リモコンのディスプレイに仮名文字や漢字を表示させるニーズが高まっており、仮名文字や漢字を表示させる場合には、リモコンの持ち方によっては、縦スクロールのほうが見えやすいにも拘わらず、従来技術では、幅方向の端部が空欄になっている横スクロール用のフォントを用いてスクロール表示を行っているため、横スクロールのみにしか対応できないという問題点があった。
【０００５】
ちなみに、特許文献１では、縦置横置切り替え信号によって、縦置用のディスプレイ表示と横置用のディスプレイ表示とを切り替えるＶＴＲが提案されているが、当該ＶＴＲは、ディスプレイに文字列をスクロール表示させるものではない。
【特許文献１】特開平０４−１５９５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、幅方向の端部が空欄になっている横スクロール用のフォントを用いて、文字列を縦方向にスクロールさせて表示させることができ、ディスクタイトルやトラックタイトル等の文字列を横方向にスクロールして表示させる横スクロールと、文字列を縦方向にスクロールさせて表示させる縦スクロールとを選択することができる文字表示装置を提供する点にある。
【課題を解決するための手段】
【０００７】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
本発明の文字表示装置は、幅方向の端部に空欄が形成された横スクロール用のフォントを記憶する文字フォント記憶手段と、入力された文字列に対応する前記フォントを表示用メモリにビット展開する画像データ生成手段と、前記表示用メモリにビット展開された前記フォントを表示手段にスクロール表示する表示制御手段とを有する文字表示装置であって、文字列を横スクロールで表示するか、縦スクロールで表示するかの設定入力を行う入力手段と、該入力手段よって縦スクロールが設定されている場合には、前記フォントをスクロール方向に９０°回転させて前記表示用メモリにビット展開すると共に、ビット展開した前記フォントの後に空欄を追加するフォント回転手段とを具備することを特徴とする。
【０００８】
さらに本発明の文字表示装置は、前記表示用メモリは、前記表示手段の表示領域よりも大きいサイズの記憶領域を有し、前記表示制御手段は、表示開始位置をシフトさせながら前記表示用メモリにビット展開された前記フォントを読み出してスクロール表示させることを特徴とする。
【０００９】
さらに本発明の文字表示装置は、前記入力手段よって縦スクロールが設定されている場合には、前記入力手段よって横スクロールが設定されている場合に使用される前記表示用メモリの記憶領域に比べて、前記フォント回転手段によって追加される前記空欄分大きいサイズの記憶領域が使用されることを特徴とする。
【発明の効果】
【００１０】
本発明の文字表示装置は、縦スクロールが設定されている場合には、フォントをスクロール方向に９０°回転させて表示用メモリにビット展開すると共に、ビット展開したフォントの後に空欄を追加するように構成することにより、幅方向の端部が空欄になっている横スクロール用のフォントを用いて、文字列を縦方向にスクロールさせて表示させることができ、ディスクタイトルやトラックタイトル等の文字列を横方向にスクロールして表示させる横スクロールと、文字列を縦方向にスクロールさせて表示させる縦スクロールとを選択することができるという効果を奏する。
【００１１】
さらに、本発明の文字表示装置は、表示手段の表示領域よりも大きいサイズの記憶領域を有する表示用メモリを用い、表示開始位置をシフトさせながら表示用メモリにビット展開されたフォントを読み出してスクロール表示させるように構成することにより、スクロールさせる毎に表示用メモリを更新させる必要がなく、装置の負荷を軽減できるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１３】
図１は、本発明に係る文字表示装置の実施の形態の構成を示すブロック図である。
【００１４】
本実施の形態の文字表示装置１は、図１を参照すると、入力部２と、文字フォント記憶部３と、画像データ生成部４と、表示用メモリ５と、フォント回転部６と、スクロール表示を制御する表示制御部７と、横ｍ文字＊縦１行の表示領域１０を有する表示部８とからなる。
【００１５】
入力部２は、図示しないＭＤ本体の再生、早送り、巻戻し、停止等の指示入力を行う入力手段であり、表示部８に表示する文字列を横スクロールで表示するか、縦スクロールで表示するかの設定入力を行う機能を有する。
【００１６】
文字フォント記憶部３は、表示部８の表示領域１０に表示させる文字をドットで表わしたフォントが記憶されているＲＯＭ等の記憶手段であり、記憶されているフォントは、図７に示すように、右側の１ドット分が空欄となっており、図７に示す例では、１２＊１２ドットのうち、横１１ドット＊縦１２ドットを使用して文字が表されている。
【００１７】
画像データ生成部４は、横スクロールが設定されている場合には、入力された文字列データに対応するフォントを文字フォント記憶部３から読み出し、読み出したフォントを表示用メモリ５上にビット展開して、スクロール表示する画像データを生成する。縦スクロールが設定されている場合には、入力された文字列データに対応するフォントを文字フォント記憶部３から読み出し、読み出したフォントを文字フォント回転部６に出力する。
【００１８】
表示用メモリ５は、表示部８の表示領域１０に表示する画像データを記憶するフレームバッファであり、表示部８の表示領域１０よりも大きいサイズの記憶領域を有する。表示用メモリ５の記憶領域は、文字フォント記憶部３に記憶されているフォントを「横ｎドット＊縦ｎドット」とし、横スクロール時に表示領域１０に表示可能な最大文字数を「ｍ」とすると、表示用メモリ５の記憶領域は、横（ｍ＋１）＊（ｎ＋１）ドット以上に、縦ｎドットに構成する。
【００１９】
文字フォント回転部６は、画像データ生成部４から入力されるフォントをスクロール方向、すなわちスクロール方向にフォントの上側が位置するように９０°回転させて表示用メモリ５上にビット展開すると共に、ビット展開したフォントの後に空欄を追加し、スクロール表示する画像データを生成する。
【００２０】
表示制御部７は、表示用メモリ５にビット展開されている画像データを、表示開始位置をシフトさせながら読み出して、表示部８にスクロール表示させる。また、表示制御部７は、横スクロールが設定されている場合には、表示用メモリ５の横スクロール用折り返しドット以降の部分を表示する場合に、表示用メモリ５の横スクロール用折り返しドットに位置する画像データの次に最左端の画像データを連続して表示させ、縦スクロールが設定されている場合には、表示用メモリ５の最右端以降の部分を表示する場合に、表示用メモリ５の最右端に位置する画像データの次に最左端の画像データを連続して表示させる。なお、横スクロール用折り返しドットとしては、最左端から（ｍ＋１）＊ｎドット目が設定される。ｍは、横スクロール時に表示領域１０に表示可能な最大文字数であり、ｎは、文字フォント記憶部３に記憶されているフォントの横方向のドット数である。
【００２１】
表示部８は、図示しないリモコン等に設けられた液晶ディスプレイ等の表示手段であり、ｍ文字＊１行の表示領域１０を有し、表示領域１０には、表示制御部７の制御によって表示用メモリ５にビット展開されている画像データがスクロール表示される。
【００２２】
次に、本実施の形態の動作について図２および図３を参照して詳細に説明する。
図２は、本発明に係る文字表示装置の実施の形態の動作を説明するためのフローチャートであり、図３は、横スクロール時の図１に示す表示用メモリに展開された画像データ例を示す説明図であり、図４は、横スクロール時の図１に示す表示部における表示例を示す説明図であり、図５は、縦スクロール時の図１に示す表示用メモリに展開された画像データ例を示す説明図であり、図６は、縦スクロール時の図１に示す表示部における表示例を示す説明図である。
【００２３】
なお、本実施の形態では、文字フォント記憶部３に記憶されているフォントは、横ｎ＝１２＊縦ｎ＝１２ドットとし、横スクロール時に表示領域１０に表示可能な最大文字数ｍ＝５文字とする。従って、表示領域１０は、横５文字（６０ドット）＊縦１２ドットである。また、表示用メモリ５の記憶領域は、横｛（ｍ＋１）＊（ｎ＋１）｝（８４ドット）＊縦１２ドットとする。
【００２４】
まず、画像データ生成部４は、図示しないＭＤ本体から文字列データを受信すると（ステップＡ１）、横スクロールが設定されているか、縦スクロールが設定されているかを判断し（ステップＡ２）、横スクロールが設定されている場合には、受信した文字列データの最初の（ｍ＋１）文字に対応するフォントを文字フォント記憶部３から読み出し、読み出したフォントを表示用メモリ５にビット展開する（ステップＡ３）。なお、図３（ａ）は、図示しないＭＤ本体から文字列データとして「曲名はＡＢＣＤＥ〜」を受信し、ステップＡ３の処理で最初の６文字「曲名はＡＢＣ」がビット展開された状態を示している。
【００２５】
表示制御部７は、表示用メモリ５にビット展開されている画像データを、表示開始位置を所定量シフトさせて読み出して、表示部８にスクロール表示させ（ステップＡ４）、表示領域１０を通過した文字が存在するか否かを判断し（ステップＡ５）、表示領域１０を通過した文字が存在するまでステップＡ４の処理を繰り返す。なお、図４（ａ）は、表示用メモリ５が図３（ａ）に示す状態である時の表示領域１０の表示内容を示しており、ステップＡ４の処理によって、図４（ａ）に示す表示内容が図中左方向にスクロール表示され、図４（ｂ）に示す表示内容に至る。
【００２６】
表示領域１０を通過した文字が存在する場合には、表示制御部７は、画像データ生成部４に次の文字のビット展開を指示し、画像データ生成部４は、受信した文字列データにビット展開されていない次の文字が存在するか否かを判断し（ステップＡ６）、次の文字が存在する場合には、表示領域１０を通過した文字を削除すると共に、表示領域１０を通過した文字がビット展開されていた領域に、次の文字をビット展開し（ステップＡ７）、ステップＡ４に戻る。なお、図３（ｂ）は、表示領域１０を通過した文字である「曲」が削除され、その領域に次の文字である「Ｄ」がビット展開された状態を示しており、図４（ｂ）は、表示用メモリ５が図３（ｂ）に示す状態である時の表示領域１０の表示内容を示している。
【００２７】
ステップＡ６で次の文字が存在しない場合には、画像データ生成部４は、表示領域１０を通過した文字を削除すると共に、表示制御部７にビット展開する次の文字が存在しないことを通知し、表示制御部７は、現在、表示領域１０に表示されている文字が全て表示領域１０を通過するまでスクロール表示を繰り返し（ステップＡ８）、処理を終了する。なお、ステップＡ８の処理で表示領域１０を通過した文字は、画像データ生成部４によって削除される。
【００２８】
ステップＡ２で縦スクロールが設定されている場合には、画像データ生成部４は、受信した文字列データの最初の（ｍ＋１）文字に対応するフォントを文字フォント記憶部３から読み出し、読み出したフォントをフォント回転部６に出力する。フォント回転部６は、各フォントをスクロール方向に９０°回転させると共に、ビット展開した各フォントの後に空欄をそれぞれ追加して表示用メモリ５に最初の（ｍ＋１）文字をビット展開する（ステップＡ９）。なお、図５（ａ）は、図示しないＭＤ本体から文字列データとして「曲名はＡＢＣＤＥ〜」を受信し、ステップＡ９の処理で最初の６文字「曲名はＡＢＣ」がビット展開され、各文字の後に横１ビット＊縦１２ビットの空欄が追加された状態を示している。なお、追加する空欄の横幅は、１ビットに限らず、適宜設定することができる。
【００２９】
表示制御部７は、表示用メモリ５にビット展開されている画像データを、表示開始位置を所定量シフトさせて読み出して、表示部８にスクロール表示させ（ステップＡ１０）、表示領域１０を通過した文字が存在するか否かを判断し（ステップＡ１１）、表示領域１０を通過した文字が存在するまでステップＡ１０の処理を繰り返す。なお、図６（ａ）は、表示用メモリ５が図５（ａ）に示す状態である時の表示領域１０の表示内容を示しており、ステップＡ１０の処理によって、図６（ａ）に示す表示内容が図中上方向にスクロール表示され、図６（ｂ）に示す表示内容に至る。
【００３０】
表示領域１０を通過した文字が存在する場合には、表示制御部７は、画像データ生成部４に次の文字のビット展開を指示し、画像データ生成部４は、受信した文字列データにビット展開されていない次の文字が存在するか否かを判断し（ステップＡ１２）、次の文字が存在する場合には、表示領域１０を通過した文字を削除すると共に、次の文字に対応するフォントを文字フォント記憶部３から読み出し、読み出したフォントをフォント回転部６に出力する。フォント回転部６は、各フォントをスクロール方向に９０°回転させると共に、ビット展開したフォントの後に空欄を追加して表示用メモリ５に次の文字をビット展開し（ステップＡ１３）、ステップＡ１０に戻る。なお、図５（ｂ）は、表示領域１０を通過した文字である「曲」が削除され、その領域に次の文字である「Ｄ」がビット展開された状態を示しており、図６（ｂ）は、表示用メモリ５が図５（ｂ）に示す状態である時の表示領域１０の表示内容を示している。
【００３１】
ステップＡ１２で次の文字が存在しない場合には、画像データ生成部４は、表示領域１０を通過した文字を削除すると共に、表示制御部７にビット展開する次の文字が存在しないことを通知し、表示制御部７は、現在、表示領域１０に表示されている文字が全て表示領域１０を通過するまでスクロール表示を繰り返し（ステップＡ８）、処理を終了する。なお、ステップＡ８の処理で表示領域１０を通過した文字は、画像データ生成部４によって削除される。
【００３２】
以上説明したように、本実施の形態では、縦スクロール時と、横スクロール時とでは、ビット展開する際に使用する表示用メモリ５の記憶領域が異なってくる。縦スクロールの場合には、文字間を開けるためにビット展開された各フォントの後に空欄が追加されるのに対し、横スクロールでは、フォント自体に文字間を開けるための空欄が形成されているため、ビット展開された各フォントの後に空欄を追加する必要がなく、横スクロール時では、表示用メモリ５の記憶領域において図３に示すように右端からｍ＋１ドットの領域が使用されない。従って、縦スクロールが設定されている場合には、表示制御部７は、図５（ｃ）に示すように、表示用メモリ５の最右端以降の部分を表示する場合に、表示用メモリ５の最右端に位置する画像データの次に最左端の画像データを連続して表示させ、横スクロールが設定されている場合には、図３（ｃ）に示すように、表示用メモリ５の横スクロール用折り返しドット、すなわち右端からｍ＋１ドットの領域を残した最左端から（ｍ＋１）＊ｎドット目以降の部分を表示する場合に、表示用メモリ５の横スクロール用折り返しドットに位置する画像データの次に最左端の画像データを連続して表示させる。図４（ｃ）は、表示用メモリ５が図３（ｃ）に示す状態である時の表示領域１０の表示内容を示している。図６（ｃ）は、表示用メモリ５が図５（ｃ）に示す状態である時の表示領域１０の表示内容を示している。
【００３３】
以上説明したように、本実施の形態によれば、縦スクロールが設定されている場合には、フォント回転部フォント６によって、フォントをスクロール方向に９０°回転させて表示用メモリ５にビット展開すると共に、ビット展開したフォントの後に空欄を追加するように構成することにより、幅方向の端部が空欄になっている横スクロール用のフォントを用いて、文字列を縦方向にスクロールさせて表示させることができ、ディスクタイトルやトラックタイトル等の文字列を横方向にスクロールして表示させる横スクロールと、文字列を縦方向にスクロールさせて表示させる縦スクロールとを選択することができるという効果を奏する。
【００３４】
さらに、本実施の形態によれば、表示部８の表示領域１０よりも大きいサイズの記憶領域を有する表示用メモリ５を用い、表示制御部７によって、表示開始位置をシフトさせながら表示用メモリ５にビット展開されたフォントを読み出してスクロール表示させるように構成することにより、スクロールさせる毎に表示用メモリを更新させる必要がなく、装置の負荷を軽減できるという効果を奏する。
【００３５】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【図面の簡単な説明】
【００３６】
【図１】本発明に係る文字表示装置の実施の形態の構成を示すブロック図である。
【図２】本発明に係る文字表示装置の実施の形態の動作を説明するためのフローチャートである。
【図３】横スクロール時の図１に示す表示用メモリに展開された画像データ例を示す説明図である。
【図４】横スクロール時の図１に示す表示部における表示例を示す説明図である。
【図５】縦スクロール時の図１に示す表示用メモリに展開された画像データ例を示す説明図である。
【図６】縦スクロール時の図１に示す表示部における表示例を示す説明図である。
【図７】従来の文字表示装置に用いられる文字フォント例を示す説明図である。
【符号の説明】
【００３７】
１  文字表示装置
２  入力部
３  文字フォント記憶部
４  画像データ生成部
５  表示用メモリ
６  フォント回転部
７  表示制御部
８  表示部
１０  表示領域
【図１】
2005134495.tif 000003
【図２】
2005134495.tif 000004
【図３】
2005134495.tif 000005
【図４】
2005134495.tif 000006
【図５】
2005134495.tif 000007
【図６】
2005134495.tif 000008
【図７】
2005134495.tif 000009