(57)【要約】【課題】簡単な構成の制御回路と少ない容量のメモリによって、スクロール面を構成する表示データの大きさの制限を緩和して、コスト削減や消費電力の低減等を実現すると供に、スクロール表示の自由度を向上させることのできる携帯機器を提供する。【解決手段】アドレス比較部１００ｃは、表示制御用レジスタ１０４に設定されるステータスレジスタ（設定内容）に従って、スクロール面用ＶＲＡＭ８５におけるスクロール面表示領域のスクロール状態を常に判断して、必要に応じて、適宜、エンプティフラグを発生させる。エンプティフラグが発生されると、書込制御部１００ｄは、表示制御用レジスタ１０４に設定されるステータスレジスタ（設定内容）に従って、スクロール面用ＶＲＡＭ８５の該当する領域に、既にスクロール面に表示されている部分に続く新たな表示データを書き込む。【選択図】  図８
2004198639.tif 000002
【特許請求の範囲】
【請求項１】
通常画面表示用の画像データ及びスクロール面表示用の画像データが記憶される記憶手段と、前記通常画面表示用の画像データが書き込まれる第１のフレームメモリと、前記スクロール面表示用の画像データが書き込まれる第２のフレームメモリと、前記記憶手段から前記通常画面表示用の画像データ及びスクロール面表示用の画像データを読み出し、これらを前記第１のフレームメモリ及び前記第２のフレームメモリに書き込んだ後、前記第１のフレームメモリから前記通常画面表示用の画像データを読み出し、前記第２のフレームメモリから前記スクロール面表示用の画像データの一部を、その読み出し位置を変化させつつ順次読み出して、これらを表示装置側に出力することで、前記通常画面上に表示される前記スクロール面において前記スクロール面表示用の画像をスクロール表示させる制御を行う表示制御手段と、を含む携帯機器であって、
前記表示制御手段は、前記スクロール面表示用の画像データが前記第２のフレームメモリに書き込み切れない大きさを有していた場合に、前記記憶手段から前記スクロール面表示用の画像データの先行する部分を読み出し、これを前記第２のフレームメモリに書き込んだ後、前記第２のフレームメモリから前記スクロール面表示用の画像データの先行する部分の一部を、その読み出し位置を変化させつつ順次読み出して、これを表示装置側に出力する度に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を順次読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第２のフレームメモリの部分に、これを書き込む制御を行うことを特徴とする携帯機器。
【請求項２】
前記表示制御手段は、前記記憶手段から前記スクロール面表示用の画像データを読み出し、これを前記第２のフレームメモリに書き込む書込制御部と、前記第２のフレームメモリから前記スクロール面表示用の画像データの一部を、その読み出し位置を変化させつつ順次読み出し、これを表示装置側に出力する読出制御部と、前記第２のフレームメモリの所定位置に設定されるフラグ送出位置の位置情報を格納する表示制御用レジスタと、前記読出制御部により前記第２のフレームメモリから読み出された前記スクロール面表示用の画像データの前記第２のフレームメモリにおける読み出し位置から、前記スクロール面表示用の画像データの前記第２のフレームメモリにおける先端位置及び後端位置を検出するアドレス検出部と、前記アドレス検出部からの検出結果と前記表示制御用レジスタに格納されたフラグ送出位置とを比較して、これらが一致した場合にフラグを発生させるアドレス比較部と、を含み、
前記書込制御部は、前記アドレス比較部によりフラグが発生された場合に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第２のフレームメモリの部分に、これを書き込むことを特徴とする請求項１に記載の携帯機器。
【請求項３】
前記第２のフレームメモリは、前記スクロール面の表示領域の大きさに対応する前記スクロール面表示用の画像データの一部を格納するだけの領域が各々確保された第１の設定域及び第２の設定域から構成され、前記第１の設定域と前記第２の設定域は、前記第２のフレームメモリの隣り合う位置に設けられることを特徴とする請求項１又は請求項２に記載の携帯機器。
【請求項４】
前記フラグ送出位置は、前記第２のフレームメモリの端部位置並びに前記第１の設定域及び前記第２の設定域の境界位置に設けられることを特徴とする請求項３に記載の携帯機器。
【請求項５】
前記書込制御部は、前記スクロール面表示用の画像データの前記第２のフレームメモリにおける先端位置又は後端位置が、前記第１の設定域及び前記第２の設定域の境界位置に設けられたフラグ送出位置と一致して、前記アドレス比較部によりフラグが発生された場合に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第１の設定域の部分に前記スクロール面表示用の画像データの後続する部分を書き込み、また、前記スクロール面表示用の画像データの前記第２のフレームメモリにおける後端位置が、前記第２のフレームメモリの端部位置に設けられたフラグ送出位置と一致して、前記アドレス比較部によりフラグが発生された場合に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第２の設定域の部分に前記スクロール面表示用の画像データの後続する部分を書き込むことを特徴とする請求項２乃至請求項４の何れか一項に記載の携帯機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示機能を有する携帯機器に関し、その画像表示において、スクロール面表示を行う際の表示制御に関するものである。
【０００２】
【従来の技術】
従来から、携帯テレビや携帯電話等の各種表示機能を有する携帯機器においては、限られた表示画面内において有効な表示を行うために、通常画面上にスクロール面を表示して、このスクロール面において所定の表示データをスクロールさせるスクロール面表示が行われている。
【０００３】
このような携帯機器においては、予めスクロール表示を行う表示データの全てをＶＲＡＭ等のメモリに書き込んでおき、その表示データの内、スクロール面に表示する部分のみを順次読み出し、これを表示部に表示することでスクロール表示を行うようになっているものがある。
【０００４】
例えば、このような構成を採る表示装置の具体例としては、特開平９−６２９４号公報に開示される液晶表示装置等を挙げることができる。当該液晶表示装置においては、予め指定されたキャラクタデータや定型の表示データをＲＯＭやＲＡＭ等のメモリに記憶しておき、このメモリに記憶されたキャラクタデータや定型の表示データを液晶駆動回路によって液晶パネルにおいて駆動、即ちスクロールさせることで、スクロール表示が行われる（例えば、特許文献１参照）。尚、この液晶表示装置は、携帯電話等の携帯機器に用いられるものとなっている。
【０００５】
【特許文献１】
特開平９−６２９４号公報
（段落〔０００２〕‐〔０００５〕、第７図及び第８図）
【０００６】
【発明が解決しようとする課題】
しかしながら、このように、従来の携帯機器においては、スクロール表示を行うためには、予めスクロール面を構成する表示データの全てをＶＲＡＭ等のメモリに書き込んでおく必要があり、また一方で、このような携帯機器に用いられるメモリには、コスト削減や消費電力の低減の観点から容量が少ないものが望まれることから、スクロール面を構成する表示データの大きさ（例えば、文字列においては文字数）が制限されることになっていた。
【０００７】
本発明は、上記課題を鑑みてなされたものであり、その目的とするところは、簡単な構成の制御回路と少ない容量のメモリによって、スクロール面を構成する表示データの大きさの制限を緩和して、コスト削減や消費電力の低減等を実現すると供に、スクロール表示の自由度を向上させることのできる携帯機器を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、通常画面表示用の画像データ及びスクロール面表示用の画像データが記憶される記憶手段と、前記通常画面表示用の画像データが書き込まれる第１のフレームメモリと、前記スクロール面表示用の画像データが書き込まれる第２のフレームメモリと、前記記憶手段から前記通常画面表示用の画像データ及びスクロール面表示用の画像データを読み出し、これらを前記第１のフレームメモリ及び前記第２のフレームメモリに書き込んだ後、前記第１のフレームメモリから前記通常画面表示用の画像データを読み出し、前記第２のフレームメモリから前記スクロール面表示用の画像データの一部を、その読み出し位置を変化させつつ順次読み出して、これらを表示装置側に出力することで、前記通常画面上に表示される前記スクロール面において前記スクロール面表示用の画像をスクロール表示させる制御を行う表示制御手段と、を含む携帯機器であって、前記表示制御手段は、前記スクロール面表示用の画像データが前記第２のフレームメモリに書き込み切れない大きさを有していた場合に、前記記憶手段から前記スクロール面表示用の画像データの先行する部分を読み出し、これを前記第２のフレームメモリに書き込んだ後、前記第２のフレームメモリから前記スクロール面表示用の画像データの先行する部分の一部を、その読み出し位置を変化させつつ順次読み出して、これを表示装置側に出力する度に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を順次読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第２のフレームメモリの部分に、これを書き込む制御を行うことを特徴とする。
【０００９】
また、請求項２記載の発明は、請求項１に記載の携帯機器であって、前記表示制御手段は、前記記憶手段から前記スクロール面表示用の画像データを読み出し、これを前記第２のフレームメモリに書き込む書込制御部と、前記第２のフレームメモリから前記スクロール面表示用の画像データの一部を、その読み出し位置を変化させつつ順次読み出し、これを表示装置側に出力する読出制御部と、前記第２のフレームメモリの所定位置に設定されるフラグ送出位置の位置情報を格納する表示制御用レジスタと、前記読出制御部により前記第２のフレームメモリから読み出された前記スクロール面表示用の画像データの前記第２のフレームメモリにおける読み出し位置から、前記スクロール面表示用の画像データの前記第２のフレームメモリにおける先端位置及び後端位置を検出するアドレス検出部と、前記アドレス検出部からの検出結果と前記表示制御用レジスタに格納されたフラグ送出位置とを比較して、これらが一致した場合にフラグを発生させるアドレス比較部と、を含み、前記書込制御部は、前記アドレス比較部によりフラグが発生された場合に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第２のフレームメモリの部分に、これを書き込むことを特徴とする。
【００１０】
また、請求項３記載の発明は、請求項１又は請求項２に記載の携帯機器であって、前記第２のフレームメモリは、前記スクロール面の表示領域の大きさに対応する前記スクロール面表示用の画像データの一部を格納するだけの領域が各々確保された第１の設定域及び第２の設定域から構成され、前記第１の設定域と前記第２の設定域は、前記第２のフレームメモリの隣り合う位置に設けられることを特徴とする。
【００１１】
また、請求項４記載の発明は、請求項３に記載の携帯機器であって、前記フラグ送出位置は、前記第２のフレームメモリの端部位置及び前記第１の設定域及び前記第２の設定域の境界位置に設けられることを特徴とする。
【００１２】
また、請求項５記載の発明は、請求項２乃至請求項４の何れか一項に記載の携帯機器であって、前記書込制御部は、前記スクロール面表示用の画像データの前記第２のフレームメモリにおける先端位置又は後端位置が、前記第１の設定域及び前記第２の設定域の境界位置に設けられたフラグ送出位置と一致して、前記アドレス比較部によりフラグが発生された場合に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第１の設定域の部分に前記スクロール面表示用の画像データの後続する部分を書き込み、また、前記スクロール面表示用の画像データの前記第２のフレームメモリにおける後端位置が、前記第２のフレームメモリの端部位置に設けられたフラグ送出位置と一致して、前記アドレス比較部によりフラグが発生された場合に、前記記憶手段から前記スクロール面表示用の画像データの後続する部分を読み出し、前記スクロール面表示用の画像データの先行する部分の一部を読み出した前記第２の設定域の部分に前記スクロール面表示用の画像データの後続する部分を書き込むことを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明に係る携帯機器の好適な実施形態の一例について、図面を参照しながら具体的に説明する。
【００１４】
図１に、本実施形態における携帯機器の全体構成を表す斜視図を示す。当該携帯機器４０は、テレビ受信機能、ＦＭ放送受信機能、媒体に記録された音響の再生機能、さらには、ディジタルカメラ等で撮影した画像などを再生可能な画像再生機能等、各種の機能（動作モード）を有しており、これらの機能（動作モード）は、後述する選択スイッチ５２により任意に選択できるように構成されている。図１に示すように、当該携帯機器４０は、本体４２の前面上部に表示部４４を備えており、この表示部４４は、大きさ数インチの液晶パネルから構成され、本体４２の前面上端部に開閉自在に設けられた蓋４６によって、遮蔽又は露出できるように構成されている。
【００１５】
本体４２の側部には、メインスイッチ５０が設けられており、このメインスイッチ５０を操作することにより、携帯機器４０をオン、オフできるようになっている。また、メインスイッチ５０の下方には、ジョグスイッチからなる選択スイッチ５２が設けられており、この選択スイッチ５２を操作することにより、テレビ受信モード（ＴＶ機能）、ＦＭラジオ受信モード（ＦＭ機能）、媒体に記録された音響（音楽）を再生するオーディオモード（オーディオ機能）、ディジタルカメラ等により撮影した画像を表示させるディジタルカメラモード（ディジタルカメラ機能）等からなる動作モード（機能）の選択や、テレビ受信モードやＦＭラジオ受信モードにおける選局、オーディオモードにおける選曲ができると共に、テレビ受信モードやＦＭラジオ受信モードでの選局方法や、オーディオモードでの音響再生のリピート方法などの各種設定を行えるようになっている。そして、メインスイッチ５０と選択スイッチ５２の間には、メニュースイッチ５４が配設されており、このメニュースイッチ５４を操作することにより、メニュー画面を表示できるようにしてある。
【００１６】
本体４２の上端側面には、図示しない音量調節スイッチ８６（図２参照）が設けられている。また、本体４２には、音響出力部となるイヤーホーンジャックが設けてあり、このイヤーホーンジャックを介してヘッドホーンやイヤーホーンによって音響（音声）を出力できるようにしてある。さらに、本体４２には、外部記憶装置となるメモリカードを装着する図示しない挿入口が設けられており、音楽を録音したメモリカードや、画像を記録したメモリカードを装着することにより、メモリカードインターフェイス（メモリカードＩ／Ｆ）７６（図２参照）を介して音楽の再生や画像の再生ができるようにしてある。
【００１７】
図２に、当該携帯機器４０の回路構成を表すブロック図を示す。当該携帯機器４０は、テレビやＦＭラジオ放送を受信するためのアンテナ５６を内蔵している。このアンテナ５６には、テレビ放送を受信するためのテレビジョン受信部であるＴＶチューナ５８と、ＦＭラジオ放送（ＦＭ放送）を受信するためのラジオ受信部であるＦＭチューナ６０とが接続されている。そして、ＴＶチューナ５８の出力側には、ＩＦ・クロマ処理部６２が接続されており、ＲＧＢの三原色に対応したＴＶ映像信号を取り出せるようになっている。このＩＦ・クロマ処理部６２により取り出された映像信号は、ＩＦ・クロマ処理部６２の出力側に接続されている表示切替部６４に与えられる。
【００１８】
一方、ＴＶチューナ５８により受信された音声信号は、ＩＦ・クロマ処理部６２に接続されている音声検波部６８によって検波される。この音声検波部６８の出力側には、音声増幅部７０が接続されており、音声検波部６８により取り出された音声信号が音声増幅部７０に与えられる。そして、音声増幅部７０には、その他に、ＦＭチューナ６０が受信した音声信号も入力されるようになっている。
【００１９】
機器制御部（ＣＰＵ）７４には、ＴＶチューナ５８とＦＭチューナ６０とが接続されており、これらの選局を制御する。また、機器制御部（ＣＰＵ）７４はメモリカードインターフェイス（メモリカードＩ／Ｆ）７６を介してメモリカードに記録されている音響（音楽）データや画像データを読み出すことができる。
【００２０】
さらに、機器制御部（ＣＰＵ）７４には、音声・画像再生部８０が接続されている。この音声・画像再生部８０は、機器制御部（ＣＰＵ）７４によって制御され、メモリカードＩ／Ｆ７６を介してメモリカードに記録された音響（音楽）データや画像データ、又は、メモリ（フラッシュメモリ）７８に格納してある画像データを読み出し、画像データを画像制御部８２に出力する。
【００２１】
画像制御部８２には、通常画像用ＶＲＡＭ８４及びスクロール面用ＶＲＡＭ８５が接続されており、再生された画像データをこれらのＶＲＡＭ８４、８５に書き込むと共に、表示の際にはＶＲＡＭ８４、８５からこれらの画像データを読み出し、表示切替部６４に出力する。表示切替部６４に入力されたテレビ画像及び画像データは、機器制御部（ＣＰＵ）７４からの制御信号によって選択されて、画像表示制御部６６に出力される。画像表示制御部６６は、表示部４４を構成する液晶パネルを駆動し、画像を表示させる。尚、機器制御部（ＣＰＵ）７４には、前述したメインスイッチ５０からなる操作部５５が図示しないインターフェース回路を介して接続されている。
【００２２】
音声増幅部７０は、機器制御部（ＣＰＵ）７４からの制御信号によって、入力されたテレビの音声信号、ＦＭラジオの音声信号及びアナログ信号に変換された音響データから、出力する信号を選択してその信号を増幅し、増幅された信号は、ヘッドホーンなどの音声発生部（音響出力部）７２に送られて音声として出力される。
【００２３】
当該携帯機器４０では、初期状態においてメインスイッチ５０をオンすると、図３（Ａ）に示されるメニュー画面が表示部４４に表示される。また、この携帯機器４０は、メインスイッチ５０によって電源をオフしたときに選択されていた動作モード等の動作状態を記憶するようになっており、再度メインスイッチ５０をオンすると、メインスイッチ５０をオフしたときに選択されていた動作状態が自動的に起動する。例えば、携帯機器４０によってテレビ受信モードでテレビ映像を受信している状態でメインスイッチ５０をオフすると、そのときの動作状態がメモリ（フラッシュメモリ）７８に書き込まれて記憶される。そして、次にメインスイッチ５０をオフしたときのチャンネルのテレビ放送が受信され、表示部４４に受信チャンネルの映像が表示される。また、メニュースイッチ５４を操作した場合にも、図３（Ａ）に示されるメニュー画面が表示部４４に表示される。
【００２４】
メニュー画面は、この携帯機器４０の各動作モード（各機能）を選択する画面であって、選択可能な機能が文字によって表示される。そして、例えばＦＭラジオ受信モードでＦＭ放送の受信中にメニュー画面を表示させると、図３（Ｂ）に示されるように、現在選択されている動作モード（機能）である「ＦＭ機能」の項目が反転表示される。ここで、動作モードの選択は、本体４２に設けたジョグスイッチからなる選択スイッチ５２を操作してカーソルを上下方向に移動させることにより行う。
【００２５】
また、テレビ受信モード（ＴＶ機能）でテレビ映像の受信中に選択スイッチ５２によって受信チャンネルを切り替えたり、チャンネルサーチを行うと、機器制御部（ＣＰＵ）７４は、ＴＶチューナ５８にチャンネル切り替え信号を出力する。尚、選択スイッチ５２を操作して表示部４４の明るさの調整や、音量調整スイッチ８６を操作して音量の調節を行うこともできる。
【００２６】
また、テレビ受信モード（ＴＶ機能）から他の動作モード（機能）、例えば、メモリカードが装着され、メモリカードＩ／Ｆ７６を介して記録された音楽を再生するオーディオモード（オーディオ機能）に切り替えられると、機器制御部（ＣＰＵ）７４は、表示切替部６４に切り替え信号を出力し、画像制御部８２からの信号を画像表示制御部６６に出力させる。そして、音声・画像再生部８０は、メモリカードに記録されている音楽データを読み出してアナログ信号にデコードし、アナログの音響信号を音声増幅部７０に出力する。さらに、メモリカードに記録されているアーティスト名や曲名などのデータは、機器制御部（ＣＰＵ）７４によって読み出され、画像制御部８２に出力される。画像制御部８２は、機器制御部（ＣＰＵ）７４により入力される画像データに基づいて表示部４４に表示するフレームデータを作成し、表示切替部６４に出力する。これにより、図４に示されるような、アーティスト名や曲名（タイトル）、トラック番号などの再生している曲に関する情報が画像として表示部４４に表示される。
【００２７】
尚、機器制御部（ＣＰＵ）７４は、ＦＭラジオ受信モードが選択されて選択スイッチ５２により選局操作がなされると、ＦＭチューナ６０に選局信号を出力する。そして、機器制御部（ＣＰＵ）７４は、ＦＭラジオ受信モードが選択されたことを示す内容や受信周波数などに関する情報を含む画像データを作成し、画像制御部８２に与える。画像制御部８２では、表示部４４に表示するフレームデータを作成し、表示切替部６４に出力する。これにより、ＦＭラジオ受信モードが選択されたことを示す内容や受信周波数などに関する情報が画像として表示部４４に表示される。
【００２８】
一方、ディジタルカメラ等で撮影した画像などを表示させるディジタルカメラモード（ディジタルカメラ機能）が選択された場合は、メモリカードに記録されている画像データが、音声・画像再生部８０によって読み出され、圧縮の解凍などが行われて画像制御部８２に出力される。画像制御部８２は、音声・画像再生部８０からの画像データに基づいて表示部４４に表示するフレームデータを作成し、表示切替部６４に出力する。これにより、ディジタルカメラ等により撮影された画像などが表示部４４に表示される。
【００２９】
ところで、蓋４６の基部には、蓋４６の開閉に連動してパルス状の信号を出力する表示スイッチ４８が設けられており、この表示スイッチ４８は、機器制御部（ＣＰＵ）７４に図示しないインターフェース回路を介して接続されている。機器制御回路７４はこのパルス状の信号によって蓋４６の開閉状態を判断し、画像表示制御部６６に蓋４６の開閉状態を通知する。画像表示制御部６６は、その通知に基づいて、蓋４６が解放されて表示部４４が露出されているときには表示部４４がオンされてテレビ映像や画像が表示され、蓋４６が閉じられて表示部４４が遮蔽されたときは表示部４４がオフされて画像が消えるように表示部４４の駆動を切り替える。
【００３０】
画像表示制御部６６が表示部４４をオフするときには、表示部４４の液晶パネルに対して画像信号や駆動信号の出力を停止し、併せて表示部４４への電源供給も停止させる。これにより、蓋４６を閉じて表示部４４が遮蔽された状態、即ちユーザから表示部４４が見えない状態では、表示部４４をオフにすることで、消費電力の削減が可能になる。
【００３１】
図５は、画像制御部８２の回路構成を示したブロック図である。図５に示す画像制御部８２は、機器制御部（ＣＰＵ）７４とともに表示部４４における表示制御を行うものであり、ＶＲＡＭ制御部１００、ＶＲＡＭ読み書き用バッファ１０２、表示制御用レジスタ１０４及び表示用ラインメモリ１０６から構成されている。このような構成において、機器制御部（ＣＰＵ）７４は、通常画面とスクロール面を構成する画像データを、例えばフラッシュメモリ等の外部記憶手段から読み出して、音声・画像再生部８０により再生された画像データを、それが通常画面を構成するデータかスクロール面を構成するデータかに応じて、通常画面用ＶＲＡＭ８４又はスクロール面用ＶＲＡＭ８５の何れかを選択して書き込み、各々に通常画面とスクロール面の画像を描画する。ＶＲＡＭ制御部１００は、さらに、この通常画面用ＶＲＡＭ８４とスクロール面用ＶＲＡＭ８５に書き込まれた画像データを１ラインずつ読み出して、表示用ラインメモリ１０６に書き込む。表示用ラインメモリ１０６に書き込まれた画像データは、表示部４４により順次読み出され表示される。
【００３２】
尚、画像制御部８２の表示制御用レジスタ１０４は、機器制御部（ＣＰＵ）７４が、表示部４４に表示される通常画面上においてスクロール面のスクロール、即ちスクロール表示を行うために必要となる各種表示制御データを格納する。
【００３３】
図６（ａ）、（ｂ）に、表示部４４に表示される通常画面とスクロール面の対応関係を示す。図６（ａ）、（ｂ）に示すように、通常画面の所定位置にはスクロール面が表示され、このスクロール面において所定の表示データのスクロールが行われる。この際、機器制御部（ＣＰＵ）７４は、表示制御用レジスタ１０４に格納された各種表示制御データに基づいてスクロール表示に関する表示制御を行う。具体的には、表示制御用レジスタ１０４には、以下に示すような表示制御データが予め格納されており、機器制御部（ＣＰＵ）７４は、これら表示制御データ（パラメータ）に従って、スクロール面を所定の位置に表示する制御と、このスクロール面において、表示データ（本例においては、文字列とする。）を所定の周期、方向及びピッチにてスクロール表示させる制御を行う。
（ａ）スクロール面の表示領域に関するパラメータ
表示窓位置（表示窓の左上端位置）
表示窓範囲（縦、横＝ドット）
（ｂ）表示データのスクロールに関するパラメータ
表示データスタート位置（縦、横＝ＶＲＡＭアドレス→所定ドット単位）
表示データ範囲（横＝所定ドット単位）
スクロール速度：垂直周期の整数倍とする
スクロールピッチ：１ドット単位
スクロール（動き）の有無
スクロール表示の有無（スクロールの許可）
スクロール文字範囲（縦、横＝所定ドット）
エンプティフラグ送出位置（横方向残り表示ドット数→１文字＝所定ドット単位、表示データ範囲よりも広く設定する必要がある）
（ｃ）表示データのスクロールに関する固定パラメータ
スクロール方向（横方向左向き）
スクロール文字数（横は任意、縦は所定ドット以内）
【００３４】
尚、上記（ａ）のパラメータは、表示部４４の表示画面におけるスクロール面の表示領域（表示窓の領域）を特定するためのパラメータである。また、上記（ｂ）のパラメータは、スクロール面用ＶＲＡＭ８５に書き込まれた表示データをスクロール面においてスクロールさせる際のパラメータであり、例えば、スクロール周期は、スクロールの動きを表示周期と同期させて表示の乱れをなくするために設定されるものであり、画面表示の垂直同期の整数倍に設定される。また、スクロールピッチは、スクロール周期の時間毎に表示位置（表示アドレス）を動かす際の移動量である。また、スクロール（動き）の有無は、スクロール面において表示データのスクロールを行うか否かを選択するものであり、このスクロール（動き）が「無し」に設定されると、表示データのスクロールは行われず、通常画面の表示と同様に静止した画面が表示される。また、エンプティフラグ送出位置は、スクロール面用ＶＲＡＭ８５内の有効表示エリアの右端から所定のドット数を設定域とした場合の、そのドット数を示す値のことである。また、上記（ｃ）のパラメータは、表示データをスクロール面においてスクロールさせる際の、予め固定された条件としてのパラメータであり、本例においては、スクロール方向を横方向左向きと設定し、スクロール文字数は、横方向は任意、縦方向は所定ドット以内となっている。
【００３５】
図７は、通常画面用ＶＲＡＭ８４に描画される通常画面と、スクロール面用ＶＲＡＭ８５に描画されるスクロール面との対応関係を表す説明図である。
【００３６】
図７に示すように、ＶＲＡＭ制御部１００は、通常画面用ＶＲＡＭ８４に描画される通常画面データの内、スクロール面が位置する領域Ｄの部分に関してはデータを読み出さず、この領域Ｄの部分に関しては、スクロール面用ＶＲＡＭ８５に描画されるスクロール面データ、即ち文字列を読み出す。尚、図７においては、スクロール面用ＶＲＡＭ８５に描画される文字列の内、読み出し位置Ｃに位置する部分の文字列が読み出された状態を示しているが、ＶＲＡＭ制御部１００は、例えば読み出し位置Ａ（ｎ回目）からスクロールピッチ毎に、順次、読み出し位置Ｂ（ｎ＋１）、読み出し位置Ｃ（ｎ＋２）に位置する部分の文字列を読み出して、これを表示用ラインメモリ１０６に書き写し、表示部４４がこの表示用ラインメモリ１０６に書き写されたデータを順次読み出して表示することで、通常画面上のスクロール面において文字列のスクロール表示が行われる。
【００３７】
ここで、メニュー画面においてオーディオ機能が選択されて、音楽を再生しているときに行われるスクロール面表示について説明する。
【００３８】
尚、このメニュー画面においてオーディオ機能が選択されて、音楽を再生しているときに行われるスクロール面表示とは、再生画面において、アーティスト名及びタイトルが繋がってスクロール表示されるものであって（図４を参照のこと）、スクロール面用ＶＲＡＭ８５に描画されるスクロール面データが比較的多い場合、即ち、スクロール面に表示される表示データ範囲がスクロール面用ＶＲＡＭ８５のスクロール範囲内に収まり切らない場合となっている。このような場合には、以下に説明するように、機器制御部（ＣＰＵ）７４及び画像制御部８２によって、本発明の特徴部分であるスクロール面表示を行うための表示制御が行われる。
【００３９】
図８に、ＶＲＡＭ制御部１００の詳細構成を表すブロック図を示す。図８に示すように、ＶＲＡＭ制御部１００は、表示制御用レジスタ１０４と、読出制御部１００ａと、アドレス検出部１００ｂと、アドレス比較部１００ｃと、書込制御部１００ｄと、読み書き調停部１００ｅとから構成されている。尚、図８に示す表示制御用レジスタ１０４は、図５における表示制御用レジスタ１０４に該当するものであって、このようにＶＲＡＭ制御部１００の内部に設けられても良い。また、読出制御部１００ａと、アドレス検出部１００ｂと、アドレス比較部１００ｃとは必ずしも分かれている必要はなく、これらを１つの読出部として構成しても良い。
【００４０】
このような構成において、表示制御用レジスタ１０４は、前述の表示制御データ（パラメータ）と共に、読み出し状態などを機器制御部（ＣＰＵ）７４に知らせる。また、読出制御部１００ａは、画面表示の水平同期信号に同期して表示に必要な表示データ（通常画面及びスクロール面）を通常画面用ＶＲＡＭ８４やスクロール面用ＶＲＡＭ８５から読み出す。また、アドレス検出部１００ｂは、読出制御部１００ａの動作を監視して、通常画面用ＶＲＡＭ８４及びスクロール面用ＶＲＡＭ８５のデータ読み出し位置に関する状態を判別するためのアドレス（読み出しアドレスではなく、読み出される表示データの右端位置に対応するアドレス）を計算する。また、アドレス比較部１００ｃは、アドレス検出部１００ｂで計算した結果と、表示制御用レジスタ１０４に設定された内容とを比較して、通常画面用ＶＲＡＭ８４及びスクロール面用ＶＲＡＭ８５のデータ読み出し位置に関する状態を判別してフラグを発生させたり、表示制御用レジスタ１０４の内容を変更したりする。
【００４１】
図９に、機器制御部（ＣＰＵ）７４及びＶＲＡＭ制御部１００によるスクロール面表示のための表示制御の流れを示す。前述したように、当該携帯機器４０では、メインスイッチ５０をオンすると、図３（Ａ）、（Ｂ）に示されるメニュー画面が表示部４４に表示される（この状態のことを初期状態と称する）（Ｓ４１）。そして、このメニュー画面において、例えばオーディオ機能を選択して音楽を再生すると、図４に示されるように、表示部４４にはアーティスト及びタイトルがスクロール表示される。この際、機器制御部（ＣＰＵ）７４は、スクロール表示を行うべく、表示制御用レジスタ１０４に、前述した表示制御データ（パラメータ）を設定する（Ｓ４２）。また、機器制御部（ＣＰＵ）７４は、スクロール面を構成する画像データを、メモリカードＩ／Ｆ７６を介してメモリカードから、また、フラッシュメモリ７８から読み出して再生し、再生した画像データをＶＲＡＭ読み書き用バッファ１０２に書き込む。ＶＲＡＭ制御部１００の書込制御部１００ｄは、ＶＲＡＭ読み書き用バッファ１０２に画像データが書き込まれると、その画像データを読み出して、スクロール面用ＶＲＡＭ８５に書き込み、スクロール面の画像を描画する（Ｓ４３）。このとき、スクロール面用ＶＲＡＭ８５には、実際にスクロール表示させる画像（文字列）のうち、最初に表示する画像の側からスクロール面用ＶＲＡＭ８５の容量に書き込める分だけ格納されることになる。ＶＲＡＭ制御部１００の読出制御部１００ａは、スクロール面用ＶＲＡＭ８５に前述された処理で書き込まれた画像データと通常画面用ＶＲＡＭ８４に別の処理で書き込まれた画像データとを１ラインずつ読み出して、表示用ラインメモリ１０６に書き込む。さらに、表示用ラインメモリ１０６に書き込まれた画像データは、表示切替部６４を介して画像表示制御部６６により１ラインずつ読み出されて表示部４４に表示される。これにより、表示部４４には、通常画面とスクロール面の画像の双方が表示され、スクロール表示が開始される（Ｓ４４）。
【００４２】
この際、アドレス比較部１００ｃにより、表示データ（スクロール面に実際に表示されるデータ）のスクロールの状態が判断される。具体的には、アドレス比較部１００ｃは、表示データのスクロールの状態を判断するために、基準となる複数の定義された状態の内、表示データのスクロールの状態が何れに該当するかを判定する。この基準となる複数の定義された状態のことをステータスと称する。尚、このステータスは、表示制御用レジスタ１０４のステータスレジスタに格納される。
【００４３】
ここで、ステータスの設定基準となる複数の定義された状態の具体的な内容について、図１０を参照しつつ説明する。図１０に示すように、スクロール面用ＶＲＡＭ８５は、スクロール面に表示される部分、即ちスクロール面表示領域の少なくとも２倍の領域に表示データを書き込むことが可能なだけの領域を有しており、さらに、エンプティフラグが発生する位置（エンプティフラグ位置）を挟んで、２つの設定域（第１の設定域と第２の設定域）が設けられている。このような構成において、図１０（ａ）〜（ｅ）に表す状態が基準となる複数の定義された状態であり、具体的に説明すると以下のようになる。
（ａ）スクロール面表示領域の右端（後端）が第２の設定域にかかっていない。＝書き換えが不要
（ｂ）スクロール面表示領域の右端（後端）が第２の設定域にかかった。
＝エンプティフラグが発生
＝（第１の設定域−スクロール面表示領域の範囲）は書き換えが可能
（ｃ）スクロール面表示領域の左端（読出し位置）が第２の設定域にかかった。＝第１の設定域の残り部分の書き換えが可能
（ｄ）スクロール面表示領域の左端（読出し位置）が第１の設定域にかかっていない。＝書き換えが不要
（ｅ）スクロール面表示領域の左端（読出し位置）が第１の設定域にかかった。＝第２の設定域の書き換えが可能
【００４４】
尚、エンプティフラグとは、ＶＲＡＭ制御部１００の書込制御部１００ｄが、スクロール表示を続けるにあたって不足する画像データをスクロール面用ＶＲＡＭ８５に書き込むタイミングを規定するものであって、スクロール面用ＶＲＡＭ８５に書き込まれたデータの残り（スクロール面用ＶＲＡＭ８５に書き込まれた表示データの内、スクロール面表示領域の右側にあって、まだ表示されていない部分）が、設定されている範囲（ドット）以下になった場合（スクロール面表示領域の端部がエンプティフラグ位置に到達した場合）及び、スクロール面用ＶＲＡＭ８５に書き込まれたデータの残り（スクロール面用ＶＲＡＭ８５に書き込まれた表示データの内、スクロール面表示領域の右側にあって、まだ表示されていない部分）が無くなり、且つ、スクロール面表示領域の左端（読み出し位置）がスクロール面用ＶＲＡＭ８５の端部に到達した場合に発生されるものである。因みに、スクロール面用ＶＲＡＭ８５におけるスクロール面表示領域の位置（アドレス）は、アドレス検出部１００ｂにより計算される。また、エンプティフラグは、アドレス比較部１００ｃが、アドレス検出部１００ｂで計算された結果と、表示制御用レジスタ１０４に設定された内容とを比較することで、図１０（ａ）〜（ｅ）に示す、スクロール面用ＶＲＡＭ８５におけるスクロール面表示領域の状態を判断して発生する。エンプティフラグが発生されると、書込制御部１００ｄは、新たな表示データをスクロール面用ＶＲＡＭ８５の該当する領域に書き込む。
【００４５】
即ち、アドレス比較部１００ｃは、図１０（ａ）〜（ｅ）に表す状態の内、スクロール面用ＶＲＡＭ８５におけるスクロール面表示領域のスクロール状態が何れに該当するかを判定する。より詳細には、まず、スクロール面表示領域の右端が第２の設定域（エンプティフラグ位置）にかかったか否かを判断する（Ｓ４５）。ここで、Ｙｅｓと判断された場合には、アドレス比較部１００ｃよりエンプティフラグが発生され、書込制御部１００ｄが第１の設定域からスクロール面表示領域の範囲を除いた領域の表示データを書き換える（Ｓ４６）。次に、アドレス比較部１００ｃは、スクロール面表示領域の左端が第２の設定域にかかったか否かを判断する（Ｓ４７）。ここで、Ｙｅｓと判断された場合には、アドレス比較部１００ｃよりエンプティフラグが発生され、書込制御部１００ｄは、第１の設定域の残り部分の領域の表示データを書き換える（Ｓ４８）。次に、アドレス比較部１００ｃは、スクロール面表示領域の左端がスクロール面用ＶＲＡＭ８５の端部、即ち、第１の設定域にかかったか否かを判断する（Ｓ４９）。ここで、Ｙｅｓと判断された場合には、アドレス比較部１００ｃよりエンプティフラグが発生され、書込制御部１００ｄは第２の設定域の表示データを書き換える（Ｓ５０）。以下、本体４２に設けたジョグスイッチからなる選択スイッチ５２が操作され動作モードの選択が成されるなどして、スクロール表示が終了されるまで、Ｓ４５からＳ５０の工程が繰り返される。機器制御部（ＣＰＵ）７４は、これらの工程が繰り返されている際中にも、スクロール表示を終了するか否かを判断している（Ｓ５１）。ここで、Ｙｅｓと判断された場合には、スクロール表示は終了され（Ｓ５２）、初期状態、即ち、図３（Ａ）、（Ｂ）に示されるメニュー画面が表示部４４に表示される初期状態へ移行する（Ｓ４１）。
【００４６】
以上に説明したように、本実施形態における携帯機器においては、機器制御部（ＣＰＵ）７４及び画像制御部８４によって、スクロール面用ＶＲＡＭ８５におけるスクロール面表示領域のスクロール状態に応じて、随時、スクロール面に表示する新たな表示データがメモリカードやフラッシュメモリ７８から読み出され、スクロール面用ＶＲＡＭ８５に対して（部分的に）書き込まれるようになっているので、例えば、スクロール面に表示される表示データが比較的多い場合、即ち、表示データがスクロール面用ＶＲＡＭ８５のスクロール範囲内に書き込み切れないような場合であっても、これをスクロール表示することが可能となっている。従って、スクロール面に表示される表示データの大きさの制限を緩和することができ、スクロール表示の自由度を向上させることができる。
【００４７】
また、このようなスクロール表示（スクロール面に表示される表示データの大きさの制限が緩和されたスクロール表示）を実現するために、本実施形態における携帯機器においては、特に新たな構成要素を必要とすることもなく、従来と変わらない簡単な構成の制御回路と少ない容量のメモリによって、これを実現することができるので、例えば、メモリの容量を増加することで、このようなスクロール表示（スクロール面に表示される表示データの大きさの制限が緩和されたスクロール表示）を実現する場合等と比較して、コスト削減や消費電力の低減等を実現することができる。
【００４８】
尚、本実施形態においては、メニュー画面においてオーディオ機能を選択して音楽を再生しているときに、表示部において、選択された曲のアーティスト名やタイトルをスクロール表示する場合を例に採り説明したが、本発明に係る携帯機器は、このような例に限定されるものではなく、各種の画面においてその一部をスクロール表示させるような場合であれば同様に適用され得る。
【００４９】
【発明の効果】
以上に説明したように、本発明に係る携帯機器によれば、従来と変わらぬ簡単な構成の制御回路と少ない容量のメモリによって、スクロール面に表示される表示データの大きさの制限を緩和することができ、コスト削減や消費電力の低減等を実現すると供に、スクロール表示の自由度を向上させることができる。
【図面の簡単な説明】
【図１】本発明に係る携帯機器の一実施形態における全体構成を表す斜視図である。
【図２】図１に示す携帯機器の制御構成を表すブロック図である。
【図３】図１に示す携帯機器の表示部にメニュー画面を表示する際の表示態様を説明するための説明図である。
【図４】図１に示す携帯機器において、オーディオ機能を選択して音楽を再生しているときの表示部のスクロール面のスクロール動作を説明するための説明図である。
【図５】図２に示す画像制御部の詳細な制御構成を表すブロック図である。
【図６】図１に示す携帯機器の表示部に表示される通常画面とスクロール面の対応関係を説明するための説明図である。
【図７】図１に示す携帯機器において、通常画面用ＶＲＡＭに描画される通常画面と、スクロール面用ＶＲＡＭに描画されるスクロール面との対応関係を表す説明図の一例である。
【図８】図５に示すＶＲＡＭ制御部の詳細な制御構成を表すブロック図である。
【図９】図１に示す携帯機器において、スクロール表示する際の機器制御部（ＣＰＵ）及びＶＲＡＭ制御部の動作を示すフローチャートである。
【図１０】図１に示す携帯機器において、スクロール表示する際の機器制御部（ＣＰＵ）及びＶＲＡＭ制御部の動作を説明するための説明図である。
【符号の説明】
６４  表示切替部
７４  機器制御部（ＣＰＵ）
８２  画像制御部
８４  通常画面用ＶＲＡＭ
８５  スクロール面用ＶＲＡＭ
１００  ＶＲＡＭ制御部
１００ａ  読出制御部
１００ｂ  アドレス検出部
１００ｃ  アドレス比較部
１００ｄ  書込制御部
１００ｅ  読み書き調停部
１０４  表示制御用レジスタ
１０２  ＶＲＡＭ読み書き用バッファ
１０６  表示用ラインメモリ
【図１】
2004198639.tif 000003
【図２】
2004198639.tif 000004
【図３】
2004198639.tif 000005
【図４】
2004198639.tif 000006
【図５】
2004198639.tif 000007
【図６】
2004198639.tif 000008
【図７】
2004198639.tif 000009
【図８】
2004198639.tif 000010
【図９】
2004198639.tif 000011
【図１０】
2004198639.tif 000012