(57)【特許請求の範囲】
【請求項１】
ユーザ操作を受け付ける操作受付装置と、
操作状態を表示する第１の表示装置と、
該第１の表示装置に比べ、表示処理に時間のかかる画像や文字を表示する第２の表示装置とを備えた表示システムにおいて、
前記操作受付装置によりユーザの操作があったか否かを判別するユーザ操作判別手段と、
前記ユーザの操作に基づき、前記第１の表示装置に対する表示処理を行う第１表示処理手段と、
前記第１表示処理手段による表示処理の後に行われる前記第２の表示装置に対する時間のかかる表示処理を実行中に、新たなユーザの操作が行われた場合、前記第２の表示装置への前記時間のかかる表示処理を中止する第２表示処理手段とを備えたことを特徴とする表示システム。
【請求項２】
操作受付装置によるユーザの操作を受け付け、該受け付けたユーザの操作に応じて、操作状態を表示する第１の表示装置に対する表示処理、および該第１の表示装置に比べて、表示処理に時間のかかる画像や文字を表示する第２の表示装置に対する表示処理を行う表示方法において、
前記ユーザの操作があったか否かを判別する工程と、
前記ユーザの操作に基づき、前記第１の表示装置に対する表示処理を行う工程と、
前記第１表示装置に対する表示処理の後に行われる前記第２の表示装置に対する時間のかかる表示処理を実行中に、新たなユーザの操作が行われた場合、前記第２の表示装置への前記時間のかかる表示処理を中止する工程とを有することを特徴とする表示方法。
【請求項３】
操作受付装置によるユーザの操作を受け付け、該受け付けたユーザの操作に応じて、操作状態を表示する第１の表示装置に対する表示処理、および該第１の表示装置に比べて、表示処理に時間のかかる画像や文字を表示する第２の表示装置に対する表示処理を行う表示システムを制御するコンピュータによって実行されるプログラムが格納された記憶媒体において、
前記プログラムは、
前記ユーザの操作があったか否かを判別する手順と、
前記ユーザの操作に基づき、前記第１の表示装置に対する表示処理を行う手順と、
前記第１表示装置に対する表示処理の後に行われる前記第２の表示装置に対する時間のかかる表示処理を実行中に、新たなユーザの操作が行われた場合、前記第２の表示装置への前記時間のかかる表示処理を中止する手順とを含むことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示システム、表示方法および記憶媒体に関する。
【０００２】
【従来の技術】
従来、例えば、表示処理時間の短い第１表示装置（ＬＣＤ文字列表示器）および比較的表示処理時間の長い第２表示装置（ＴＶ装置）を備えた表示システムが知られており、このような表示システムでは、ユーザ操作に対する表示処理を、第１および第２表示装置が同時に行っていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の表示システムでは、表示処理の遅い表示装置の処理時間によってユーザの操作に対する応答時間が決定されるので、表示処理時間の短い第１表示装置だけを見て操作している場合、操作に対する応答が遅く感じられていた。
【０００４】
また、ＴＶ装置をオンにしていない場合、ユーザはＴＶ表示処理に時間がかかっていることを確認できないので、ユーザ操作に対する応答が遅いことの原因について分からず、操作上の違和感を生じていた。例えば、数字をアップカウントあるいはダウンカウントする場合、ＴＶ画面上の画像表示に時間がかかるので、ユーザにフラストレーションを与えていた。
【０００５】
さらに、処理速度の遅さの原因がＴＶ表示にあるので、ユーザは表示処理の早い第１表示装置があるにもかかわらず、結局、ＴＶ表示を見ながら操作しなければ、満足できる操作感を得ることができなかった。
【０００６】
そこで、本発明は、表示処理時間の短い第１表示装置および表示処理時間の長い第２表示装置を用いてユーザ操作に対する画像表示を行う場合、満足できる操作感を得ることができる表示システム、表示方法および記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１に記載の表示システムは、ユーザ操作を受け付ける操作受付装置と、操作状態を表示する第１の表示装置と、該第１の表示装置に比べ、表示処理に時間のかかる画像や文字を表示する第２の表示装置とを備えた表示システムにおいて、前記操作受付装置によりユーザの操作があったか否かを判別するユーザ操作判別手段と、前記ユーザの操作に基づき、前記第１の表示装置に対する表示処理を行う第１表示処理手段と、前記第１表示処理手段による表示処理の後に行われる前記第２の表示装置に対する時間のかかる表示処理を実行中に、新たなユーザの操作が行われた場合、前記第２の表示装置への前記時間のかかる表示処理を中止する第２表示処理手段とを備えたことを特徴とする。
【００１４】
請求項２に記載の表示方法は、操作受付装置によるユーザの操作を受け付け、該受け付けたユーザの操作に応じて、操作状態を表示する第１の表示装置に対する表示処理、および該第１の表示装置に比べて、表示処理に時間のかかる画像や文字を表示する第２の表示装置に対する表示処理を行う表示方法において、前記ユーザの操作があったか否かを判別する工程と、前記ユーザの操作に基づき、前記第１の表示装置に対する表示処理を行う工程と、前記第１表示装置に対する表示処理の後に行われる前記第２の表示装置に対する時間のかかる表示処理を実行中に、新たなユーザの操作が行われた場合、前記第２の表示装置への前記時間のかかる表示処理を中止する工程とを有することを特徴とする。
【００１５】
請求項３に記載の記憶媒体は、操作受付装置によるユーザの操作を受け付け、該受け付けたユーザの操作に応じて、操作状態を表示する第１の表示装置に対する表示処理、および該第１の表示装置に比べて、表示処理に時間のかかる画像や文字を表示する第２の表示装置に対する表示処理を行う表示システムを制御するコンピュータによって実行されるプログラムが格納された記憶媒体において、前記プログラムは、前記ユーザの操作があったか否かを判別する手順と、前記ユーザの操作に基づき、前記第１の表示装置に対する表示処理を行う手順と、前記第１表示装置に対する表示処理の後に行われる前記第２の表示装置に対する時間のかかる表示処理を実行中に、新たなユーザの操作が行われた場合、前記第２の表示装置への前記時間のかかる表示処理を中止する手順とを含むことを特徴とする。
【００１９】
【発明の実施の形態】
本発明の表示システム、表示方法および記憶媒体の実施の形態について説明する。本実施形態の表示システムは、デジタル画像プリントシステムに適用される。
【００２０】
［第１の実施形態］
図１は第１の実施の形態におけるデジタル画像プリントシステムの構成を示す図である。このデジタル画像プリントシステム１は、デジタル画像プリントアダプタ装置３、ユーザ操作リモコン５、画像表示を行うＴＶ装置６、および印刷を行うプリンタ８から構成されている。ユーザ操作リモコン５には、操作ボタン５ｂおよび表示パネル（ＬＣＤパネル）５ａが装備されている。
【００２１】
図２はデジタル画像プリントアダプタ装置３の構成を示すブロック図である。デジタル画像プリントアダプタ装置３は、プログラムおよびデータを格納するＲＯＭ１１、このＲＯＭ１１に格納されたプログラムの処理手順にしたがって処理を行うＣＰＵ１２、処理に必要な中間情報などを保持するＲＡＭ１４、外部から供給される画像情報などを保持する画像情報保持部１７および画像情報通信部１８、プリンタに出力するためのプリンタインタフェース１９がバス１５を介して接続された構成を有する。また、バス１５には、ユーザの操作を受け付けるユーザ操作入力部（操作ボタン）５ｂ、ユーザに即座に操作状態を表示する第１の表示装置（表示パネル）５ａ、第１の表示装置に比べ、表示処理に時間がかかって画像や文字などの表示を行う第２の表示装置（ＴＶ装置）６が接続されている。また、プリンタインターフェース１９には、前述したプリンタ８が接続されている。
【００２２】
このような構成を有するデジタル画像プリントシステムでは、画像情報通信部８を介して接続されたデジタルカメラなどの外部機器（図示せず）あるいはメモリカード（図示せず）から供給された画像情報は、一旦、画像情報保持部１７に保持される。ユーザ操作入力部５ｂからユーザの操作を受け付けると、それに応じた処理を行う、例えば、プリンタ８に画像情報を送出して印刷したり、表示パネル５ａに装置の状態を表示したり、ＴＶ装置６に画像を表示することができる。
【００２３】
図３はユーザ操作に対する表示処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ１１に格納されており、ＣＰＵ１２によって実行される。起動後、まず、システムを初期化し（ステップＳ１）、ユーザ操作の入力を受け付ける（ステップＳ２）。このユーザ操作に応じて装置の状態を変更する処理を行った後（ステップＳ３）、第１の表示装置（ＬＣＤパネル）５ａに対する表示処理を行う（ステップＳ４）。
【００２４】
つづいて、表示処理に時間のかからない第２の表示装置（ＴＶ装置）６に対する表示処理の準備を行う（ステップＳ５）。そして、この第２の表示装置に対する時間のかからない表示処理の実行が可能であるか否かを判別する（ステップＳ６）。表示処理の実行が可能である場合、第２の表示装置に対する時間のかからない表示処理を行う（ステップＳ７）。一方、カーソル表示など表示に時間のかからない処理であっても、そこに表示される画像の情報がないと正確なカーソル位置が求められない場合などには、表示要求フラグをＯＮにセットするだけで表示処理を行わない（ステップＳ８）。この後、時間のかかる第２の表示装置に対する表示処理の準備を行う（ステップＳ９）。
【００２５】
この第２の表示装置に対する時間のかかる表示処理を行っている間、次のユーザ操作の入力を確認する。すなわち、ユーザ操作の入力をチェックし（ステップＳ１０）、次のユーザ操作があるか否かを判別し（ステップＳ１１）、次のユーザ操作があった場合、再度、ステップＳ３に戻ってユーザ操作に応じた装置状態の変更処理を行う。一方、次のユーザ操作の入力がなかった場合、第２の表示装置に対する時間のかかる表示処理の一部を実行する（ステップＳ１２）。この後、第２の表示装置に対する時間のかかる表示処理が全て終了したか否かを判別し（ステップＳ１３）、全て終了していない場合、ステップＳ１０に戻ってユーザ操作の入力をチェックする。
【００２６】
一方、第２の表示装置に対する時間のかかる表示処理が全て終了した場合、表示要求フラグがＯＮにセットされているか否かを判別し（ステップＳ１４）、表示要求フラグがＯＮにセットされていない場合、ステップＳ２の処理に戻り、一方、表示要求フラグがＯＮにセットされている場合、第２の表示装置に対する時間のかからない表示処理を実行する（ステップＳ１５）。この後、ステップＳ２の処理に戻る。こうして、第２の表示装置に対する表示処理は最後まで行われる。
【００２７】
このように、表示処理に時間のかからない第１および第２の表示装置に対する表示処理と、表示処理に時間のかかる第２の表示装置に対する表示処理と、さらに両者が互いに関係する表示処理とを矛盾なく実行することで、第１表示装置に対する第１の表示処理を第２の表示装置に対する表示処理時間によらず可能な限り早く行って、ユーザにリアルタイムに表示することができる。
【００２８】
尚、本実施形態では、ステップＳ１１でユーザ操作の入力がなかった場合にステップＳ１２で実行される、第２の表示装置に対する時間のかかる表示処理は、処理待ちとなっているもののうち、最新のもののみ実行される。
【００２９】
［第２の実施形態］
第２の実施形態におけるデジタル画像プリントシステムは、前記第１の実施形態と同様の構成を有するので、その説明を省略し、第２の実施形態における表示処理についてだけ説明する。第２の実施形態では、タスク毎に表示処理が分かれており、タスクの優先順位にしたがって表示処理を行う。
【００３０】
図４は第２の実施形態における表示処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ１１に格納されており、ＣＰＵ１２によって実行される。起動後、まず、初期化処理を行い（ステップＳ２１）。ユーザ操作の入力を受け付ける（ステップＳ２２）。受け付けたユーザの操作に対応する装置状態の変更処理を行った後（ステップＳ２３）、表示処理に時間のかからない第１の表示装置に対する表示処理を行う（ステップＳ２４）。
【００３１】
つづいて、第２の表示装置に対する時間のかからない表示処理の準備を行う（ステップＳ２５）。この第２の表示装置に対する時間のかからない表示処理が実行可能であるか否か、つまりこの表示処理を実行するために、次の第２の表示装置に対する時間のかかる表示処理が実行されている必要があるか否かを判別する（ステップＳ２６）。次の第２の表示装置に対する時間のかかる表示処理が実行されている必要がない場合、この第２の表示装置に対する時間のかからない表示処理を実行する（ステップＳ２７）。一方、次の第２の表示装置に対する時間のかかる表示処理が実行されている必要がある場合、表示処理要求フラグをＯＮにセットするだけで表示処理を行わない（ステップＳ２８）。
【００３２】
そして、表示処理に時間がかかると想定される第２の表示装置に対する表示実行リクエストを発行し（ステップＳ２９）、ステップＳ２２に戻ってユーザ操作の入力を受け付ける処理を行う。発行された表示実行リクエストは、例えば、ＲＡＭ１４に割り当てられた表示実行リクエスト保持領域に発行順に記憶される。
【００３３】
図５は第２の表示装置に対する表示処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ１１に格納されており、ＣＰＵ１２によって実行される。まず、表示実行リクエストをチェックし（ステップＳ３１）、最新の表示実行リクエストを取り出すまでステップＳ３１の処理を繰り返す（ステップＳ３２）。最新の表示実行リクエストを取り出すと、取り出された最新の表示実行リクエストにしたがって、要求された第２の表示装置に対する時間のかかる表示処理を実行する（ステップＳ３３）。
【００３４】
つぎに、図４のステップＳ２６の判別により、実行できなかった第２の表示装置に対する時間のかからない表示処理があるか否か、つまりステップＳ２８で表示処理要求フラグがＯＮにセットされているか否かを判別し（ステップＳ３４）、表示処理要求フラグがＯＮにセットされている場合、第２の表示装置に対する時間のかからない表示処理を行って第２の表示装置の画面を整えた後、再び、ステップＳ３１に戻って表示実行リクエストの有無をチェックする。一方、ステップＳ３４で表示処理要求フラグがＯＦＦである場合、そのままステップＳ３１の処理に戻る。
【００３５】
図４および図５の表示処理は独立のコンテキストで実行されるが、優先順位については図４の表示処理の方が高い。したがって、図５の表示処理中であっても、ユーザの操作があった場合、図５の表示処理が中断され、図４の表示処理が実行され、図５の表示処理が終了するまでに複数のユーザ操作による表示実行リクエストが表示実行リクエスト保持領域に保持されることになる。
【００３６】
また、図４の表示処理により、第１の表示装置に対する表示は、常にユーザ操作に対してリアルタイムに行われ、時間のかかる表示処理によってユーザ操作への表示応答が遅くなることを回避できる。
【００３７】
尚、図５の表示処理において、第２の表示装置に対する時間のかかる表示処理をより細かな単位に分割し、その都度、表示実行リクエストを調べることにより、第２の表示装置に対する表示切替の応答速度を上げることも可能である。この場合、表示単位の細分化の法則を決めておくだけで、図５の処理手順のまま実行することが可能である。
【００３８】
また、複数の表示モードを有し、それぞれの表示モードで表示処理にかかる時間が異なる場合、時間のかからない表示処理は一括して処理し、時間のかかる表示処理は、処理を分割することによって複数のモード間での表示の応答速度を均一にすることも可能である。
【００３９】
さらに、複数の表示モードを有し、表示モード間を遷移する際の応答速度を高める場合、表示処理を細分化した後、その都度、処理モードの変更リクエストだけを検出する処理を行い、変更された場合にはすぐに次の表示実行リクエストの処理に移るようにしてもよい。
【００４０】
また、あるモードから別のモードへ移る際、先のモードの表示を完成させてからとした場合、あるモード中の表示処理中のリクエストのチェックでモード切替えのリクエストがあった場合、そのリクエストを保持したまま表示を行い、モード切替えの処理は最初のリクエスト判断処理内で行うようにしてもよい。
【００４１】
さらに、上記実施形態では、第１の表示装置はＬＣＤパネル、第２の表示装置はＴＶ装置であったが、その他の組み合わせ、例えば、ＰＤＰ、ＬＥＤ、ブザー、ＣＲＴディスプレイ、画像表示可能なＬＣＤパネルなどの組み合わせであってもよい。また、画面上を複数の領域に分け、表示に時間のかかるものを表示する領域と、そうでない領域との組み合わせでもよい。
【００４２】
また、上記実施形態では、２つの表示装置を有する場合について示したが、３つ以上の表示装置を有する場合でも、本発明は同様に適用可能である。
【００４３】
また、本発明は複数の機器から構成されるシステムに適用してもよいし、１つの機器からなる装置に適用してもよい。また、本発明はシステムあるいは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体をシステムあるいは装置に読み出すことによってそのシステムあるいは装置が本発明の効果を享受することが可能となる。
【００４４】
図６は記憶媒体としてのＲＯＭ１１のメモリマップを示す図である。ＲＯＭ１１には、図３のフローチャートに示す表示処理プログラムモジュール、図４のフローチャートに示す表示処理プログラムモジュール、図５のフローチャートに示す第２の表示装置に対する表示処理プログラムモジュールなどが格納されている。
【００４５】
プログラムモジュールを供給する記憶媒体としては、ＲＯＭに限らず、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカードなどを用いることができる。
【００４６】
【発明の効果】
本願発明によれば、第１の表示装置に対する時間のかからない表示処理を行い、第２の表示装置に対する時間のかかる表示処理を行っている時に、新たなユーザの操作が行われた場合、第２の表示装置への時間のかかる表示処理を中止することで、第１の表示装置に対する表示処理を、第２の表示装置に対する時間のかかる表示処理によらず可能な限り早く行って、ユーザにリアルタイムに表示できるシステムを構築することができる。
【００４７】
したがって、表示処理時間の短い第１表示装置および表示処理時間の長い第２表示装置を用いて、ユーザ操作に対する画像表示を行う場合、満足できる操作感を得ることができる。
【図面の簡単な説明】
【図１】第１の実施の形態におけるデジタル画像プリントシステムの構成を示す図である。
【図２】デジタル画像プリントアダプタ装置３の構成を示すブロック図である。
【図３】ユーザ操作に対する表示処理手順を示すフローチャートである。
【図４】第２の実施形態における表示処理手順を示すフローチャートである。
【図５】第２の表示装置に対する表示処理手順を示すフローチャートである。
【図６】記憶媒体としてのＲＯＭ１１のメモリマップを示す図である。
【符号の説明】
１  デジタル画像プリントシステム
３  デジタル画像プリンタアダプタ
５  ユーザ操作リモコン
５ａ  第１の表示装置（表示パネル、ＬＣＤパネル）
５ｂ  操作ボタン
６  第２の表示装置（ＴＶ装置）
１１  ＲＯＭ
１２  ＣＰＵ
【図１】
0003787470.tif 000002
【図２】
0003787470.tif 000003
【図３】
0003787470.tif 000004
【図４】
0003787470.tif 000005
【図５】
0003787470.tif 000006
【図６】
0003787470.tif 000007