(57)【要約】【課題】事前に作画されている線分に対して編集作業を行う場合であっても、線分の始点及び終点、あるいはいずれか一方が明らかになる線分編集支援装置及び方法を提供する。【解決手段】画面上に表示された線分の編集を支援する装置及び方法であって、編集対象となる線分を指定し、少なくとも線分の始点及び終点に関する情報を含む属性情報を抽出し、当該属性情報に基づいて、線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを判定して、線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを表示する。【選択図】　図１
2004013540.tif 000002
【特許請求の範囲】
【請求項１】
画面上に表示された線分の編集を支援する装置であって、
編集対象となる前記線分を指定する線分指定部と、
少なくとも前記線分の始点及び終点に関する情報を含む属性情報を抽出する属性情報抽出部と、
前記属性情報に基づいて、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを判定する始点／終点判定部と、
前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示する始点／終点表示部とを含むことを特徴とする線分編集支援装置。
【請求項２】
前記始点／終点表示部において、前記線分の末端部分ないし線分の末端を示す表示記号に色や模様を付して前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示する請求項１に記載の線分編集支援装置。
【請求項３】
前記始点／終点表示部において、画面上の座標位置を指し示すポインタの位置が前記線分の始点あるいは終点のどちらに近いかによって前記ポインタ自体の表示を変化させることにより、前記線分のどちらの端が始点あるいは終点であるのかを示す請求項１に記載の線分編集支援装置。
【請求項４】
画面上に表示された線分の編集を支援する方法であって、
編集対象となる前記線分を指定する工程と、
少なくとも前記線分の始点及び終点に関する情報を含む属性情報を抽出する工程と、
前記属性情報に基づいて、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを判定する工程と、
前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示する工程とを含むことを特徴とする線分編集支援方法。
【請求項５】
画面上に表示された線分の編集を支援する方法を具現化するコンピュータ実行可能なプログラムであって、
編集対象となる前記線分を指定するステップと、
少なくとも前記線分の始点及び終点に関する情報を含む属性情報を抽出するステップと、
前記属性情報に基づいて、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを判定するステップと、
前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示するステップとを含むことを特徴とするコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワードプロセッサ等における線分に対する編集作業を支援する装置及び方法に関する。
【０００２】
【従来の技術】
昨今のパーソナルコンピュータ（以下、「ＰＣ」という。）の急速な普及により、オフィス等におけるプレゼンテーション資料や、プログラム開発時におけるフローチャート等についても、一般的なワードプロセッサや簡易図形作成ツールをＰＣ上で使用することによって、一般ユーザが容易に作成できるようになってきている。
【０００３】
そして、作成した図面において矢印を作画する場合には、直接矢印を作画する方法もあるものの、事前に作画されている線分に対して、線分の種類を矢印に変更することで矢印の付いた線分に変換する方法も良く用いられているのが現状である。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のプレゼンテーション資料作成等に用いる図形編集装置においては、画面上で線分を作画する際に、線分のどちら側が始点であり、どちら側が終点であるのか等については、特に表示されることが無く、プロパティ等の属性情報として保有するに止まっている。そのため、事前に作画されている線分の一方の端を矢印表示にしようと試みる場合に、どちら側の端が始点あるいは終点であるのかが不明であり、結果的に誤った一端を矢印表示にしてしまうというミスが多く発生しているのが現状である。したがって、線分の編集を行う際に作業のやり直し等が多く生じることから、作業の効率が良くならず、操作性も悪いという問題点があった。
【０００５】
本発明は、上記問題点を解決するために、事前に作画されている線分に対して編集作業を行う場合であっても、線分の始点及び終点、あるいはいずれか一方が明らかになる線分編集支援装置及び方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明にかかる線分編集支援装置は、画面上に表示された線分の編集を支援する装置であって、編集対象となる線分を指定する線分指定部と、少なくとも線分の始点及び終点に関する情報を含む属性情報を抽出する属性情報抽出部と、属性情報に基づいて、線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを判定する始点／終点判定部と、線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを表示する始点／終点表示部とを含むことを特徴とする。
【０００７】
かかる構成により、事前に作画されている線分に対して編集作業を行う場合であっても、線分の始点及び終点、あるいはいずれか一方がいずれの端点で有るのかを明確にすることができ、例えば矢印等への編集作業において編集ミスを未然に防止することができ、作業効率の向上が期待できる。
【０００８】
また、本発明にかかる線分編集支援装置は、始点／終点表示部において、線分の末端部分ないし線分の末端を示す表示記号に色や模様を付して線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを表示することが好ましい。画面表示において、一目でどちらの端点が始点あるいは終点であるのかが理解できるからである。
【０００９】
また、本発明にかかる線分編集支援装置は、始点／終点表示部において、画面上の座標位置を指し示すポインタの位置が線分の始点あるいは終点のどちらに近いかによってポインタ自体の表示を変化させることにより、線分のどちらの端が始点あるいは終点であるのかを示すことが好ましい。マウス等におけるポインタ操作のみによって、始点あるいは終点を確認することができ、より操作性の向上が期待できるからである。
【００１０】
また、本発明は、上記のような線分編集支援装置の機能をコンピュータの処理ステップとして実行するソフトウェアを特徴とするものであり、具体的には、画面上に表示された線分の編集を支援する方法であって、編集対象となる線分を指定する工程と、少なくとも線分の始点及び終点に関する情報を含む属性情報を抽出する工程と、属性情報に基づいて、線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを判定する工程と、線分の始点及び終点、あるいはいずれか一方が、線分のどちらの端であるかを表示する工程とを含む線分編集支援方法並びにそのような工程を具現化するコンピュータ実行可能なプログラムであることを特徴とする。
【００１１】
かかる構成により、コンピュータ上へ当該プログラムをロードさせ実行することで、事前に作画されている線分に対して編集作業を行う場合であっても、線分の始点及び終点、あるいはいずれか一方がいずれの端点で有るのかを明確にすることができ、例えば矢印等への編集作業において操作ミスを未然に防止することができ、作業効率の向上が期待できる線分編集支援装置を実現することが可能となる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態にかかる線分編集支援装置について、図面を参照しながら説明する。なお、図１は本発明の実施の形態にかかる線分編集支援装置の構成図である。図１において、１１は線分指定部を、１２は属性情報抽出部を、１３は始点／終点判定部を、１４は始点／終点表示部を、それぞれ示している。
【００１３】
まず、線分指定部１１においては、編集の対象となる既に作画されている線分を、画面上で指定する処理を行うものである。線分の指定方法については、特に制限されるものではなく、図２に示すように様々な方法が考えられる。
【００１４】
具体的には、まず図２（ａ）に示すように、編集対象となる線分２１をマウス等の入力媒体を用いて選択する方法が考えられる。また、図２（ｂ）に示すように、編集対象となる線分２１上にマウス等の入力媒体におけるポインタ２２が移動した時点で選択されたものとみなされる方法も考えられる。
【００１５】
さらに、図２（ｃ）に示すように、編集対象となる線分２１の近傍にマウス等の入力媒体におけるポインタ２２が移動した時点で選択されたものとみなされる方法も考えられる。この場合、近傍としての領域２３の決定方法についても特に限定されるものではなく、例えば編集対象となる線分２１の長さに一定の割合の係数を乗算した値だけ離れている領域を当該近傍とするものであっても良い。
【００１６】
次に、属性情報抽出部１２では、指定された線分について、当該線分を作画した時点においてプロパティ等として保存されている属性情報を検索し、始点／終点判定部１３において、当該線分の始点と終点が各々どちらの端部であるのかを判断することになる。すなわち、図３に示すように、編集対象となる線分２１の始点３１及び終点３２がどちらの端部であるのかを属性情報から判断することになる。なお、図３は始点及び終点の表示方法を示すものではなく、始点３１及び終点３２を示す●印は、面積がゼロである点を示すものである。
【００１７】
そして、始点／終点表示部１４では、編集対象となる線分２１の始点３１及び終点３２について、様々な方法で表示することになる。以下、具体的な表示例について図面を参照しながら説明する。
【００１８】
まず、図４においては、編集対象となる線分２１がマウス等によって選択されると、当該線分２１の始点３１及び終点３２に、各々始点あるいは終点であることを示す表示記号を出力している。
【００１９】
また、図５に示すように、編集対象となる線分２１がマウス等によって選択されると、当該線分２１の始点３１及び終点３２の終端部分に異なる着色（例えば始点３１は青色、終点３２は赤色等）がなされる表示方法も考えられる。さらに色による区別ではなく、模様等の表示属性を変化させることによって明確に区別する表示方法であっても良い。なお、図５において、領域を表示する便宜上、線分２１が幅を有するように表示されているが、線分２１が幅を有さないことは言うまでもない。
【００２０】
また、図６に示すように、編集対象となる線分２１がマウス等によって選択されると、当該線分２１の始点３１及び終点３２の終端部分に異なる色のアイコンを表示する方法も考えられる。例えば、始点３１側の終端部分においては、青い「Ｓ（ｔａｒｔ）」という文字を表示したアイコンを、終点３２側の終端部分においては、赤い「Ｅ（ｎｄ）」という文字を表示したアイコンを、それぞれ表示することになる。もちろん、アイコンの表示形態については特にこれに限定されるものではない。
【００２１】
あるいは、編集対象となる線分２１の上にマウス等のポインタ２２が移動すると、当該ポインタ２２が当該線分における始点３１に近い側にあるのか、あるいは終点３２に近い側にあるのかによって、ポインタ２２自体の表示を各々始点あるいは終点を示すように変化させて表示することも考えられる。
【００２２】
例えば図７に示すように、編集対象となる線分２１の上にマウス等のポインタ２２が移動すると、当該ポインタ２２の位置が当該線分２１の始点３１に近い、すなわち当該線分２１の中点よりも始点３１側に位置する場合には、図７（ａ）のように青い「Ｓ（ｔａｒｔ）」という記号を表示し、終点側にあるときは、当該ポインタ２２の位置が当該線分２１の終点３２に近い、すなわち当該線分２１の中点よりも終点３２側に位置する場合には、図７（ｂ）のように赤い「Ｅ（ｎｄ）」という記号を表示する。もちろん、表示方法はこれに限定されるものではなく、アイコンの代わりに、ポインタ２２の色や模様等を変化させて表示する方法であっても良い。
【００２３】
なお、本実施の形態においては、始点３１及び終点３２の双方を表示出力する場合について説明しているが、線分である以上、いずれか一方が始点３１あるいは終点３２であることが明らかになれば、他方については自動的に終点３２あるいは始点３１であると判断できることから、いずれか一方のみ表示するものであっても良い。
【００２４】
また、本実施の形態における上述したような様々な表示方法において、始点３１及び終点３２を示す表示が、当該線分が編集対象として指定されている間ずっと表示されているものとしているが、表示され続けることで以後の操作に支障が生じることも考えられることから、当該線分が編集対象として指定されてから一定時間経過したり、他の線分を選択すると自動的に表示が削除されることが好ましい。
【００２５】
次に、本発明の実施の形態にかかる線分編集支援装置を実現するプログラムの処理の流れについて説明する。図８に本発明の実施の形態にかかる線分編集支援装置を実現するプログラムの処理の流れ図を示す。
【００２６】
図８において、まず編集の対象となる既に作画されている線分を、画面上でマウス等のポインティングデバイスを用いて指定する（ステップＳ８０１）。そして、指定された線分について、当該線分を作画した時点においてプロパティ等として保存されている属性情報を検索し（ステップＳ８０２）、当該線分の始点と終点が各々どちらの端部であるのかを判断する（ステップＳ８０３）。
【００２７】
そして、当該線分の始点と終点が各々どちらの端部であるのかを、画面上に表十されている線分と重ねて表示することになる（ステップＳ８０４）。
【００２８】
以上のように本実施の形態によれば、事前に作画されている線分に対して編集作業を行う場合であっても、線分の始点及び終点、あるいはいずれか一方がいずれの端点で有るのかを明確にすることができ、例えば矢印等への編集作業において編集ミスを未然に防止することができ、作業効率の向上が期待できる。
【００２９】
なお、本発明の実施の形態にかかる線分編集支援装置を実現するプログラムは、図９に示すように、ＣＤ−ＲＯＭ９２−１やフレキシブルディスク９２−２等の可搬型記録媒体９２だけでなく、通信回線の先に備えられた他の記憶装置９１や、コンピュータ９３のハードディスクやＲＡＭ等の記録媒体９４のいずれに記憶されるものであっても良く、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。
【００３０】
また、本発明の実施の形態にかかる線分編集支援装置により用いられる属性情報等についても、図９に示すように、ＣＤ−ＲＯＭ９２−１やフレキシブルディスク９２−２等の可搬型記録媒体９２だけでなく、通信回線の先に備えられた他の記憶装置９１や、コンピュータ９３のハードディスクやＲＡＭ等の記録媒体９４のいずれに記憶されるものであっても良く、例えば本発明にかかる線分編集支援装置を利用する際にコンピュータ９３により読み取られる。
【００３１】
（付記１）　画面上に表示された線分の編集を支援する装置であって、
編集対象となる前記線分を指定する線分指定部と、
少なくとも前記線分の始点及び終点に関する情報を含む属性情報を抽出する属性情報抽出部と、
前記属性情報に基づいて、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを判定する始点／終点判定部と、
前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示する始点／終点表示部とを含むことを特徴とする線分編集支援装置。
【００３２】
（付記２）　前記線分指定部において、編集対象となる前記線分上又は前記線分の近傍に画面上の座標位置を指し示すポインタが移動されることによって前記線分が指定される付記１に記載の線分編集支援装置。
【００３３】
（付記３）　前記線分指定部において、編集対象となる前記線分がポインティングデバイスによりクリックされることによって前記線分が指定される付記１に記載の線分編集支援装置。
【００３４】
（付記４）　前記始点／終点表示部において、前記線分の末端部分ないし線分の末端を示す表示記号に色や模様を付して前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示する付記１から４のいずれか一項に記載の線分編集支援装置。
【００３５】
（付記５）　前記始点／終点表示部において、前記線分の末端部分に前記線分の始点及び終点、あるいはいずれか一方を示すアイコンを付して表示する付記１から４のいずれか一項に記載の線分編集支援装置。
【００３６】
（付記６）　前記始点／終点表示部において、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを画面上に一定時間だけ表示する付記１から５のいずれか一項に記載の線分編集支援装置。
【００３７】
（付記７）　前記始点／終点表示部において、画面上の座標位置を指し示すポインタの位置が前記線分の始点あるいは終点のどちらに近いかによって前記ポインタ自体の表示を変化させることにより、前記線分のどちらの端が始点あるいは終点であるのかを示す付記３に記載の線分編集支援装置。
【００３８】
（付記８）　画面上に表示された線分の編集を支援する方法であって、
編集対象となる前記線分を指定する工程と、
少なくとも前記線分の始点及び終点に関する情報を含む属性情報を抽出する工程と、
前記属性情報に基づいて、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを判定する工程と、
前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示する工程とを含むことを特徴とする線分編集支援方法。
【００３９】
（付記９）　画面上に表示された線分の編集を支援する方法を具現化するコンピュータ実行可能なプログラムであって、
編集対象となる前記線分を指定するステップと、
少なくとも前記線分の始点及び終点に関する情報を含む属性情報を抽出するステップと、
前記属性情報に基づいて、前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを判定するステップと、
前記線分の始点及び終点、あるいはいずれか一方が、前記線分のどちらの端であるかを表示するステップとを含むことを特徴とするコンピュータ実行可能なプログラム。
【００４０】
【発明の効果】
以上のように本発明にかかる線分編集支援装置によれば、事前に作画されている線分に対して編集作業を行う場合であっても、線分の始点及び終点、あるいはいずれか一方がいずれの端点で有るのかを明確にすることができ、例えば矢印等への編集作業において操作ミスを未然に防止することができ、作業効率の向上が期待できる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる線分編集支援装置の構成図
【図２】本発明の実施の形態にかかる線分編集支援装置における線分指定部の動作例示図
【図３】本発明の実施の形態にかかる線分編集支援装置における線分属性を示す図
【図４】本発明の実施の形態にかかる線分編集支援装置における始点／終点表示部での表示例示図
【図５】本発明の実施の形態にかかる線分編集支援装置における始点／終点表示部での表示例示図
【図６】本発明の実施の形態にかかる線分編集支援装置における始点／終点表示部での表示例示図
【図７】本発明の実施の形態にかかる線分編集支援装置における始点／終点表示部での表示例示図
【図８】本発明の実施の形態にかかる線分編集支援装置における処理の流れ図
【図９】記録媒体（コンピュータ環境）の例示図
【符号の説明】
１１　線分指定部
１２　属性情報抽出部
１３　始点／終点判定部
１４　始点／終点表示部
２１　編集対象となる線分
２２　ポインタ
２３　近傍となる領域
３１　始点
３２　終点
９１　回線先の記憶装置
９２　ＣＤ−ＲＯＭやフレキシブルディスク等の可搬型記録媒体
９２−１　ＣＤ−ＲＯＭ
９２−２　フレキシブルディスク
９３　コンピュータ
９４　コンピュータ上のＲＡＭ／ハードディスク等の記録媒体
【図１】
2004013540.tif 000003
【図２】
2004013540.tif 000004
【図３】
2004013540.tif 000005
【図４】
2004013540.tif 000006
【図５】
2004013540.tif 000007
【図６】
2004013540.tif 000008
【図７】
2004013540.tif 000009
【図８】
2004013540.tif 000010
【図９】
2004013540.tif 000011