(57)【要約】【課題】  ディスプレイ等に表示された複数の画像（コンテンツ）の印刷順序を直感的に指定する技術を提供することを目的とする。【解決手段】  複数のコンテンツを１画面上に表示可能な表示装置を内部または外部に備える表示制御装置であって、外部の印刷装置による接近または接触を検知する接近接触検知手段と、前記接近接触検知手段によって接近または接触したと検知された印刷装置の位置を検知する位置検知手段と、前記位置と前記表示装置の画面上に表示されている各コンテンツとの距離を計算する計算手段と、前記計算手段によって計算された各距離に基づいて、前記各コンテンツの前記印刷装置による印刷順序を決定する印刷順序決定手段とを備える。【選択図】  図１
2011238064.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを１画面上に表示可能な表示装置を内部または外部に備える表示制御装置であって、
外部の印刷装置による接近または接触を検知する接近接触検知手段と、
前記接近接触検知手段によって接近または接触したと検知された印刷装置の位置を検知する位置検知手段と、
前記位置と前記表示装置の画面上に表示されている各コンテンツとの距離を計算する計算手段と、
前記計算手段によって計算された各距離に基づいて、前記各コンテンツの前記印刷装置による印刷順序を決定する印刷順序決定手段とを備えることを特徴とする表示制御装置。
【請求項２】
前記印刷順序決定手段は、前記画面上に表示されているコンテンツの位置が変更された場合に、前記印刷順序を更新することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記印刷順序決定手段によって決定された印刷順序を、前記表示装置の画面上に表示された各コンテンツの近傍に表示させる表示制御手段を備えることを特徴とする請求項１乃至２の何れか１項に記載の表示制御装置。
【請求項４】
前記距離計算手段は、前記位置と、前記表示装置の画面上に表示されている各コンテンツの重心との距離を計算することを特徴とする請求項１乃至３の何れか１項に記載の表示制御装置。
【請求項５】
前記距離計算手段は、前記位置と、前記表示装置の画面上に表示されている各コンテンツの外縁部のうち最も近い点との距離を計算することを特徴とする請求項１乃至３の何れか１項に記載の表示制御装置。
【請求項６】
前記距離計算手段は、コンテンツの大きさに応じて距離に重み付けを行うことを特徴とする請求項１乃至５の何れか１項に記載の表示制御装置。
【請求項７】
更に、一列に並べられたコンテンツ群の末端に相当するコンテンツに印刷装置を接近させた場合に、そのコンテンツ群のみを印刷対象のコンテンツと決定する印刷対象決定手段を備えることを特徴とする請求項１乃至５の何れか１項に記載の表示制御装置。
【請求項８】
前記印刷対象決定手段は、前記位置を始点とし、前記位置から最も近いコンテンツの外縁を構成する各座標を通過点とする線分と、前記表示装置上の各コンテンツの外縁との交点数を計算し、交点数の最も多い線分と交わっているコンテンツ群を印刷対象のコンテンツと決定することを特徴とする請求項７に記載の表示制御装置。
【請求項９】
コンピュータに読み込み込ませ実行させることで、前記コンピュータを請求項１乃至８のいずれか１項に記載の表示制御装置として機能させるコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【請求項１１】
複数のコンテンツを１画面上に表示可能な表示装置を制御する表示制御方法であって、
接近接触検知手段により、外部の印刷装置による接近または接触を検知する工程と、
位置検知手段により、前記接近または接触したと検知された印刷装置の位置を検知する工程と、
計算手段により、前記位置と前記表示装置の画面上に表示されている各コンテンツとの距離を計算する工程と、
印刷順序決定手段により、前記計算された各距離に基づいて、前記各コンテンツの前記印刷装置による印刷順序を決定する工程とを備えることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を表示すると共に、それら画像を印刷装置に印刷させる技術に関する。
【背景技術】
【０００２】
従来、ディスプレイ上に表示された画像などを印刷する場合において、印刷キューに登録された印刷ジョブを制御するには、別途、印刷キューの状態を表示するウィンドウを開いた後に、制御したい印刷ジョブを指定していた。この印刷ジョブはユーザ名とファイル名などのテキスト情報で示されており、実際の画像との対応関係が直感的に判り難かった。これに対して、例えば、印刷対象となる画像の縮小画像を印刷ジョブと対応づけて表示する印刷装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３７４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、複数の画像に対する印刷ジョブについて、それらの印刷順序を直感的に指定することは困難であった。
【０００５】
本発明は上述した問題を解決するためになされたものであり、ディスプレイ等に表示された複数の画像（コンテンツ）の印刷順序を直感的に指定する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の表示制御装置によれば、複数のコンテンツを１画面上に表示可能な表示装置を内部または外部に備える表示制御装置であって、外部の印刷装置による接近または接触を検知する接近接触検知手段と、前記接近接触検知手段によって接近または接触したと検知された印刷装置の位置を検知する位置検知手段と、前記位置と前記表示装置の画面上に表示されている各コンテンツとの距離を計算する計算手段と、前記計算手段によって計算された各距離に基づいて、前記各コンテンツの前記印刷装置による印刷順序を決定する印刷順序決定手段とを備えることを特徴とする。
【発明の効果】
【０００７】
以上によれば、ディスプレイ等に表示された複数の画像（コンテンツ）の印刷順序を直感的に指定することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】表示制御装置の主要部の構成図
【図２】表示制御装置の印刷処理を示すフローチャート
【図３】表示制御装置の印刷順序決定処理を示すフローチャート
【図４】表示制御装置の動作を示すフローチャート
【図５】表示制御装置の印刷順序決定処理の例を示す概念図
【図６】表示制御装置の主要部の構成図
【図７】表示制御装置の印刷処理を示すフローチャート
【図８】表示制御装置の印刷対象決定処理を示すフローチャート
【図９】表示制御装置の動作を示すフローチャート
【図１０】表示制御装置の印刷対象決定処理の例を示す概念図
【発明を実施するための形態】
【０００９】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１０】
［実施形態１］
図１は、本発明の実施形態１に係る表示制御装置とその周辺機器を示すブロック図である。ここでは、処理部１０２〜１１２までが本実施形態に適用される表示制御装置の主要部に相当し、これらのまとまりからなる装置またはシステムが、表示装置１１３の表示を制御する。なお、以下では表示装置１１３が表示制御装置の外部に存在するものとして説明するが、本発明はこれに限らず、表示装置１１３が表示制御装置の内部に存在していても良い。また、詳細は後述するが、この表示装置１１３は、複数のコンテンツを１画面上に表示可能な装置である。
【００１１】
図１において、印刷装置１０１は、ユーザによって表示装置１１３へ近づけられる。なお、この印刷装置１０１は、可搬の小型プリンタであれば本実施形態により望ましい。第１の接近接触検知手段１０２は、印刷装置１０１の表示装置１１３への接近もしくは接触を検知する。第１の接近接触検知手段１０２は、印刷装置１０１の接近を検知すると通信手段１０４を介し、印刷装置１０１との接続を確立する。印刷装置１０１との接続には、公知の無線通信技術などが使用される。第１の位置検知手段１０３は、第１の接近接触検知手段１０２からの通知を受け、印刷装置１０１の表示装置１１３への接近位置もしくは接触位置を検知する。第１の位置検知手段１０３は、表示制御手段１１１と接続され、表示装置１１３の画面上の座標情報を受ける。通信手段１０４は、印刷装置１０１と無線により通信を行う。データ送信制御手段１０５は、上記接近もしくは接触が検知されると、画像等のコンテンツを表すコンテンツデータを、印刷順序決定手段１０６で決定された順序で、通信手段１０４を介して印刷装置１０１へ送信する。また、印刷順序決定手段１０６からコンテンツの印刷順序変更情報を受けた場合、通信手段１０４を介して印刷装置１０１へ印刷順序変更要求を送る。距離計算手段１０７は、第１の位置検知手段１０３から印刷装置１０１の位置情報を受ける。また、距離計算手段１０７は、表示制御手段１１１から表示装置１１３の画面上に表示されている各コンテンツの座標情報を受ける。その後、距離計算手段１０７は、印刷装置１０１と各コンテンツとの距離を計算し、印刷順序決定手段１０６へ距離情報を送る。表示制御手段１１１から送られる各コンテンツの座標情報は、コンテンツの重心の座標でも良いし、コンテンツの外縁を構成する各座標でも良い。距離計算手段１０７は、コンテンツの外縁の各座標を座標情報として受ける場合は、外縁部を構成する各座標と印刷装置１０１との距離を計算し、最も近いものを印刷装置１０１との距離として設定する。また、距離計算手段１０７は、サイズの大きいコンテンツほど印刷装置１０１との距離が近くなるように距離に重み付けを行っても良い。距離計算手段１０７は、位置変更手段１０８からユーザによって表示装置１１３上のコンテンツの位置が変更された旨の通知を受けた場合、再度距離を計算し、印刷順序決定手段１０６へ距離情報を送る。印刷順序決定手段１０６は、距離計算手段１０７から印刷装置１０１と表示装置１１３の画面上に表示されている各コンテンツとの距離情報を受け取り、印刷装置１０１からの距離が近いコンテンツから順に印刷されるよう順序を決定する。その後、データ送信制御手段１０５と印刷順序表示手段１１２へ印刷順序情報を送る。また、印刷順序決定手段１０６は、距離計算手段１０７から距離情報が再送されると、再度、各コンテンツの印刷順序を決定する。印刷順序に変更が生じた場合は、データ送信制御手段１０５へ印刷順序変更情報を送る。第２の接近接触検知手段１０９は、ユーザの指や指示棒などの指示手段の表示装置１１３への接近もしくは接触を検知する。第２の位置検知手段１１０は、第２の接近接触検知手段１０９からの通知を受け、印刷指示手段の接近位置もしくは接触位置を検知する。第２の位置検知手段１１０は、表示制御手段１１１と接続され、表示装置１１３の画面上の座標情報を受ける。また、第２の位置検知手段１１０は、位置変更手段１０８と接続され、検知した位置にコンテンツ（処理対象コンテンツ）が存在する場合、位置変更手段１０８へ処理対象コンテンツが選択された旨を通知する。位置変更手段１０８は、第２の位置検知手段１１０から通知を受けた時点で、ユーザからの処理対象コンテンツの移動指示を待ち受ける。ユーザによって処理対象コンテンツが移動された場合、距離計算手段１０７へ距離を再度計算し直すよう通知する。印刷順序表示手段１１２は、印刷順序決定手段１０６から印刷順序情報を受け、表示装置１１３の画面上に表示されている各コンテンツがどの順序で印刷されるかユーザが判別できるように、各コンテンツの近傍に印刷順序を表す数字を表示させる。また、印刷順序表示手段１１２は、通信手段１０４を介して印刷装置１０１の印刷キューをある一定時間間隔で監視し、印刷中のコンテンツを印刷し終えたことを検知すると、処理対象コンテンツ近傍の印刷順序表示を削除する。さらに、印刷キューに印刷ジョブが残っている場合は、残存する印刷対象コンテンツ近傍の印刷順序表示の値を１減算して再表示する。表示制御手段１１１は、表示装置１１３にコンテンツの表示を行う。また、表示制御手段１１１は、要求に応じて印刷装置１０１、指示手段、表示装置１１３の画面上に表示されている各コンテンツの座標情報を送る。
【００１２】
図２は、表示制御装置が印刷に関わる処理を実行する手順を示すフローチャートである。ステップＳ２０１において、第１の接近接触検知手段１０２は、印刷装置１０１の接近もしくは接触を検知する。ここでは、第１の接近接触検知手段１０２は、印刷装置１０１と表示装置１１３との距離を随時確認し、距離がＡ未満であれば、印刷装置１０１が表示装置１１３へ接近もしくは接触したと判断する。ステップＳ２０２において、もし接近、接触していないと判断した場合には、ステップＳ２０１に戻る。ここでもし接近、接触していると判断した場合には、ステップＳ２０３に進む。ステップＳ２０３において、第１の位置検知手段１０２は、印刷装置１０１の表示装置１１３における画面上の座標情報を表示制御手段１１１から受け取る。ステップＳ２０４において、表示装置１１３上に表示されている各コンテンツの印刷順序を決定する。このステップＳ２０４の処理の詳細は後述する。ステップＳ２０５において、印刷順序表示手段１１２は、印刷順序決定手段１０６からステップＳ２０４において決定した印刷順序情報を受け取る。また、印刷順序表示手段１１２は、表示制御手段１１１から表示装置１１３の画面上に表示されている各コンテンツの座標情報を受け取る。その後、印刷順序表示手段１１２は、各コンテンツの近傍に、対応する印刷順序を表す数字を表示する。ステップＳ２０６において、データ送信制御手段１０５は、印刷順序決定手段１０６から受け取った印刷順となるように、通信手段１０４を介して印刷装置１０１へ、各コンテンツを表すコンテンツデータを送る。ステップＳ２０７において、印刷順序表示手段１１２は、印刷中のコンテンツの印刷が終了したことを検知した場合には、ステップＳ２０８を実行する。ステップＳ２０８において、印刷順序表示手段１１２は、印刷が完了した処理対象コンテンツ近傍の印刷順序表示を削除する。ステップＳ２０９において、印刷順序表示手段１１２は、印刷装置１０１の印刷キューに残存する印刷ジョブの有無を確認し、もし印刷ジョブが残っている場合は、ステップＳ２１０を実施する。もし印刷ジョブが残っていない場合は、印刷対象となっていた全てのコンテンツが印刷されたことになるので、処理を終了する。ステップＳ２１０において、印刷順序表示手段１１２は、残存する印刷ジョブに対応する各コンテンツの近傍に表示されている印刷順序表示を、現在表示されている値から１減算した値に更新する。
【００１３】
図３は、上記ステップＳ２０４の印刷順序決定処理の詳細を説明するフローチャートである。ステップＳ３０１において、距離計算手段１０７は、表示制御手段１１１から表示装置１１３の画面上に表示されている各コンテンツの座標情報を受け取る。また、距離計算手段１０７は、印刷装置１０１と各コンテンツの座標情報をもとに、印刷装置１０１と各コンテンツの距離を計算する。ステップＳ３０２において、印刷順序決定手段１０６は、ステップＳ３０１において計算した距離情報を距離計算手段１０７から受け取り、表示装置１１３の画面上に表示されている各コンテンツの印刷順序を決定する。ここでの印刷順序は、印刷装置１０１からの距離が近いものから順に印刷されるように決定する。
【００１４】
図４は、ユーザによって表示装置１１３の画面上に表示されている各コンテンツが移動された場合の動作を説明するフローチャートである。ステップＳ４０１において、第２の接近接触検知手段１０９は、ユーザの指や指示棒などの指示手段の接近もしくは接触を検知する。ステップＳ４０２では、第２の接近接触検知手段１０９は、指示手段と表示装置１１３との距離を随時確認し、距離がＢ未満であれば、指示手段が表示装置１１３へ接近もしくは接触したと判断する。ここで、もし接近、接触していないと判断した場合には、ステップＳ４０１に戻る。ここでもし接近、接触していると判断した場合には、ステップＳ４０３に進む。ステップＳ４０３において、第２の位置検知手段１１０は、指示手段の表示装置１１３における画面上の座標情報を表示制御手段１１１から取得する。ステップＳ４０４において、位置変更手段１０８は、ユーザからの処理対象コンテンツの移動指示を待ち受け、ユーザによって処理対象コンテンツが移動された場合に、距離計算手段１０７へ距離を再度計算し直すよう通知する。次に、位置変更手段１０８からの通知を受け、上述したステップＳ２０４を実施する。ステップＳ４０５において、コンテンツの印刷順序が変更された場合にはステップＳ２１０に進み、変更されていない場合にはステップＳ４０１に戻る。ステップＳ２１０において、印刷順序決定手段１０６は、印刷順序表示手段１１２とデータ送信制御手段１０５へ印刷順序変更情報を送る。また、ステップＳ２１０において、印刷順序表示手段１１２は印刷情報変更情報を受け取ると、印刷対象コンテンツ近傍に表示されている印刷順序表示を現在表示されている値から１減算した値に更新する。ステップＳ４０６において、データ送信制御手段１０５は、印刷順序変更情報を受け取ると、印刷装置１０１へ印刷順序変更要求を送る。
【００１５】
図５は、本実施形態１における表示制御装置による印刷順序決定処理の一例を示す図である。図５において、５０２および５１３は、表示装置５０１に接近もしくは接触した印刷装置１０１の位置に相当する。５０３〜５０７は、表示装置５０１の画面上に表示されている画像等のコンテンツを表している。５０８〜５１２は、コンテンツ５０３から５０７の重心と印刷装置１０１の位置５０２を結んだ線分である。５１４から５１８は、コンテンツ５０３〜５０７の重心と印刷装置１０１の位置５１３を結んだ線分である。距離計算手段１０７は、線分５０８〜５１２の長さを計算することにより、コンテンツ５０３〜５０７と印刷装置１０１の位置５０２との距離を求める。その後、印刷順序決定手段１０６へ、計算された各線分の長さを示す情報を送る。印刷順序決定手段１０６は、線分５０８〜５１２の長さを示す情報を距離計算手段１０７から受け取り、長さが短い線分に対応するコンテンツから順に印刷されるよう、印刷順序を決定する。
【００１６】
まず、印刷装置１０１の位置が５０２の場合を考える。この場合には、線分の長さは５０８が一番短く、５０９、５１０、５１１、５１２の順に長くなっている。よって、コンテンツの印刷順序は、コンテンツ５０３が一番最初となり、５０４、５０５、５０６、５０７の順に印刷されることに決定する。
【００１７】
次に、印刷装置１０１の位置が５１３の場合を考える。この場合には、線分の長さは５１５が一番短く、５１７、５１８、５１６、５１４の順に長くなっている。よって、コンテンツの印刷順序は、コンテンツ５０４が一番最初となり、５０６、５０７、５０５、５０３の順に印刷されることに決定する。
【００１８】
［実施形態２］
図６は、本発明の実施形態２に適用される表示制御装置とその周辺機器を示す図である。図６と図１との間では、図６では新たに判別手段６０２と印刷対象決定手段６０３を追加し、距離計算手段１０７を距離計算手段６０１へ変更した点が異なる。その他の各部は、図１における各部と同じになるので、その説明は省略する。
【００１９】
図６において、まず、距離計算手段６０１は、第１の位置検知手段１０３が印刷装置１０１の位置を検知すると、印刷装置１０１から最も近い位置に存在するコンテンツを特定するための距離計算を行う。そして、計算された距離の情報（距離情報）を判別手段６０２へ送る。また、距離計算手段６０１は、印刷対象決定手段６０３から印刷対象であるコンテンツを示す印刷対象情報を受け取っている。そして、この印刷対象であるコンテンツのみについて印刷装置１０１との距離を計算し、そこで得られた距離情報を印刷順序決定手段１０６へ送る。また、距離計算手段６０１は、ユーザによって表示装置１１３の画面上に表示されているコンテンツの位置が変更された旨の通知を位置変更手段１０８から受け取ると、再度距離計算を行う。この場合も、距離計算手段６０１は、初めに印刷対象決定手段６０３から受けた印刷対象情報をもとに、印刷対象となるコンテンツのみについて距離を計算する。判別手段６０２は、距離計算手段６０１から上記距離情報を受け取り、印刷装置１０１から最も近い位置に存在するコンテンツを示す情報（判別結果情報）を印刷対象決定手段６０３へ送る。印刷対象決定手段６０３は、第１の位置検知手段１０３、表示制御手段１１１、判別手段６０２からそれぞれ、印刷装置１０１の座標情報、表示装置１１３の画面上に表示されている各コンテンツの外縁部を構成する座標情報、判別結果情報を受け取る。さらに、印刷対象決定手段６０３は、印刷対象となるコンテンツを決定するために、印刷装置１０１の座標を始点とする線分と各コンテンツの外縁部を構成する座標との交点数を求める。その際、印刷対象決定手段６０３は、印刷装置１０１から最も近いコンテンツ（後述するコンテンツ群の末端に相当するコンテンツ）の外縁部を構成する各座標を通過点とする線分を参照する。交点数を求めた結果、交点数の最も多い線分と交わっている、一列に並んだコンテンツ群を印刷対象とする。その後、印刷対象決定手段６０３は、距離計算手段６０１へ印刷対象情報を送る。
【００２０】
図７は、表示制御装置が印刷に関わる処理を実行する手順を示すフローチャートである。図７と図２の間では、図７では新たにステップＳ７０１を追加した点が異なる。その他の各ステップは、図２における各ステップと同じになるので、説明を省略する。ステップＳ７０１では、後述する印刷対象決定処理を実施する。
【００２１】
図８は、本実施形態２の表示制御装置による印刷対象決定処理の手順を示すフローチャートである。ステップＳ８０１では、距離計算手段６０１が、ステップ２０３で取得した印刷装置１０１の座標情報を受け取る。また、距離計算手段６０１は、表示制御手段１１１から表示装置１１３の画面上に表示されている各コンテンツの座標情報を受け取り、印刷装置１０１と各コンテンツの距離を計算する。さらに、距離計算手段６０１は、距離計算結果である距離情報を判別手段６０２へ出力する。ステップＳ８０２では、判別手段６０２が、距離計算手段６０１から受けた距離情報に基づいて印刷装置１０１から最も近いコンテンツを特定し、その結果を印刷対象決定手段６０３へ送る。ステップＳ８０３では、印刷対象決定手段６０３は、判別手段６０２から判別結果情報を受けると、第１の位置検知手段１０３から印刷装置１０１の座標情報を受け取る。また、印刷対象決定手段６０３は、表示制御手段１１１から表示装置１１３の画面上に表示されている各コンテンツの外縁を構成する座標情報を受け取る。さらに、印刷対象決定手段６０３は、印刷対象となるコンテンツを決定するために、印刷装置１０１の座標を始点とする線分と各コンテンツの外縁を構成する座標との交点数を計算する。その際、印刷対象決定手段６０３は、印刷装置１０１から最も近いコンテンツの外縁を構成する各座標を通過点とする線分を用いる。ステップＳ８０４では、全ての線分に対して上記計算が完了している場合には、ステップＳ８０４に進み、全ての線分に対して計算が完了していない場合にはステップＳ８０３に戻る。ステップＳ８０５では、印刷対象決定手段６０３は、上述した計算の結果、交点数の最も多い線分と交わっているコンテンツを印刷対象に設定する。さらに、印刷対象決定手段６０３は、そこで設定された印刷対象情報を距離計算手段６０１へ出力する。
【００２２】
図９は、ユーザによって表示装置１１３の画面上に表示されている各コンテンツが移動された場合の、表示制御装置の動作手順を示すフローチャートである。図９と図４の間では、図９では新たにステップＳ９０１を追加した点が異なる。その他の各ステップは、図２における各ステップと同じになるので、その説明は省略する。ステップＳ９０１において、距離計算手段６０１は、図６のステップＳ６０１において設定された印刷対象情報をもとに、ユーザによって移動されたコンテンツが印刷対象かどうかを判別し、該当する場合のみステップＳ２０４を実行する。
【００２３】
図１０は、本実施形態２の表示制御装置による印刷対象決定処理の一例を示す図である。図１０において、１００１〜１００７は、表示装置５０１の画面上に表示されているコンテンツを表している。１００８〜１０１０は、印刷対象を決定するためにコンテンツとの交点数を求めるための線分の一例例である。印刷対象決定手段６０３は、判別手段６０２から、印刷装置１０１の位置５０２から最も近い位置に在るコンテンツ１００１を示す情報を受け取る。その後、線分１００８〜１０１０のような、コンテンツ１００１の外縁を構成する各点を通過点とする線分と、表示装置５０１の画面上に表示されているコンテンツ１００１〜１００７との交点数を求める。その結果、交点数の最も多い線分１００９と交わっているコンテンツ１００１から１００４を印刷対象として設定する。
【００２４】
［他の実施形態］
なお、本発明は、複数の機器から構成されるシステムの１部として適用しても、１つの機器からなる装置の１部に適用してもよい。また、本発明は上記実施形態を実現するための装置及び方法のみに限定されるものではない。
【００２５】
例えば、上記システム又は装置内のコンピュータ（ＣＰＵ或いはＭＰＵ）に、上記実施形態を実現するためのソフトウェアのコンピュータプログラムを供給するものも本発明の範疇に含まれる。また、このコンピュータプログラムに従って上記システム或いは装置のコンピュータが上記各種デバイスを動作させることにより上記実施例を実現する場合も本発明の範疇に含まれる。この場合、前記ソフトウェアのコンピュータプログラム自体が上記実施形態の機能を実現することになる。即ち、そのコンピュータプログラム自体、及びそのコンピュータプログラムをコンピュータに供給するための手段、具体的には上記コンピュータプログラムを格納した記憶媒体（コンピュータ可読記憶媒体）も本発明の範疇に含まれる。この様なコンピュータプログラムを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、本発明は上記コンピュータプログラムのみに従って各種デバイスを制御することにより、上記実施形態の機能が実現される場合に限らない。例えば、上記コンピュータプログラムがコンピュータ上で稼働しているＯＳ（オペレーティングシステム）、或いは他のアプリケーションソフト等と共同して上記実施形態が実現される場合も本発明の範疇に含まれる。更に、コンピュータの機能拡張ボードに備わるメモリに格納された上記コンピュータプログラムの指示に基づいて、その機能拡張ボードに備わるＣＰＵ等が実際の処理の一部または全部を行う場合なども本発明の範疇に含まれる。
【図１】
2011238064.tif 000003
【図２】
2011238064.tif 000004
【図３】
2011238064.tif 000005
【図４】
2011238064.tif 000006
【図５】
2011238064.tif 000007
【図６】
2011238064.tif 000008
【図７】
2011238064.tif 000009
【図８】
2011238064.tif 000010
【図９】
2011238064.tif 000011
【図１０】
2011238064.tif 000012