(57)【要約】【課題】編集者の与える回転指示量と、画像または図形の回転量との関係が直感的で理解し易く、編集作業の効率を向上させる編集装置を提供する。【解決手段】画像または図形を表示する表示手段１０２を有し、回転の方向と回転量とを指示する回転指示手段１０５と、回転指示手段１０５によって指示された回転の方向と回転量とに対応して対象の画像または図形を回転させる回転手段１０４とを備えた。【選択図】　　　図１
2004070720.tif 000002
【特許請求の範囲】
【請求項１】
画像または図形を表示する表示手段を有し、前記画像または図形の回転編集を行う編集装置において、回転の方向と回転量とを指示する回転指示手段と、該回転指示手段によって指示された回転の方向と回転量とに対応して対象の画像または図形を回転させる回転手段と、を備えたことを特徴とする編集装置。
【請求項２】
前記回転指示手段は、回転軸が固定された回転式つまみを用いて回転の方向と回転量とを指示することを特徴とする請求項１記載の編集装置。
【請求項３】
前記表示装置は、回転中心を示す図形を回転すべき画像または図形とともに表示し、前記回転手段は前記回転中心を中心に対象の画像または図形を回転させることを特徴とする請求項１または２記載の編集装置。
【請求項４】
前記回転手段は、指示された回転量が所定の値より小さい場合は対象の画像または図形の回転を行わないことを特徴とする請求項１、２または３記載の編集装置。
【請求項５】
取得した画像または図形の傾きを算出する傾き算出手段と、前記画像または図形の傾きを補正する手段と、補正対象の画像または図形を表示する表示手段とを有し、前記補正結果の追加回転編集を行う編集装置において、回転の方向と回転量とを指示する回転指示手段と、該回転指示手段によって指示された回転の方向と回転量とに対応して対象の画像または図形を回転させる回転手段とを備えたことを特徴とする編集装置。
【請求項６】
コンピュータを、請求項１乃至５のいずれか１項に記載の編集装置として機能させるためのプログラム。
【請求項７】
請求項６に記載の編集プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像や図形の編集に関し、詳細には画像、図形あるいは文書ページ全体の回転編集に関するものである。
【０００２】
【従来の技術】
作成中の図形や電子的に保管されている文書画像を回転させたい場合がある。例えば、スキャナから読み込まれた文書画像は、原稿の置き方や文書のスキャンの過程で若干の傾き（スキュー）が生じてしまうことがあり、このスキューを補正する時や、作成中の文書に図形や写真等の画像を挿入する時、挿入する図形や画像の向きを変えたり、回転させたいことがある。
回転編集する場合、現在ではマウス等の位置情報入力装置（ポインティングデバイス）を用いるのが一般的である。画像または図形を表示し、編集者の指示に従って画像または図形を編集する編集装置として特許第３２３９３５６号公報記載の図形編集装置がある。同技術には編集の一つの機能として画像または図形の回転を含むものがある。すなわち、図形を回転させる場合には、まず第１および第２の位置入力手段（マウスやライトペン）を回転させるべき図形上に配置し、その後、第１の位置入力手段は固定したまま第２の位置入力手段を、第１の位置入力手段が示した位置を中心に回転させたい位置に配置すれば、前の第２の位置入力手段で示した図形上の位置が、新しい第２の位置入力手段で示した位置に重なる様に回転するようになっている。同技術によれば、回転以外に例えば拡大や縮小の編集も同時に行うことができる。
【０００３】
【発明が解決しようとする課題】
しかし、従来の技術では総じて、回転の指示を与える際、キーボード、マウス、ペン、タブレットなどのポインティングデバイスで指示を与えるので、編集者の与える回転指示量と画像または図形の回転量の関係を編集者が掴み難いという問題があった。
本発明は、上述した実情を考慮してなされたものであって、編集者の与える回転指示量と、画像または図形の回転量との関係が直感的で理解し易く、編集作業の効率を向上させる編集装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１の編集装置は、画像または図形を表示する表示手段を有し、前記画像または図形の回転編集を行う編集装置において、回転の方向と回転量とを指示する回転指示手段と、該回転指示手段によって指示された回転の方向と回転量とに対応して対象の画像または図形を回転させる回転手段とを備えたことを特徴とする。
また、本発明の請求項２は、請求項１記載の編集装置において、前記回転指示手段は回転軸が固定された回転式つまみを用いて回転の方向と回転量とを指示することを特徴とする。
また、本発明の請求項３は、請求項１または２記載の編集装置において、前記表示装置は回転中心を示す図形を回転すべき画像または図形とともに表示し、前記回転手段は前記回転中心を中心に対象の画像または図形を回転させることを特徴とする。
また、本発明の請求項４は、請求項１、２または３記載の編集装置において、前記回転手段は、指示された回転量が所定の値より小さい場合は対象の画像または図形の回転を行わないことを特徴とする。
【０００５】
また、本発明の請求項５の編集装置は、取得した画像または図形の傾きを算出する傾き算出手段と、前記画像または図形の傾きを補正する手段と、補正対象の画像または図形を表示する表示手段とを有し、前記補正結果の追加回転編集を行う編集装置において、回転の方向と回転量とを指示する回転指示手段と、該回転指示手段によって指示された回転の方向と回転量とに対応して対象の画像または図形を回転させる回転手段とを備えたことを特徴とする。
また、本発明の請求項６は、コンピュータを、請求項１乃至５のいずれか１項に記載の編集装置として機能させるためのプログラムである。
また、本発明の請求項７は、請求項６に記載の編集プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【０００６】
【発明の実施の形態】
以下、図面を参照して、本発明の編集装置に係る一実施形態を説明する。
図１は、本発明の編集装置の機能ブロック図である。同図において、１０１は編集対象入力手段、１０２は編集対象表示手段、１０３は編集対象傾き算出手段、１０４は編集対象回転手段、１０５は回転指示手段、１０６はデータ記憶部、１０７は各処理の制御部、１０８はデータ転送路および制御通信路を示している。また、本発明の編集装置は図示しないＣＰＵおよびメモリ（ＲＡＭ、ＲＯＭ）を備え、メモリに格納されているプログラムによって各種の処理や制御が行われるようになっている。
編集対象入力手段１０１は回転編集すべき対象を入力するもので、入力対象を指示するにはマウスあるいはキーボードを用いる。実際の編集対象図形や画像は、図示しないスキャナ装置やデジタルカメラ、文書ファイリング装置等から入力することになる。そして、データ記憶手段１０６に格納される。編集対象表示手段１０２はＣＲＴやＬＣＤのディスプレイが対応し、編集すべき図形や文書画像等の表示を行うものである。編集対象の図形あるいは画像データは所定の形式でデータ記憶部１０６に格納されており、このデータ（図形ならラインセグメントの座標、線の種類、太さなど、画像なら縦横のドット数と頂点の座標等）をもとに表示することになる。なお、編集対象として指定された対象の回転中心もこのデータから計算できるので、図形あるいは画像と一緒に色を変えた十文字等の形状で表示すると操作指示をする上でわかり易い。
【０００７】
回転指示手段１０５は、回転の方向（時計回りあるいは反時計回り）と回転量とを指示するためのもので、本発明ではハードウエア的には回転軸が固定された回転式つまみやジョグダイヤルを使用する。また、編集対象表示手段１０２に同様の形状の表示を行い、マウス等でドラッグするようにしても良い。回転の中心は指定しても良いが、本発明では所定の位置が想定されている。例えば現在の配置での対象の左上あるいは対象の中心である。
編集対象回転手段１０４は、編集対象（と回転中心）および回転指示（方向と回転量）を基に、データ記憶部１０６に格納されている座標データを計算し直すものである。回転の座標変換アルゴリズムについてはアフィン変換等よく知られた方法が多数存在するので省略する。
編集対象傾き算出手段１０３は公知の傾き算出アルゴリズムを用いてスキュー角を算出するものである。なお、種々の指示を受けて、しかるべき手段に処理を実行させたり、処理結果を次の処理手段に引き渡す等の実行の制御を行うのが制御部１０７である。制御部１０７はコンピュータプログラムに従って機能を実現するものであり、ハードウエアの特定の部分を指すものではない。
データ転送路および制御通信路１０８はスキャナからの画像データを取込んだり、他のコンピュータとデータのやり取りをするためのもので、ＳＣＳＩインターフェース、ＰＣＩバス、ＵＳＢバス等に相当する。現在使われているパーソナルコンピュータにも一般的に備わっているものである。文書画像や検索の為のインデックスを格納した大容量記憶装置もこのバス１０８に接続してアクセスが可能となる。
【０００８】
次に図２を用いて本実施例の動作を説明する。図２は本発明の編集装置の処理の流れを示す図である。
まず編集対象入力手段１０１によって編集対象を得る（ステップ２０１）。ここで、編集対象は画像または図形であり、この入力手段は画像に関してはスキャナ（図示せず）などでもよく、また既に電子ファイリングされている画像データを利用してもよい。また図形に関しては図形情報（例えば位置や形状等）をカメラ撮影やあらかじめ保存されている情報の読み出しなどで得ても良い。次に編集対象表示手段１０２で編集対象を表示する（ステップ２０２）。これはオリジナルサイズのまま表示させても良いし、縮小した編集対象のデータを作成して、それを表示させても良い。一般には縮小したものを用いた場合の方がレスポンス等の面で優位性がある。
ここで、編集対象の表示に先立ってあらかじめ編集対象の傾きを算出して、傾きを補正した編集対象を表示させても良い。この場合、傾きの算出は編集対象傾き算出手段１０３により行う（ステップ２０３）。傾きの補正は編集対象回転手段１０４により行う（ステップ２０４ａ）。なお、傾きの算出、補正にはすでに多くの従来技術があり、それら公知の手法を用いる。
【０００９】
次に回転指示手段１０５により編集者からの編集指示を受ける（ステップ２０５）。これには指示の方向の区別が可能な［指示方向区別可能］指示手段を用いることができる。例えば、ジョイスティックのようなものを用いれば良い。これにより所望の回転方向を明確に指示でき、直感的な回転指示を行うことができ、編集の効率をあげることができる。
また、指示の方向の区別が可能な［指示方向区別可能］指示手段の内、さらに好適なものとして回転量の指示が可能な［回転量指示可能］指示手段を用いるとなお良い。例えば回転式つまみ、ジョグダイヤル、マウスのスクロールホイールなどを用いれば良い。これにより所望の回転方向・回転量を明確に指示でき、より直感的な回転指示を行うことができるとともに、より編集の効率をあげることが期待できる。また中立付近（回転角が０の近傍）にあそびを設けたり、指示手段に与えた回転量と編集対象の回転量を一致させるなど様々な対応付けをさせることで操作性を良好にして、より直感的な回転指示に結びつけることができる。
なお、前記［指示方向区別可能］指示手段や［回転量指示可能］指示手段を所望する動作に制御するには、マウスやジョイスティックと同様にデバイスドライバのソフトウエアを用いて制御すれば良い。あるいは、本発明の編集装置のソフトウエアでデバイスから入力される数値を解析して制御する様にしても良い。
また、これらの指示手段は必ずしも実物のハードウエアでなくとも、編集対象表示手段に表示したＧＵＩとして提示されたものでもよい。
【００１０】
次に編集対象回転手段１０４に与えられた指示により編集対象を回転して補正を行う（ステップ２０４ｂ）。そして必要に応じて編集対象の表示（ステップ２０２）から回転補正（ステップ２０４ｂ）を繰り返し行えばよい。
以上により所望の回転方向と回転量を明確に指示でき、直感的な回転指示を行うことができ、効率的な編集作業を行うことができる。
【００１１】
【発明の効果】
以上説明したように本発明によれば、編集作業の効率を向上させることができる。
また、回転中心を示す図形を表示することにより、傾いた画像を容易に補正することができる。
また、取得時の傾き補正を行った後に追加編集が行えるようにしたので、自動補正の結果に不都合がある場合でも、傾いた画像を容易に補正することができる。
【図面の簡単な説明】
【図１】本発明の編集装置の機能ブロック図である。
【図２】本発明の編集装置の処理の流れを示す図である。
【符号の説明】
１０１　編集対象入力手段
１０２　編集対象表示装置
１０３　編集対象傾き算出手段
１０４　編集対象回転手段
１０５　回転指示手段
１０６　データ記憶部
１０７　制御部
１０８　データ転送路および制御通信路
【図１】
2004070720.tif 000003
【図２】
2004070720.tif 000004