(57)【要約】【課題】第１のプロセスと第２のプロセスを有するソフトウェア構成において、第１のプロセスから第２のプロセスへの表示切換をスムーズに行う。【解決手段】第１のプロセス２１と第２のプロセス２２の両方を起動させ、第１のプロセス２１に係る第１ウィンドウと、第２のプロセスに係る第２ウィンドウの両方をモニター画面に表示させる複数プロセス表示装置であって、アクティブ状態の第１ウィンドウの枠内に非アクティブ状態の第２ウィンドウを表示させる手段を備え、第２ウィンドウの大きさが、第１ウィンドウ内に表示される第１のプロセスのためのクリックボタン４３，４４の大きさと同程度に設定されており、ボタン４３，４４と第２ウィンドウ４５とが並べて表示される。好ましくは、操作部は、クリックボタンにより構成されており、第２ウィンドウ４５はこのクリックボタンと同じ形状を有している。【選択図】    図２
2005010985.tif 000002
【特許請求の範囲】
【請求項１】
第１のプロセスと第２のプロセスの両方を起動させ、第１のプロセスに係る第１ウィンドウと、第２のプロセスに係る第２ウィンドウの両方をモニター画面に表示させる複数プロセス表示装置であって、
アクティブ状態の第１ウィンドウの枠内に非アクティブ状態の第２ウィンドウを表示させる手段を備え、
第２ウィンドウの大きさが、第１ウィンドウ内に表示される第１のプロセスのための操作部の大きさと同程度に設定されており、前記操作部と第２ウィンドウとを並べて表示させることを特徴とする複数プロセス表示装置。
【請求項２】
前記操作部は、クリックボタンにより構成されており、前記第２ウィンドウはこのクリックボタンと同じ形状を有していることを特徴とする請求項１に記載の複数プロセス表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第１のプロセスと第２のプロセスの両方を起動させ、第１のプロセスに係る第１ウィンドウと、第２のプロセスに係る第２ウィンドウの両方をモニター画面に表示させる複数プロセス表示装置に関する。
【０００２】
【従来の技術】
デジタルカメラで撮影した画像データや、現像済みネガフィルムのコマ画像からスキャナーにより読み取った画像データを用いて写真感光材料に画像を焼付露光し写真プリントを作成する写真処理システムにおいては、写真処理を円滑に行うために種々の表示をモニター画面に行うようにしている。写真処理システムを動作させるためのソフトウェアとしては、第１のプロセスと第２のプロセスに分けて考えることができる。ここで、プロセスとはＯＳ（オペレーティングシステム）の制御対象となるものであり、あるジョブを実行するために呼び集められたユーザー・プログラムのことを指している。写真処理のためのソフトウェアの中には、汎用性がある部分とそれ以外の部分とがあり、汎用性のある部分は外部ソフトウェア・メーカーから購入して写真処理システムの中に組みこむことがあり、これを第１のプロセスと定義する。例えば、プリント条件を設定したりプリント進行状況の表示画面構成や、デジタルカメラやパソコンからの画像データの入力や出力を行うための画面構成は第１のプロセスとして外部から購入したプログラム（第１のプロセス）をそのまま使用する。
【０００３】
一方、第２のプロセスに関しては、例えば、エラー表示を画面に行ったりするプログラムであり、独自に設計するようにしている。エラー表示とは、例えば、写真感光材料を使い切ってしまった場合とか、写真感光材料の現像処理液を消耗する等の写真処理を続行することに支障が生じるような要因が発生した場合にモニター画面に表示するものである。
【０００４】
このように複数のプロセスを有している場合は、第１のプロセスに関する表示は第１ウィンドウにより行われ、第２のプロセスに関する表示は第２ウィンドウにより行われる。このように第１のプロセスと第２のプロセスとは、別々のプログラム（ソフトウェア）であるから、第１ウィンドウがアクティブの状態になっておれば、もう一方の第２ウィンドウは非アクティブの状態になっている。
【０００５】
【発明が解決しようとする課題】
かかる複数プロセス構成の場合、第１のプロセス（第１ウィンドウ）から第２のプロセス（第２ウィンドウ）に画面を切り換えるためには、例えば、モニター画面の下方にあるタスクバーを操作して切り換える必要があった。あるいは、「Ａｌｔ」キーと「Ｔａｂ」キーを操作して切り換える必要があった。すなわち、オペレータによる何らかの操作をすることで初めて画面を切り換えることができるようになっていた。すなわち、  写真処理システムを動作させるソフトウェアにおいて、複数のプロセスを有する場合、同じ表示画面上でオペレータが認識をしたりマウス等の操作を行うことができるプロセスはどれか１つのプロセスに限定されており、他のプロセスについての操作をするためには、煩雑な画面切換操作を行う必要があった。
【０００６】
また、表示切換操作をスムーズに行えるようにするには、第１のプロセスの第１ウィンドウの画面内に、第２のプロセスへ切り換えるための操作ボタン設ける構成が考えられる。しかし、外部から購入する汎用的な第１のプロセスに、そのようなカスタム的な機能を付加することは汎用性を損なうという観点から困難なことが多い。
【０００７】
本発明は上記実情に鑑みてなされたものであり、その課題は、第１のプロセスと第２のプロセスを有するソフトウェア構成において、第１のプロセスから第２のプロセスへの表示切換をスムーズに行うことができる複数プロセス表示装置を提供することである。
【課題を解決するための手段】
上記課題を解決するため本発明に係る複数プロセス表示装置は、
第１のプロセスと第２のプロセスの両方を起動させ、第１のプロセスに係る第１ウィンドウと、第２のプロセスに係る第２ウィンドウの両方をモニター画面に表示させる複数プロセス表示装置であって、
アクティブ状態の第１ウィンドウの枠内に非アクティブ状態の第２ウィンドウを表示させる手段を備え、
第２ウィンドウの大きさが、第１ウィンドウ内に表示される第１のプロセスのための操作部の大きさと同程度に設定されており、前記操作部と第２ウィンドウとを並べて表示させることを特徴とするものである。
【０００８】
この構成による複数プロセス表示装置の作用・効果は、以下の通りである。まず、第１のプロセスと第２のプロセスについての第１ウィンドウと第２ウィンドウの両方をモニター画面に表示させることができる。そして、第１ウィンドウがアクティブの状態のときに、第１ウィンドウの枠内に非アクティブ状態の第２ウィンドウを表示させる。例えば、トップモースト属性を利用することで非アクティブであっても前面に表示させることができる。この第２ウィンドウの大きさは、第１のプロセスのための操作部と同程度の大きさに設定されており、かつ、これらは並べて表示されている。したがって、第１のプロセスにおける機能を実行するための操作部と、第２のプロセスの機能を実行するための操作部（第２ウィンドウ）を並べて表示させるので、第２ウィンドウは、あたかも第１のプロセスの機能のように擬似表示させることができる。したがって、第１のプロセスの機能を実行する場合と同様の操作感覚で第２のプロセスの機能を実行することができる。例えば、小さく表示された第２ウィンドウをクリックすれば、モニター画面全体に表示させることができる。その結果、第１のプロセスと第２のプロセスを有するソフトウェア構成において、第１のプロセスから第２のプロセスへの表示切換をスムーズに行うことができる複数プロセス表示装置を提供することができる。
【０００９】
本発明の好適な実施形態として、前記操作部は、クリックボタンにより構成されており、前記第２ウィンドウはこのクリックボタンと同じ形状を有しているものがあげられる。
【００１０】
第２ウィンドウを操作部と同じ形状のクリックボタンとすることで、より明確に第１のプロセスの機能であると擬似表示させることができる。これにより、画面切換の操作をスムーズに行うことができる。
【００１１】
【発明の実施の形態】
本発明に係る複数プロセス表示装置の好適な実施形態を図面を用いて説明する。  まず、複数プロセス表示装置が用いられる写真処理システムの概要を図１の模式図により説明する。この写真処理システムは、デジタルカメラで撮影した画像データや、ネガフィルム等の画像形成媒体からスキャナーにより読み取った画像データを用いて写真プリントを作成するシステムである。
【００１２】
図１において、スキャナー１は、現像済みネガフィルムのコマ画像を読み取りデジタルデータ化する。読み取られたコマ画像の画像データは、記憶装置に記憶される。コントローラ２は、ＣＰＵを中核として構成されるものであり、システムの各部の制御を行う。キーボード３は、写真処理を行うための各種の指令やデータの入力を行うために用いられる。モニター４は、写真処理を行うために必要な画面を映し出すものである。表示制御部５はモニター４に映し出すべき表示データを記憶するビデオメモリ、ディスプレイコントローラ（同期信号を出力）、Ｄ／Ａコンバータ等により構成される。
【００１３】
ペーパーマガジン６には、写真感光材料であるペーパーＰがロール状に収容されている。ペーパーマガジン６から引き出された長尺状のペーパーＰはペーパーカッター８によりプリントサイズに切断される。その後、ペーパーＰは搬送経路に沿って配置された多数の搬送ローラ９により搬送される。露光エンジン１０は、スキャナー１により取得した画像データに基づいて、ペーパーＰの乳剤面に画像を焼付露光する。露光エンジン１０は、レーザーエンジン、ＣＲＴエンジン、ＰＬＺＴエンジン等の適宜の構造のデジタルエンジンを採用することができる。画像を焼付露光されたペーパーＰは、現像処理部１１にて現像処理された後、プリント排出部１３から仕上がりの写真プリントとして排出される。
【００１４】
また各部の状況を監視するためのセンサーが設けられている。第１センサー７は、ペーパーマガジン６内におけるペーパーＰの有無を検出する。ペーパーマガジン６からペーパーＰが引き出されない状態になれば、ペーパーＰが切れたと判定してモニター４に表示させオペレータに知らせる。第２センサー１２は、現像処理部１１における状況（現像処理液の消耗や廃液タンクが満杯状態等）を監視するセンサーであり、やはりセンサーにより異常が生じた場合にはモニター４に知らせるようにしている。
【００１５】
次に、複数プロセス表示装置２０として機能する部分について説明する。モニター４には、写真処理をスムーズに実行するために種々の表示画面が表示される。また、写真処理を動作させるためのソフトウェアとして、大きく分けて第１のプロセス２１と第２のプロセス２２とから構成されている。すなわち、  汎用性があるプロセスとそれ以外のプロセスとがあり、汎用性のあるプロセスは外部メーカーから購入して写真処理システムの中に組みこむことがあり、これを第１のプロセス２１と定義する。例えば、プリント条件を設定したりプリント進行状況の表示画面構成や、デジタルカメラやパソコンからの画像データの入力や出力を行うための画面構成は第１のプロセスとして外部から購入したプログラムをそのまま使用する。
【００１６】
一方、第２のプロセス２２に関しては、例えば、エラー表示を画面に行ったりするプログラムであり、独自に設計するようにしている。エラー表示とは、例えば、ペーパーＰを使い切ってしまった場合とか、ペーパーＰの現像処理液を消耗する等の写真処理を続行することに支障が生じるような要因が発生した場合にモニター画面に表示するものである。
【００１７】
第１のプロセス２１と第２のプロセス２２とは、共にＯＳ上で動作するものであり、別々のソフトウェア（アプリケーション）である。また、写真処理を行う場合には、第１のプロセス２１と第２のプロセス２２の両方を起動させた状態にしておく。
【００１８】
図１に示すように、第１のプロセス２１は、各種処理を実行するために必要な表示をモニター４にさせるための表示データ生成部２１ａを備える。この表示データに基づいてモニター４に画面表示が行われる。第１のプロセス２１の機能としては、その他に画像データを入力するためにスキャナー１から画像を取り込むための画面や、デジタルカメラの記録媒体から画像データを取り込むための画面をモニター４に映し出すことができる。
【００１９】
第２のプロセス２２は、検出手段２２ｂの機能を有しており、第１センサー７や第２センサー１２からの信号をインターフェース２３を介して取り込み、常時プリント状況を把握している。図１では、２つのセンサー７，１２のみを示しているが、センサーの設定個数については、限定されるものではなく、もっと多くのセンサーを設けてもよいのは当然である。表示データ生成部２２ｄは、切換要因が発生した場合などに、その発生した内容や対処方法等をモニター４に表示させるための表示データを生成する。また、図１に示しているのは、第１のプロセス２１と第２のプロセス２２の機能の一部であり、図示されない種々の機能を更に備えている。
【００２０】
＜各プロセスの動作＞
次に、第１・第２プロセスの動作について、図２のモニター画面の構成と、図３のフローチャートにより説明する。まず、第１のプロセス２１を起動させて、モニター画面に第１ウィンドウを表示させる（＃０１）。次に、第２のプロセス２２（ボタンプロセス）を起動させて表示させる（＃０３）。すなわち、  第１のプロセス２１と第２のプロセス２２の両方を立ち上げた状態になり、図２はその表示状態を概念的に示す。画面の右下には、第１のプロセス２１の機能を実行するためのクリックボタン４３，４４（操作部に相当）が表示されている。オペレータは、このボタン４３，４４をクリックすれば、写真処理に必要な機能を行わせることができる。また、ボタン４３，４４と並んでボタン４５が示されているが、これは第２のプロセスの第２ウィンドウに相当する。第２ウィンドウは最小化された状態であり、第１のプロセス２１のボタン４３，４４と同じ形状となるように設計（デザイン）されている。
【００２１】
図２に示す状態では、第１のプロセス２１（第１ウィンドウ）がアクティブの状態であり、第２のプロセス２２（第２ウィンドウ）が非アクティブの状態である。第２ウィンドウは非アクティブであるが、トップモースト属性（画面の一番上に表示させる表示属性）により前面に表示されている。このように、第２のプロセス２２のボタン３は、擬似的に第１のプロセス２１に属する機能であるものと表示される。したがって、オペレータは、ボタン４３，４４，４５のいずれも同じ操作感覚で使用することができる。
【００２２】
次に、第２のプロセス２２に係るボタン４５がクリックされたか否かを検出する（＃０５）。クリックされると、第２のプロセス２２に係る第２ウィンドウを全面拡大表示させる（＃０７）。これは図２の下側に示されている。これにより、第２ウィンドウがアクティブ状態になり、第１ウィンドウは非アクティブとなる。第１ウィンドウは第２ウィンドウの背後に隠れる。オペレータは、拡大表示された第２ウィンドウにより、所定の処理等を行うことができる。例えば、第１センサー７や第２センサー１２から得られる状況を確認することができる。第２のプロセスについての作業が終了すると、第２ウィンドウの大きさを最小化すれば、元の図２の上の状態に戻る。
【００２３】
以上のように、簡単な操作により他のプロセスへの切換ができるようになった。また、外部から購入される第１のプロセスについては何らの変更を加えることなく、あたかも第１のプロセス内のコントロールボタンであるかのように第２のプロセスのボタン４５を表示させることができた。
【００２４】
＜別実施形態＞
（１）本実施形態では第１のプロセスと第２のプロセスの２つのみを説明したが、更に別のプロセスを付加的に備えていても良い。
【００２５】
（２）モニター画面内におけるボタンの配置箇所、配置個数、ボタンの大きさ・形状等は適宜変更することができる。ボタン４５の大きさは、ボタン４３，４４と全く同じでもよいし、変えても良い。この点は、画面構成・デザインを考慮しながら適宜決定することができる。
【図面の簡単な説明】
【図１】写真処理システムの構成を示す模式図
【図２】モニター画面の切換を示す図
【図３】第１・第２プロセスの動作を示すフローチャート
【符号の説明】
４        モニター
２０      複数プロセス表示装置
２１      第１のプロセス
２２      第２のプロセス
２２ｂ    検出手段
４３，４４，４５      クリックボタン
【図１】
2005010985.tif 000003
【図２】
2005010985.tif 000004
【図３】
2005010985.tif 000005