(57)【特許請求の範囲】
【請求項１】
表示面上で指示される２点の指示位置を検出する検出手段と、
前記検出手段が検出した２点の指示位置の相対位置の変化により得られる回転角度を取得する回転角度取得手段と、
前記検出手段が検出した２点の指示位置の間の距離によって定まる、所定の回転角度に対応する単位時間と、前記回転角度取得手段が取得した回転角度によって定まる、前記単位時間に対する比率とに基づいて、前記表示面に表示された映像データの、表示中の画像に対応する基準時刻から変移させる時間を特定する特定手段と、
前記映像データを前記特定手段によって特定された時間の分だけ、前記基準時刻から変移させた再生時刻から、前記映像データを再生する再生手段を有することを特徴とする情報処理装置。
【請求項２】
前記単位時間とは、前記回転角度取得手段が取得した回転角度が前記所定の回転角度であった場合に、前記特定手段によって特定される前記映像データの基準時刻から変移させる時間であって、
前記特定手段は、予め保持された２点の指示位置の間の距離と前記単位時間との対応関係を示す情報に基づいて、前記基準時刻から変移させる時間を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
さらに、前記表示面の前記検出手段が検出した２点の指示位置の周囲に、前記２点の指示位置の相対位置の変化により得られる回転角度と、前記基準時刻から変移させる時間との対応関係を表すオブジェクトを表示させる表示制御手段を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記再生中の映像データの基準時刻とは、前記検出手段により検出された前記２点の指示位置の相対位置が変化する直前の時刻において再生されていた前記再生中の映像データの再生時刻であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記対応関係を表すオブジェクトとして、前記検出手段が検出した２点の指示位置の間をつなぐ線状のオブジェクトを表示させ、
前記線状のオブジェクトは、前記検出手段が検出した２点の指示位置の間の距離が第１の距離である場合には、前記検出手段が検出した２点の指示位置の間の距離が前記第１の距離より大きい第２の距離である場合よりも太く短い形態で表示され、前記検出手段が検出した２点の指示位置の間の距離が前記第１の距離より小さい第３の距離である場合よりも細く長い形態で表示されることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記回転角度取得手段は、前記検出手段が検出した２点の指示位置のうち１点の移動によって生じる回転角度を取得し、
前記表示制御手段が表示させる前記線状のオブジェクトは、前記検出手段が検出した２点の指示位置のうち移動しない点から前記移動した１点の方向に向かうベクトル状のオブジェクトであることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記対応関係を表すオブジェクトとして、さらに、前記検出手段が検出した２点の指示位置のうち移動しない点を中心とする円状のオブジェクトを表示させ、前記円状のオブジェクトの周囲に、前記所定の回転角度に対応する単位時間と、前記検出手段が検出した２点の指示位置のうち１点の移動によって生じる回転角度との関係を示す目盛を表示させることを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記回転角度取得手段は、前記検出手段が検出した２点の指示位置のうち１点の移動によって生じる回転角度を取得し、
前記表示制御手段が表示させる前記線状のオブジェクトは、前記検出手段が検出した２点の指示位置のうち移動しない点から前記移動した１点の方向に向かうベクトル状のオブジェクトであることを特徴とする請求項５に記載の情報処理装置。
【請求項９】
検出手段が、表示面上で指示される２点の指示位置を検出する検出工程と、
回転角度取得手段が、前記検出手段が検出した２点の指示位置の相対位置の変化により得られる回転角度を取得する回転角度取得工程と、
特定手段が、前記検出工程で検出した２点の指示位置の間の距離によって定まる、所定の回転角度に対応する単位時間と、前記回転角度取得工程で取得した回転角度によって定まる、前記単位時間に対する比率とに基づいて、前記表示面に表示された映像データの、表示中の画像に対応する基準時刻から変移させる時間を特定する特定工程と、再生手段により、前記映像データを前記特定手段によって特定された時間の分だけ、前記基準時刻から変移させた再生時刻から、前記映像データを再生する再生工程を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
コンピュータに読み込ませ実行させることで、前記コンピュータを、請求項１至及８の何れか１項に記載の情報処理装置の各手段として機能させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納した、コンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチタッチ操作により、映像データを再生する情報処理装置に関する。
【背景技術】
【０００２】
従来、「再生ボタン」「一時停止ボタン」「早送りボタン」「巻き戻しボタン」等のボタン類と、映像中の任意の再生時刻を指定可能な「タイムバー」を備えている映像再生システムが知られている。ユーザがおおよその再生時刻を知っている場合には、「タイムバー」で再生時刻を指定することで、長時間の映像から所望のシーンを再生できる。
【０００３】
一方、近年ではマルチタッチ操作可能な機器が増加し、特許文献１で提案されているようなタッチパネルを複数の指でタッチした状態での回転操作により、地図を回転させる操作がある。具体的には検出したユーザによる回転操作の回転角度で地図を回転することで実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５８８４２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、上記回転操作を映像再生操作へ適用することを考える。この場合には、長時間の映像から任意のシーンを探す場合には操作が困難である。具体的には１回の回転操作での比率が１分に設定されている場合には、２時間の映像データの再生時刻を変更する為に１２０回もの回転操作が必要となる。その一方で１回の回転操作での比率が１時間に設定されている場合には、再生時刻を３０秒後に移動する為に僅か３°の微妙な回転操作を行う必要がある。つまり、単純に従来の回転操作の技術を適用しただけでは、時間的に大幅な早送り・巻き戻しと、時間的に細かい早送り・巻き戻しの操作性を両立させることが困難である。
【０００６】
本発明は上記点に鑑みてなされたものであり、マルチタッチ操作による、映像再生処理における早送り・巻き戻しの操作性を向上させることを主な目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成する、本発明に係る情報処理装置は、表示面上で指示される２点の指示位置を検出する検出手段と、前記検出手段が検出した２点の指示位置の相対位置の変化により得られる回転角度を取得する回転角度取得手段と、前記検出手段が検出した２点の指示位置の間の距離によって定まる、所定の回転角度に対応する単位時間と、前記回転角度取得手段が取得した回転角度によって定まる、前記単位時間に対する比率とに基づいて、前記表示面に表示された映像データの、表示中の画像に対応する基準時刻から変移させる時間を特定する特定手段と、前記映像データを前記特定手段によって特定された時間の分だけ、前記基準時刻から変移させた再生時刻から、前記映像データを再生する再生手段を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、マルチタッチ操作によって、映像データの再生時刻を直感的かつ速やかに指定することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における情報処理装置の構成図。
【図２】回転操作を説明するための図。
【図３】表示の一例。
【図４】表示の一例。
【図５】情報処理装置におけるフローチャート。
【図６】２点間距離と１回転当りの時間の対応表と、２点間距離と補助表示の対応表。
【図７】変形例２を説明するための図。
【図８】本実施形態の一例を説明するための図。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。また、本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
図１（ａ）は、本実施形態を実現する情報処理装置のブロック構成図である。図示の如く、本装置は、装置全体の制御を司るＣＰＵ１０１、ＣＰＵ１０１が実行するプログラムや利用するデータを予め格納しているＲＯＭ１０２、ＣＰＵ１０１のワークエリアとして使用するＲＡＭ１０３を有する。また、本装置は、画像ファイルを記憶保持する記憶装置１０４、ＣＰＵ１０１の制御下で、液晶等のディスプレイ１０５に表示する画像を展開したり、描画処理を行う表示制御部１０６を有する。更に本装置は、ディスプレイ１０５の表示画面の前面に設けられた透明なタッチパネル１０７に対する操作者のタッチの有無、並びに、タッチ位置を検出する位置検出部１０８、更に、外部装置と通信するためのインターフェース１０９を有する。なお、実施形態のタッチパネル１０７及び位置検出部１０８で表わされる座標入力装置は、その種類を問わないが、少なくとも複数のタッチ位置を検出可能であるものとする。
【００１２】
本実施形態では、上記情報処理装置の一形態として、映像データを再生する例にとって説明する。また、記憶装置１０４には、映像データが既に格納されているものとして説明する。不図示のスイッチを操作して、本実施形態の装置の電源がＯＮになると、ＣＰＵ１００はＲＯＭ１０２に格納されたプログラムを実行することで、本装置を先に説明した映像再生装置として機能させることになる。なお、操作者はディスプレイ（表示部）をタッチするのではなく、厳密にはその前面のタッチパネル１０７をタッチするものであるが、以下では、便宜的にディスプレイ１０５面にタッチする、と言う。
【００１３】
図１（ｂ）は、本実施形態を実現する情報処理装置の機能ブロック図である。
【００１４】
まず、記憶装置１０４に格納された映像データが再生処理部１１４を用いて表示部１１１に再生されている。表示部１１１は、ディスプレイ１０５に相当し、表示制御部１０６の機能とタッチパネル１０７の機能も有するものとする。
【００１５】
操作判定部１１２は、図１（ｃ）に示すように、位置検知部１１５と比率取得部１１６と回転角度取得部１１７から構成される。位置検出部１１５は、図１（ａ）の位置検出部１０８に相当し、表示部１１１の表示画面上の操作者の２点のタッチ位置を検出する。回転角度取得部１１７は、２点のタッチ位置の相対位置の変化により得られる回転操作の回転角度を取得する。本実施形態では、２点のタッチ位置のうち、１点のタッチ位置を回転の中心として、もう一方のタッチ位置の移動を検出することにより、回転操作の回転角度を取得する。また、比率取得部１１６は、２点のタッチ位置の距離Ｘより、回転角度と時間との比率を取得する。本実施形態では、後述する、２点間距離Ｘと比率との対応表を用いることで、回転角度と時間との比率を取得する。
【００１６】
再生時刻決定部１１３は、操作判定部１１２で取得した回転角度と比率より、表示部１１１に表示されている映像データの巻き戻し、あるいは、早送りを行う再生時刻を決定する。再生処理部１１４は、再生時刻決定部１１３で決定された再生時刻に従って、映像データを巻き戻し、あるいは、早送りをした後に再生する。
【００１７】
図２は、回転操作を説明するための図である。図２（ａ）は、回転操作前の表示画面例、図２（ｂ）は、回転操作後の表示画面例、図２（ｃ）は、回転操作により再生時刻を変更して、再生された表示画面例である。図２（ｅ）は、図２（ａ）における回転操作前のタッチ位置を拡大表示したものであり、図２（ｆ）は、図２（ｂ）における回転操作後のタッチ位置を拡大表示したものである。
【００１８】
図２（ａ）において、２１は、表示画面であり、記憶装置１０４に記憶されている映像データが再生されている。２２は、操作者の手であり、２３、２４は、回転操作前のタッチ位置である。図２（ｂ）において、２４、２５は、回転操作後のタッチ位置である。ここでは、タッチ位置２４を回転の中心として、回転操作を行った例である。図２（ａ）、（ｂ）の例のように、ディスプレイ１０５上で、回転操作を行うと、図２（ｃ）のように、指定された時間だけ、図２（ａ）に示す基準時間に相当する映像データから早送り、または、巻き戻しされた後、通常の再生が開始される。
【００１９】
本実施形態においては、タッチ位置２３、２４の２点間の距離により得られる「１回転当りの時間」と、タッチ位置２５の移動により得られる「回転角度」とから、図２（ａ）に相当する基準時間から変異させるべき時間を特定する。そして、その時間だけ、基準時間に相当する映像データを早送り・巻き戻しした後の再生時刻を決定する。
【００２０】
本実施形態では、タッチ位置２３、２４の２点間距離Ｘの長さによって、１回転当りの時間を変更するものとする。本実施形態では、図６（ａ）の対応表に示すように、２点間距離Ｘが、０＜Ｘ≦３ｃｍのとき、１回転当りの時間を１２時間、２点間距離Ｘが、３ｃｍ＜Ｘ≦５ｃｍのとき、１回転当りの時間を６０分、２点間距離Ｘが、５ｃｍ＜Ｘのとき、１回転当りの時間を６０秒とする。これは、時計の短針、長針、秒針が動くことで変更される時間と同様に設定している。なお、１２時間、６０分、６０秒や、３ｃｍ、５ｃｍは、互いの数値の大きさの関係を示すための一例であって、それぞれの数値はこれらの値に限定されない。
【００２１】
回転角度とは、タッチ位置２３、２４を結ぶ線分と、回転操作後のタッチ位置２４、２５を結ぶ線分とから得られる角度２６である。ここで、回転角度は、１回転を３６０°とし、時計回りを正、反時計回りを負とする。図２（ｆ）の例では、時計回りの回転であるので、正である。早送りや巻き戻しの時間は、１回転当りの時間×回転角度÷３６０°として、求める。回転角度が、正の場合は、巻き戻しとし、負の場合は、早送りとする。
【００２２】
尚、本実施形態では、回転角度と時間との比率の一例として、１回転当りの時間を用いた。他の例として、１度回転当りの時間を用いてもよい。その場合は、早送りや巻き戻しの時間は、１度回転当りの時間×回転角度として、求めればよい。回転角度と時間との比率はこれらに限定されない。
【００２３】
図５は、情報処理装置におけるフローチャートである。
【００２４】
ステップＳ５０１は、位置検知部１１５が、操作者の２点のタッチ位置を検知する。図２（ｄ）の例を用いて説明すると、ここでは、タッチ位置２３、２４を検知する。ステップＳ５０２は、位置検知部１１５が、検知した２点の２点間距離Ｘを求める。図２（ｄ）の例を用いて説明すると、ここでは、タッチ位置２３、２４の間の距離を求める。
【００２５】
ステップＳ５０３は、比率取得部１１６が、図６（ａ）の対応表（テーブル）を用いて、ステップＳ５０２で求めた２点間距離Ｘより、回転角度と時間との比率を取得する。図６（ａ）は、２点間距離Ｘと１回転当りの時間との対応を示すテーブルである。先に説明した通り、本実施形態では、２点間距離Ｘの長さによって、１回転当りの時間を変更している。
【００２６】
ステップＳ５０４は、比率取得部１１６が、図６（ｂ）の対応表（テーブル）を用いて、補助表示に関する情報を取得する。図６（ｂ）は、２点間距離Ｘと補助表示との対応を示すテーブルである。補助表示「６０分」は、“現在の２点間距離Ｘが「６０分」には該当しないが、「６０分」に該当する距離に近い”ということを示す。また、補助表示「１２時間」は、“現在の２点間距離Ｘが「１２時間」には該当しないが、「１２時間」に該当する距離に近い”ということを示す。また、補助表示「６０秒」は現在の２点間距離Ｘが「６０秒」には該当しないが、「６０秒」に該当する距離に近いことを示す。また、補助表示における「ＯＦＦ」は、補助表示を表示させないことを表す。つまり、このテーブルによれば、比率が切り替わる境界付近（本実施形態では、境界値の前後０．５ｃｍ）に、どのような比率と境界付近であるかを示すものである。尚、境界値の前後０．５ｃｍは一例であって、この値に限定されない。  尚、図６（ａ）及び（ｂ）の対応表は、ＲＯＭ１０２または記憶装置１０４に格納されている。
【００２７】
ステップＳ５０５は、表示部１１１が、１回転当り時間に関する情報と補助表示情報とを表示する。表示については、図３、４を用いて、後述する。ステップＳ５０６は、位置検出部１１５が、予め決められた時間ごとに、タッチ位置の２点間距離Ｘが変化したかを判定する。ステップＳ５０６でＹｅｓの場合は、ステップＳ５０２へ戻り、ステップＳ５０６でＮｏの場合は、ステップＳ５０７へ進む。
【００２８】
ステップＳ５０７は、回転角度取得部１１７が、２点のタッチ位置のうち、１点のタッチ位置の移動による回転操作が行われたかを判定する。ステップＳ５０７でＹｅｓの場合は、ステップＳ５０８へ進み、ステップＳ５０７でＮｏの場合は、処理を終了する。
【００２９】
ステップＳ５０８は、回転角度取得部１１７が、ステップＳ５０７の回転操作の回転角度を求める。図２（ｅ）の例を用いて説明すると、ここでは、タッチ位置２３、２４を結ぶ線分と、回転操作後のタッチ位置２４、２５を結ぶ線分とから得られる角度２６を求める。
【００３０】
ステップＳ５０９は、再生時刻決定部１１３が、ステップＳ５０４で取得した比率と、ステップＳ５０８で求めた回転角度から、巻き戻し、あるいは、早送りの再生時刻を求める。ステップＳ５１０は、再生処理部１１４が、ステップＳ５０９で求めた巻き戻し、あるいは、早送りの再生時刻を用いて、映像データを再生する。
【００３１】
図３は、表示例の一例を示す。図３（ａ）は、２点間距離Ｘが、０＜Ｘ≦２．５のとき、時計の短針のような太く短い形態で、比率表示３１を行う。図３（ｂ）は、２点間距離Ｘが、３．５＜Ｘ≦４．５のとき、時計の長針のような中間の長さと太さの形態で、比率表示３２を行う。図３（ｃ）は、２点間距離Ｘが、５．５＜Ｘのとき、時計の秒針のような細く長い形態で、比率表示３３を行う。
【００３２】
尚、これらは一例であって、他の表示であってもよい。例えば、図３（ｄ）のように、現在、選択されている比率だけでなく、選択されていない比率に関しても、一緒に表示してもよい。また、図３では、比率表示以外に、回転操作に助けとなるような、目安の角度と、「ｈｏｕｒ」「ｍｉｎｕｔｅ」「ｓｅｃｏｎｄ」を表示しているが、これらは表示しなくても構わない。
【００３３】
図４は、補助表示がされる場合の表示例の一例を示す。図４（ａ）は、２点間距離Ｘが、２．５＜Ｘ≦３のとき、時計の短針のような太く短い形態の比率表示３１と、時計の長針のような中間の長さと太さの形態での比率表示３２と同じ長さの補助表示４１を行う。
【００３４】
図４（ｂ）は、２点間距離Ｘが、３＜Ｘ≦３．５のとき、比率表示３２と、時計の短針のような太く短い形態での比率表示３１と同じ長さの補助表示４２を行う。
【００３５】
図４（ｃ）は、２点間距離Ｘが、４．５＜Ｘ≦５のとき、比率表示３２と、時計の秒針のような細く長い形態での比率表示３３と同じ長さの補助表示４３を行う。
【００３６】
図４（ｄ）は、２点間距離Ｘが、５＜Ｘ≦５．５のとき、比率表示３２と、補助表示４１を行う。  尚、比率表示と補助表示は識別可能なように表示する。また、表示の仕方は一例であって、他の表示であってもよい。また、図４では、比率表示や補助表示以外に、回転操作に助けとなるような、目安の角度と、「ｈｏｕｒ」「ｍｉｎｕｔｅ」「ｓｅｃｏｎｄ」を表示しているが、これらは表示しなくても構わない。このように、２点間距離Ｘが、比率が切り替わる境界付近である場合に、補助表示を行うことで、操作者が、比率が切り替わる境界付近であることを把握することができる。
【００３７】
図８は、本実施形態の一例を説明するための図である。
【００３８】
図８（ａ）は、２点間距離Ｘが２ｃｍで、回転角度８１が−３０度のときの例である。このとき、２点間距離Ｘが２ｃｍのため、１回転当りの時間は、「１２時間」である。１回転当りの時間×回転角度÷３６０度の式より、１２時間×（―３０度）÷３６０度＝（−１時間）となる。よって、図８（ａ）の例の場合は、基準時間より、１時間巻き戻しされることになる。
【００３９】
図８（ｂ）は、２点間距離Ｘが６ｃｍで、回転角度８２が３０度のときの例である。このとき、２点間距離Ｘが６ｃｍのため、１回転当りの時間は、「６０秒」である。１回転当りの時間×回転角度÷３６０度の式より、６０秒×（３０度）÷３６０度＝５秒となる。よって、図８（ｂ）の例の場合は、基準時間より、５秒早送りされることになる。
【００４０】
このように、マルチタッチの２点間距離Ｘの値によって、回転角度と時間との比率を変更することによって、時間的に大幅な早送り・巻き戻しであっても、時間的に細かい早送り・巻き戻しであっても容易に操作可能となり、マルチタッチによって操作がしやすいという効果がある。
【００４１】
以上のように、本実施形態により、マルチタッチの２点間距離により決定された回転角度を時間との比率と、マルチタッチ回転角度とから、映像データの早送り・巻き戻しの再生時刻を決定することが可能となり、映像再生処理における早送り・巻き戻しの操作性が向上する。
【００４２】
＜変形例１＞
上記実施形態では、回転の中心を設定せずに処理を行ったが、タッチ位置の一方を、予め、回転の中心であるとして設定しておいてもよい。例えば、２点のタッチ位置のうち、表示画面上に対して、下部にあるタッチ位置を回転の中心とする。これは、操作者が、親指と人差し指でタッチし、人差し指を用いて回転操作することを想定して設定している。
【００４３】
このように予め回転の中心を設定しておくことで、回転を行うことによる中心の位置が多少ずれたとしても、回転角度を検出することができる。
【００４４】
尚、具体的な処理方法としては、ステップＳ５０２において、２点間距離Ｘを求める他に、表示画面上に対して、下部にあるタッチ位置を求め、回転の中心として設定する。そして、ステップＳ５０８において、設定された中心からの回転かどうかを判定するようにする。つまり、設定された中心からの回転であれば、回転操作として判定し、ステップＳに進み、設定された中心からの回転でなければ、回転操作ではないとして、処理を終了する。それ以外のステップは、上記実施形態と同様である。
【００４５】
＜変形例２＞
上記変形例１の他に、回転可能な角度が大きくなるようなタッチ位置を回転の中心として設定してもよい。具体的には、図７の場合、タッチ位置７０１の回転可能角度７０２が、タッチ位置７０３の回転可能角度７０４より大きいので、タッチ位置１１０１を、回転の中心とする。これは、特に、タッチ可能な領域が狭い表示部で、操作者が、図７のような、回転可能な角度が大きくなるタッチ位置を中心として操作すると想定して設定している。このように行うことで、回転可能な角度が大きくなるタッチ位置を回転の中心を設定しておくことで、回転を行うことによる中心の位置が多少ずれたとしても、回転角度を検出することができる。
【００４６】
尚、具体的な処理としては、ステップＳ５０２において、２点間距離Ｘを求める他に、回転可能な角度が大きくなるようなタッチ位置を求め、回転の中心として設定する。そして、ステップＳ５０８において、設定された中心からの回転かどうかを判定するようにする。つまり、設定された中心からの回転であれば、回転操作として判定し、ステップＳに進み、設定された中心からの回転でなければ、回転操作ではないとして、処理を終了する。
【００４７】
＜変形例３＞
上記実施形態では、１回転に、１２時間、６０分、６０秒などの時間を割り当てて、回転角度と時間の比率を設定していた。そのため、例えば、４５分早送りしたい場合は、操作者は、３／４回転、操作しなければならず、タッチ位置を大きく移動させる必要があった。そのため、操作者が容易に回転可能な角度（例えば、６０度）に、時間を割り当てて、タッチ位置を大きく移動させなくても、操作が行えるようにしてもよい。例えば、角度６０度に、１２時間、６０分、６０秒を割り当てる場合は、回転角度と時間の比率が、１度回転当り０．２時間、１度回転当り１分、１度回転当り１秒と設定すればよい。このように行うことで、操作者がタッチ位置を大きく移動させることなく、操作が行えるので操作性が向上する。
【００４８】
尚、具体的な処理としては、図６（ａ）のテーブルの「１回転当りの時間」を、「１度回転当りの時間」に設定すればよい。また、例えば、角度６０度に、時間を割り当てた場合は、ステップＳ５０８において、回転角度が６０度を超えて判定された場合は、６０度として処理を行えばよい。
【００４９】
（その他の実施形態）
また、本発明の構成要素は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、カメラ、複写機、ファクシミリ装置など）に適用しても良い。本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のデータ保存部、ＲＯＭなどを用いることが出来る。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行う。さらに、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるデータ保存部に書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図１】
0005725767.tif 000002
【図２】
0005725767.tif 000003
【図３】
0005725767.tif 000004
【図４】
0005725767.tif 000005
【図５】
0005725767.tif 000006
【図６】
0005725767.tif 000007
【図７】
0005725767.tif 000008
【図８】
0005725767.tif 000009