(57)【特許請求の範囲】
【請求項１】
モニタ画面中の画像の拡大比率を変えて表示する画像表示処理装置において、
前記モニタ画面に描かれた線の軌跡の形状を検出する入力形状検出手段と、
前記線の軌跡の形状が環状線と前記環状線から伸びる放射状の線とで構成されている場合、前記環状線により構成される図形の中心点を決定する中心点決定手段と、
前記図形の中心点から前記環状線までの距離と前記図形の中心点から前記放射状の線の終点までの距離との比率を求める比率算出手段と、
前記比率算出手段が算出した前記比率に基づいて、前記画像の拡大比率を変える拡大比率変化手段と、
を有することを特徴とする画像表示処理装置。
【請求項２】
前記環状線と前記放射状の線とは一筆書きで描かれていることを特徴とする請求項１記載の画像表示処理装置。
【請求項３】
前記拡大比率変化手段は、拡大後に前記中心点が前記モニタ画面の中心点に一致するように前記画像の拡大比率を変えることを特徴とする請求項１または２記載の画像表示処理装置。
【請求項４】
モニタ画面中の画像の拡大比率を変えて表示する画像表示処理方法において、
入力形状検出手段が、前記モニタ画面に描かれた線の軌跡の形状を検出し、
中心点決定手段が、前記線の軌跡の形状が環状線と前記環状線から伸びる放射状の線とで構成されている場合、前記環状線により構成される図形の中心点を決定し、
比率算出手段が、前記図形の中心点から前記環状線までの距離と前記図形の中心点から前記放射状の線の終点までの距離との比率を求め、
拡大比率変化手段が、前記比率算出手段が算出した前記比率に基づいて、前記画像の拡大比率を変える、
ことを特徴とする画像表示処理方法。
【請求項５】
モニタ画面中の画像の拡大比率を変えて表示する画像表示処理プログラムにおいて、
コンピュータを、
前記モニタ画面に描かれた線の軌跡の形状を検出する入力形状検出手段、
前記線の軌跡の形状が環状線と前記環状線から伸びる放射状の線とで構成されている場合、前記環状線により構成される図形の中心点を決定する中心点決定手段、
前記図形の中心点から前記環状線までの距離と前記図形の中心点から前記放射状の線の終点までの距離との比率を求める比率算出手段、
前記比率算出手段が算出した前記比率に基づいて、前記画像の拡大比率を変える拡大比率変化手段、
として機能させることを特徴とする画像表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示処理装置、画像表示処理方法および画像表示処理プログラムに関し、特に、モニタ画面中の画像の拡大比率を変えて表示する画像表示処理装置、画像表示処理方法および画像表示処理プログラムに関する。
【背景技術】
【０００２】
近年、ＰＣ（Personal Computer）や携帯装置のような、画面表示機能を備えた端末装置において、閲覧性向上のため、表示画面を閲覧する際に画像を拡大、縮小操作できる機能が知られている（例えば、特許文献１、２参照）。
【０００３】
一般的な画像の拡大、縮小の実現方法は、使用中のアプリケーションに専用の拡大、縮小ツールが具備されており、これらのツールを使うことにより実現される。
【特許文献１】特開２０００−２０６９５６号公報
【特許文献２】特開２００４−１５６４９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、アプリケーションに具備されている拡大、縮小ツールは、使用に多数の手順を必要としたり、拡大比率が定量であったりと、必ずしも使い勝手が良くなく、ユーザーが煩わしさを感じることがよくある。
【０００５】
特に、携帯装置は、ＰＣ等に比べ画面が小さいため、画像を拡大表示する機会は多く、簡易な画像の拡大方法が求められている。
本発明はこのような点に鑑みてなされたものであり、所望の画像の拡大、縮小を容易に実現することができる画像表示処理装置、画像表示処理方法および画像表示処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、モニタ画面中の画像の拡大比率を変えて表示する画像表示処理装置が提供される。この画像表示処理装置は、入力形状検出手段、中心点決定手段、比率算出手段および拡大比率変化手段を有する。
【０００７】
入力形状検出手段は、モニタ画面に描かれた線の軌跡の形状を検出する。
中心点決定手段は、検出した線の軌跡の形状が環状線とこの環状線から伸びる放射状の線とで構成されている場合、環状線により構成される図形の中心点を決定する。
【０００８】
比率算出手段は、決定した図形の中心点から環状線までの距離と図形の中心点から前記放射状の線の終点までの距離との比率を求める。
拡大比率変化手段は、比率算出手段が算出した比率に基づいて、画像の拡大比率を変える。
【発明の効果】
【０００９】
開示の画像表示処理装置、画像表示処理方法および画像表示処理プログラムによれば、所望の画像の拡大、縮小を容易に実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
まず、本発明の概要について説明し、その後、実施の形態を説明する。
図１は、本発明の概要を示す図である。
【００１１】
開示のコンピュータ１（画像表示処理装置）は、入力形状検出手段２、中心点決定手段３、比率算出手段４および拡大比率変化手段５を有している。
入力形状検出手段２は、モニタ６の画面に描かれた線の軌跡の形状を検出する。
【００１２】
中心点決定手段３は、線の軌跡の形状が環状線とこの環状線から伸びる放射状の線とで構成されている場合、環状線により構成される図形の中心点を決定する。
比率算出手段４は、図形の中心点から環状線までの距離と図形の中心点から放射状の線の終点までの距離との比率を求める。
【００１３】
拡大比率変化手段５は、比率算出手段４が算出した比率に基づいて、画像の拡大比率を変える。
これにより、画像の中心点、画像を拡大するか縮小するか、およびその拡大比率を同時に決定することができる。
【００１４】
図２は、携帯装置のハードウェア構成例を示す図である。
携帯装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、メモリ１０３、グラフィック処理装置１０４、入力インタフェース１０５、および通信インタフェース１０６が接続されている。
【００１５】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。メモリ１０３には、ＯＳやアプリケーションプログラムが格納される。また、メモリ１０３内には、プログラムファイルが格納される。
【００１６】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。
【００１７】
モニタ１０４ａには、タッチパネル機能が設けられており、指や専用のポインティングデバイス（例えばスタイラスペン）等が画面に接触すると、触れた位置を検出して入力インタフェース１０５にその信号を送る。
【００１８】
入力インタフェース１０５には、モニタ１０４ａおよびテンキーや十字キー等を備える入力部１０５ａが接続されている。入力インタフェース１０５は、モニタ１０４ａおよび入力部１０５ａから送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００１９】
通信インタフェース１０６は、無線ネットワーク１０に接続されている。通信インタフェース１０６は、無線ネットワーク１０を介して、交換局（図示せず）との間でデータの送受信を行う。
【００２０】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。このようなハードウェア構成の携帯装置１００においてモニタ１０４ａに表示された画像の拡大、縮小を行うために、携帯装置１００内には、以下のような機能が設けられる。
【００２１】
図３は、携帯装置の機能を示すブロック図である。
携帯装置１００は、入力受付部１１０と、入力図形検出部１２０と、制御部１３０と、表示部１４０とを有している。
【００２２】
入力受付部１１０は、入力インタフェース１０５の一機能により構成されており、入力される信号を入力図形検出部１２０および制御部１３０に送る。
入力図形検出部１２０は、携帯装置１００が動作している間、入力受付部１１０から送られてきた信号から図形の特徴を常時検出し、拡大・縮小中心点、拡大または縮小の選択、拡大比率（拡大率または縮小率）を決定し、その情報を制御部１３０に送る。
【００２３】
なお、入力図形検出部１２０は、入力形状検出手段、中心点決定手段、比率算出手段の主要部を構成している。
制御部１３０は、入力受付部１１０から送られてきた情報に基づいてアプリケーションの起動、終了等を行う。また、入力図形検出部１２０から情報が送られてきた場合、その情報に基づいてモニタ１０４ａに表示されている所定部位の画像の拡大または縮小の命令を表示部１４０に送る。
【００２４】
また、制御部１３０は、他のアプリケーション（例えば、文字入力アプリケーション）等が機能している間は、入力図形検出部１２０からの情報を無視するようにしておいてもよい。これにより、誤動作を防止することができる。
【００２５】
表示部１４０は、グラフィック処理装置１０４の一機能により構成されており、制御部１３０からの命令に従ってモニタ１０４ａの画面に表示されている所定部位の画像の拡大または縮小を行う。
【００２６】
次に、画像の拡大方法の一例を示す。
図４は、画像の拡大方法の一例を示す図である。
まず、ユーザーは、スタイラスペンや、カーソルを用いて画面上の拡大したい部分の周りを一周して円を描くことで囲む。スタイラスペンを用いた場合、スタイラスペンの先端部をモニタ１０４ａに接触させたまま画面上を移動させる。カーソルを用いた場合、入力部１０５ａが備える十字キーを用いて画面内を移動させる。
【００２７】
図４（ａ）では、スタイラスペン２１を用いて画面内の人物の顔画像を拡大する例として、顔画像が円の中に位置するように囲んでいる。
次に、ユーザーは、一周して円を閉じると、その位置から円の外側に向かって線を引く。その後、スタイラスペン２１の先端部をモニタ１０４ａから離間させる。
【００２８】
以上の動作を一筆書きで行う。
これにより、図４（ｂ）に示すように、顔が拡大されて表示される。
なお、図４では閉じた円を描いているが、円は必ずしも閉じていなくてもよい。また、円形が多少崩れていてもよく、環状をなしていればよい。この点については後に詳述する。
【００２９】
また、円の外側に向かって引く線は直線が好ましいが、多少曲がっていてもよく、円の一部から放射状に伸びていればよい。
図５は、ユーザーが描いた線の軌跡の一例を示す図である。
【００３０】
以下、モニタ１０４ａの左右方向をｘ方向、上下方向をｙ方向とする。
入力図形検出部１２０は、ユーザーが描いた円から円の中心を決定し、その中心点を拡大の中心点とする。また、円の半径ａと、円の中心から円の外側に向かって引く線の終点までの長さｂとの比を拡大比率（＝ｂ／ａ）とする。
【００３１】
ここで、円の半径ａの決め方は、任意に決定することができるが、本実施の形態では、円が閉じている場合、円の半径ａは、円の中心「０」から円が閉じた点までの直線距離とする。また、円が閉じていない場合、円の半径ａは、円の中心「０」から円の開始点までの直線距離とする。
【００３２】
制御部１３０は、拡大の中心点がモニタ１０４ａの画面の中心点（対角線の交点）に一致するように、画像を拡大する。
なお、図４および図５では、画像を拡大する場合について説明したが、画像を縮小する場合は、円を描き終わってから引く線を円の内側に向かって引く。これにより、拡大比率は、「１」より小さくなるため、囲まれた画像は縮小されて表示される。
【００３３】
このように、入力図形検出部１２０は、円を描き終わってから引く線が円の外側に位置する場合は、拡大と判断し、円を描き終わってから引く線が円の内側に位置する場合は、縮小と判断する。
【００３４】
次に、入力図形検出部１２０が、円の中心を決定する処理について説明する。
図６は、円の中心を決定する処理を示すフローチャートである。
以下、ｙ座標が最も大きい点を「最上点」と言い、ｙ座標が最も小さい点を「最下点」と言い、ｘ座標が最も大きい点を「最右点」と言い、ｘ座標が最も小さい点を「最左点」と言う。また、描き始めの点を「始点」と言い、描き終わりの点を「終点」と言う。
【００３５】
まず、閉じた円が形成されたか否かを判断する（ステップＳ１）。
閉じた円が形成された場合（ステップＳ１のＹｅｓ）、円の最上点と最下点とを結ぶ線と最左点と最右点とを結ぶ線の交点を円の中心とする（ステップＳ２）。
【００３６】
一方、閉じた円が形成されていない場合（ステップＳ１のＮｏ）、終点の位置がどこに存在するかを判断する（ステップＳ３）。
終点の位置が、一番上または一番下の場合（ステップＳ３の一番上または一番下）、始点の位置がどこに存在するかを判断する（ステップＳ４）。
【００３７】
始点の位置が一番左の場合（ステップＳ４の一番左）、始点と最右点の中点を円の中心とする（ステップＳ５）。
始点の位置が一番右の場合（ステップＳ４の一番右）、始点と最左点の中点を円の中心とする（ステップＳ６）。
【００３８】
上記以外の場合（ステップＳ４のその他）、最右点と最左点の中点を円の中心とする（ステップＳ７）。
また、ステップＳ３において終点の位置が一番右または一番左の場合（ステップＳ３の一番右または一番左）、始点の位置がどこに存在するかを判断する（ステップＳ８）。
【００３９】
始点の位置が一番上の場合（ステップＳ８の一番上）、始点と最下点の中点を円の中心とする（ステップＳ９）。
始点の位置が一番下の場合（ステップＳ８の一番下）、始点と最上点の中点を円の中心とする（ステップＳ１０）。
【００４０】
上記以外の場合（ステップＳ８のその他）、最上点と最下点の中点を円の中心とする（ステップＳ１１）。
また、ステップＳ３において終点の位置が、上記以外の場合（ステップＳ３のその他）、円の最上点と最下点とを結ぶ線と最左点と最右点とを結ぶ線の交点を円の中心とする（ステップＳ２）。
【００４１】
以上で、円の中心を決定する処理の説明を終了する。
以上述べたように、携帯装置１００によれば、環状線と環状線から伸びる放射状の線を一筆書きで描くことにより、「拡大中心点の選択」、「拡大・縮小の選択」および「拡大・縮小率の選択」を同時に行うことができるため、ユーザーは、簡易な操作で容易に所望の拡大比率、縮小率の画像を閲覧することができる。
【００４２】
特に、一筆書きで描いた線を処理対象として、筆記（入力）方法を容易にすることで、例えば電車での移動中や、歩きながら等、画面が揺れ動く状況下においても容易に所望の拡大比率、縮小率の画像を閲覧することができる。
【００４３】
また、円の中心を決定する処理を行うことにより、正確な円を描かなくても拡大の中心点を決定することができ、所望の画像の拡大、縮小を容易に実現することができる。
また、本実施の形態では、円の半径ａと、円の中心から直線の終点までの長さｂとの比を拡大比率としたが、これに限らず、例えば円の半径ａと、円を描き終わった後にポインティングデバイスをモニタ１０４ａにタップする時間の長さに対応する値ｃとの比を、拡大比率（＝ｃ／ａ）としてもよい。
【００４４】
なお、本実施の形態は、携帯装置に適用した場合を例に説明したが、本発明はこれに限らず、ＰＣ等にも適用することができる。この場合、ポインティングデバイスとしてマウスを用いることができる。
【００４５】
以上、本発明の画像表示処理装置、画像表示処理方法および画像表示処理プログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００４６】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、携帯装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００４７】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００４８】
画像表示処理プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００４９】
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）  モニタ画面中の画像の拡大比率を変えて表示する画像表示処理装置において、
前記モニタ画面に描かれた線の軌跡の形状を検出する入力形状検出手段と、
前記線の軌跡の形状が環状線と前記環状線から伸びる放射状の線とで構成されている場合、前記環状線により構成される図形の中心点を決定する中心点決定手段と、
前記図形の中心点から前記環状線までの距離と前記図形の中心点から前記放射状の線の終点までの距離との比率を求める比率算出手段と、
前記比率算出手段が算出した前記比率に基づいて、前記画像の拡大比率を変える拡大比率変化手段と、
を有することを特徴とする画像表示処理装置。
【００５０】
（付記２）  前記環状線と前記放射状の線とは一筆書きで描かれていることを特徴とする付記１記載の画像表示処理装置。
（付記３）  前記拡大比率変化手段は、前記中心点を前記モニタ画面の中心点に一致させることを特徴とする付記１または２記載の画像表示処理装置。
【００５１】
（付記４）  前記中心点決定手段は、前記環状線が閉じている場合、前記環状線が構成する図形の前記モニタ画面における垂直方向に最も離間した２点を結ぶ線と水平方向に最も離間した２点を結ぶ線との交点を前記図形の中心点とすることを特徴とする付記１乃至３のいずれか１項記載の画像表示処理装置。
【００５２】
（付記５）  前記中心点決定手段は、前記環状線が閉じていない場合、前記環状線の描き始めの点の位置と、前記放射状の線の描き終わりの点の位置とに基づいて、前記図形の中心点を決定することを特徴とする付記１乃至３のいずれか１項記載の画像表示処理装置。
【００５３】
（付記６）  モニタ画面中の画像の拡大比率を変えて表示する画像表示処理方法において、
入力形状検出手段が、前記モニタ画面に描かれた線の軌跡の形状を検出し、
中心点決定手段が、前記線の軌跡の形状が環状線と前記環状線から伸びる放射状の線とで構成されている場合、前記環状線により構成される図形の中心点を決定し、
比率算出手段が、前記図形の中心点から前記環状線までの距離と前記図形の中心点から前記放射状の線の終点までの距離との比率を求め、
拡大比率変化手段が、前記比率算出手段が算出した前記比率に基づいて、前記画像の拡大比率を変える、
ことを特徴とする画像表示処理方法。
【００５４】
（付記７）  モニタ画面中の画像の拡大比率を変えて表示する画像表示処理プログラムにおいて、
コンピュータを、
前記モニタ画面に描かれた線の軌跡の形状を検出する入力形状検出手段、
前記線の軌跡の形状が環状線と前記環状線から伸びる放射状の線とで構成されている場合、前記環状線により構成される図形の中心点を決定する中心点決定手段、
前記図形の中心点から前記環状線までの距離と前記図形の中心点から前記放射状の線の終点までの距離との比率を求める比率算出手段、
前記比率算出手段が算出した前記比率に基づいて、前記画像の拡大比率を変える拡大比率変化手段、
として機能させることを特徴とする画像表示処理プログラム。
【図面の簡単な説明】
【００５５】
【図１】本発明の概要を示す図である。
【図２】携帯装置のハードウェア構成例を示す図である。
【図３】携帯装置の機能を示すブロック図である。
【図４】画像の拡大方法の一例を示す図である。
【図５】ユーザーが描いた線の軌跡の一例を示す図である。
【図６】円の中心を決定する処理を示すフローチャートである。
【符号の説明】
【００５６】
１  コンピュータ
２  入力形状検出手段
３  中心点決定手段
４  比率算出手段
５  拡大比率変化手段
６、１０４ａ  モニタ
１００  携帯装置
１０５  入力インタフェース
１０５ａ  入力部
１１０  入力受付部
１２０  入力図形検出部
１３０  制御部
１４０  表示部
【図１】
0005217505.tif 000002
【図２】
0005217505.tif 000003
【図３】
0005217505.tif 000004
【図４】
0005217505.tif 000005
【図５】
0005217505.tif 000006
【図６】
0005217505.tif 000007