(57)【特許請求の範囲】
【請求項１】
編集インターフェースを表示することと、
前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、インターフェースプレゼンテーション言語で記述された各要素のフレーム構成・階層関係を含む構成プレゼンテーション領域及び、前記要素の編集可能属性を含む編集領域を表示し、前記編集インターフェースがコード編集状態にある場合、前記編集インターフェースにおいて、現在編集している要素の論理記述コードを表示することと、
要素選択操作に応じて、前記構成プレゼンテーション領域にて表示されるフレーム構成・階層関係から対象要素を選択することと、
前記対象要素に対する編集操作に応じて、前記編集領域にて、前記対象要素の属性に対応する論理記述コードを編集することとを含む、
ことを特徴とする可視化編集方法。
【請求項２】
前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、ファイル管理、リソース管理及びスタイル管理のうちの少なくとも１つを行うための全体コントロール管理領域を表示することを、さらに含む、
ことを特徴とする請求項１に記載の可視化編集方法。
【請求項３】
前記編集インターフェースにおいて、デバイス選択コントロール及びシミュレーション画面プレゼンテーション領域を表示することと、
前記デバイス選択コントロールに対する操作に応じて、選択されたデバイス情報を確定することと、
前記シミュレーション画面プレゼンテーション領域にて、現在編集している論理記述コードが前記デバイス情報と適合するシミュレーション表示効果をプレゼンテーションすることとを、さらに含む、
ことを特徴とする請求項１又は２に記載の可視化編集方法。
【請求項４】
前記編集インターフェースにおいて、コード導出コントロールを表示することと、
前記コード導出コントロールに対する操作に応じて、現在編集している論理記述コードを、前記インターフェースプレゼンテーション言語で定義されたフォーマットを有するコードとして導出し、前記コードを所定の記憶位置に記憶することとを、さらに含む、
ことを特徴とする請求項１又は２に記載の可視化編集方法。
【請求項５】
選択可能なレイアウトテンプレート、新規作成コントロール及びコードアップロードの選択肢を含むテンプレート選択インターフェースを表示することを、さらに含む、
ことを特徴とする請求項１又は２に記載の可視化編集方法。
【請求項６】
編集インターフェースを表示し、前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、画面プレゼンテーション言語で記述された各要素のフレーム構成・階層関係を含む構成プレゼンテーション領域及び、前記要素の編集可能属性を含む編集領域を表示し、前記編集インターフェースがコード編集状態にある場合、前記編集インターフェースにおいて、現在編集している要素の論理記述コードを表示する表示モジュールと、
要素選択操作に応じて、前記構成プレゼンテーション領域にて表示されるフレーム構成・階層関係から対象要素を選択する対象要素選択モジュールと、
前記対象要素に対する編集操作に応じて、前記編集領域にて、前記対象要素の属性に対応するコードを編集する編集モジュールとを含む、
ことを特徴とする可視化編集装置。
【請求項７】
前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、ファイル管理、リソース管理及びスタイル管理のうちの少なくとも１つを行うための全体コントロール管理領域をさらに表示する、
ことを特徴とする請求項６に記載の可視化編集装置。
【請求項８】
前記表示モジュールは、さらに、前記編集インターフェースにおいて、デバイス選択コントロール及びシミュレーション画面プレゼンテーション領域を表示し、
前記可視化編集装置は、
前記デバイス選択コントロールに対する操作に応じて、選択されたデバイス情報を確定し、前記シミュレーション画面プレゼンテーション領域にて、現在編集している論理記述コードが前記デバイス情報と適合するシミュレーション表示効果をプレゼンテーションするシミュレーション表示モジュールをさらに含む、
ことを特徴とする請求項６又は７に記載の可視化編集装置。
【請求項９】
前記表示モジュールは、さらに、前記編集インターフェースにおいて、コード導出コントロールを表示するように構成され、
前記可視化編集装置は、
前記コード導出コントロールに対する操作に応じて、現在編集している論理記述コードを、前記画面プレゼンテーション言語で定義されたフォーマットを有するコードとして導出し、前記コードを所定の記憶位置に記憶する導出モジュールをさらに含む、
ことを特徴とする請求項６又は７に記載の可視化編集装置。
【請求項１０】
前記表示モジュールは、さらに、選択可能なレイアウトテンプレート、新規作成コントロール及びコードアップロードの選択肢を含むテンプレート選択インターフェースを表示する、
ことを特徴とする請求項６又は７に記載の可視化編集装置。
【請求項１１】
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶する記憶装置とを含み、
前記１つ又は複数のプロセッサは、前記１つ又は複数のプログラムを実行する場合、請求項１〜５のいずれか１項に記載の可視化編集方法を実現させる、
ことを特徴とする可視化編集デバイス。
【請求項１２】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、
当該コンピュータプログラムがプロセッサにより実行される場合、請求項１〜５のいずれか１項に記載の可視化編集方法を実行させる、
ことを特徴とするコンピュータ可読記憶媒体。
【請求項１３】
コンピュータにおいて、請求項１〜５のいずれか１項に記載の可視化編集方法をプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューター技術分野に関し、特に、可視化編集方法、装置、デバイス及び記憶媒体を関する。
【背景技術】
【０００２】
従来のコード編集方法は、通常、順に編集する方式が採用されており、フレームや階層関係に基づく編集方法が提供されていないため、コード編集は不便であり、編集や修正の効率が悪いという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、従来技術における上記課題を解決するための可視化編集方法、装置、デバイス及び記憶媒体を提供する。
【課題を解決するための手段】
【０００４】
本発明の第１態様は、可視化編集方法を提供し、
編集インターフェースを表示することと、
前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、インターフェースプレゼンテーション言語で記述された各要素のフレーム構成・階層関係を含む構成プレゼンテーション領域及び、前記要素の編集可能属性を含む編集領域を表示することと、
要素選択操作に応じて、前記構成プレゼンテーション領域にて表示されるフレーム構成・階層関係から対象要素を選択することと、
前記対象要素に対する編集操作に応じて、前記編集領域にて、前記対象要素の属性に対応する論理記述コードを編集することと、を含む。
【０００５】
１つの実施形態において、
前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、全体コントロール管理領域を表示することをさらに含み、前記全体コントロール管理領域は、ファイル管理、リソース管理及びスタイル管理のうちの少なくとも１つを行うためのものである。
【０００６】
１つの実施形態において、
前記編集インターフェースがコード編集状態にある場合、前記編集インターフェースにおいて、現在編集している要素の論理記述コードを表示することをさらに含む。
【０００７】
１つの実施形態において、
前記編集インターフェースにおいて、デバイス選択コントロール及びシミュレーション画面プレゼンテーション領域を表示することと、
前記デバイス選択コントロールに対する操作に応じて、選択されたデバイス情報を確定することと、
前記シミュレーション画面プレゼンテーション領域にて、現在編集している論理記述コードが前記デバイス情報と適合するシミュレーション表示効果をプレゼンテーションすることと、をさらに含む。
【０００８】
１つの実施形態において、
前記編集インターフェースにおいて、コード導出コントロールを表示することと、
前記コード導出コントロールに対する操作に応じて、現在編集している論理記述コードを、前記インターフェースプレゼンテーション言語で定義されたフォーマットを有するコードとして導出し、前記コードを所定の記憶位置に記憶することと、をさらに含む。
【０００９】
１つの実施形態において、
テンプレート選択インターフェースを表示することをさらに含み、前記テンプレートインターフェースは、選択可能なレイアウトテンプレート、新規作成コントロール及びコードアップロードの選択肢を含む。
【００１０】
本発明の第２態様は、可視化編集装置を提供し、
編集インターフェースを表示し、前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、画面プレゼンテーション言語で記述された各要素のフレーム構成・階層関係を含む構成プレゼンテーション領域及び、前記要素の編集可能属性を含む編集領域を表示するように構成される表示モジュールと、
要素選択操作に応じて、前記構成プレゼンテーション領域にて表示されるフレーム構成・階層関係から対象要素を選択するように構成される対象要素選択モジュールと、
前記対象要素に対する編集操作に応じて、前記編集領域にて、前記対象要素の属性に対応するコードを編集するように構成される編集モジュールと、を含む。
【００１１】
１つの実施形態において、前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて全体コントロール管理領域をさらに表示し、前記全体コントロール管理領域は、ファイル管理、リソース管理及びスタイル管理のうちの少なくとも１つを行うためのものである。
【００１２】
１つの実施形態において、前記編集インターフェースがコード編集状態にある場合、前記編集インターフェースにおいて現在編集している要素の論理記述コードを表示する。
【００１３】
１つの実施形態において、前記表示モジュールは、さらに、前記編集インターフェースにおいてデバイス選択コントロール及びシミュレーション画面プレゼンテーション領域を表示するように構成され、
前記装置は、さらに、前記デバイス選択コントロールに対する操作に応じて、選択されたデバイス情報を確定し、前記シミュレーション画面プレゼンテーション領域にて、現在編集している論理記述コードが前記デバイス情報と適合するシミュレーション表示効果をプレゼンテーションするように構成されるシミュレーション表示モジュールを含む。
【００１４】
１つの実施形態において、前記表示モジュールは、さらに、前記編集インターフェースにおいてコード導出コントロールを表示するように構成され、
前記装置は、さらに、
前記コード導出コントロールに対する操作に応じて、現在編集している論理記述コードを、前記インターフェースプレゼンテーション言語で定義されたフォーマットを有するコードとして導出し、前記コードを所定の記憶位置に記憶するように構成される導出モジュールを含む。
【００１５】
１つの実施形態において、前記表示モジュールは、さらに、テンプレート選択インターフェースを表示するように構成され、前記テンプレート選択インターフェースは、選択可能なレイアウトテンプレート、新規作成コントロール及びコードアップロードの選択肢を含む。
【００１６】
本発明の第３態様は、可視化編集デバイスを提供し、当該可視化編集デバイスの機能は、ハードウェアで実現してもよいし、当該ソフトウェアをハードウェアで実行することで実現してもよい。ハードウェア又はソフトウェアは、上述の機能に対応する１つ又は複数のモジュールを含む。
【００１７】
１つの可能な実施形態において、前記デバイスは、可視化編集方法を実行する装置をサポートするプログラムを記憶するためのメモリと、メモリに記憶されたプログラムを実行するように構成されたプロセッサを備える。前記デバイスは、他の装置又は通信ネットワークと通信するための通信インターフェースも含み得る。
【００１８】
本発明の第４態様は、上記の可視化編集方法を実行するプログラムを含む可視化編集装置用のコンピュータソフトウェア命令を記憶するコンピュータ可読記憶媒体である。
【００１９】
上記の実施形態のうちの少なくとも１つは、以下の特徴または利点を有する。
本発明によれば、コードの編集に可視化編集インターフェースを提供し、インターフェースプレゼンテーション言語で記述された各要素のフレーム構成・階層関係を表示することにより、要素選択操作を受け付けると、当該フレーム構成・階層関係から対象要素を選択し、当該対象要素に対する編集操作に基づいて対応する論理記述コードを編集する。これにより、コード編集の効率を向上させることができる。
【００２０】
上記の略述は、単に説明のために過ぎず、いかなる限定をも目的としない。上記に記載されている例示的な様態、実施形態、及び特徴以外に、図面及び下記の詳細説明を参照することによって、本発明のさらなる態様、実施形態、及び特徴の理解を促す。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態における可視化編集方法のフローチャートである。
【図２】本発明の実施形態における可視化編集方法によるシミュレーション表示効果をプレゼンテーションするためのフローチャートである。
【図３】本発明の実施形態における可視化編集方法による論理記述コードを導出するためのフローチャートである。
【図４Ａ】本発明の実施形態における可視化編集方法において編集インターフェースがページプレゼンテーション状態にある模式図である。
【図４Ｂ】本発明の実施形態における可視化編集方法において編集インターフェースがコード編集状態にある模式図である。
【図４Ｃ】本発明の実施形態における可視化編集方法においてテンプレート選択画面の模式図である。
【図５】本発明の実施形態における可視化編集装置の第１構成図である。
【図６】本発明の実施形態における可視化編集装置の第２構成図である。
【図７】本発明の実施形態における可視化編集デバイスの構成図である。
【発明を実施するための形態】
【００２２】
図面において特に規定されない限り、複数の図面において同様の図面符号は、同様又は類似的な部材又はエレメントを示す。これらの図面は必ずしも実際の比例に従って製図されたものではない。これらの図面は本発明に基づいて開示された幾つかの実施形態を描いたものに過ぎず、本発明の範囲に対する制限としてはならないことを理解すべきである。
【００２３】
下記において、幾つかの例示的実施形態を簡単に説明する。当業者が把握出来るよう、本発明の主旨又は範囲を逸脱しない限り、様々な方式により説明された実施形態に変更可能である。従って、図面と説明は制限を加えるものでなく、本質的には例示的なものである。
【００２４】
本発明の実施形態は、主に可視化編集方法及び装置を提供するものであり、以下にそれぞれの実施形態を通じて各技術案を詳しく説明する。  
【００２５】
図１は本発明の実施形態における可視化編集方法のフローチャートであり、下記のＳ１１〜Ｓ１３を含む。
Ｓ１１において、編集インターフェースを表示する。
前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて構成プレゼンテーション領域及び編集領域を表示し、前記構成プレゼンテーション領域は、インターフェースプレゼンテーション言語で記述された各要素のフレーム構成・階層関係を含み、前記編集領域は、前記要素の編集可能属性を含む。
Ｓ１２において、要素選択操作に応じて、前記構成プレゼンテーション領域にて表示されるフレーム構成・階層関係から対象要素を選択する。
Ｓ１３において、前記対象要素に対する編集操作に応じて、前記編集領域にて前記対象要素の属性に対応する論理記述コードを編集する。
ここで、論理記述コードとは、論理関係を述べるためのコードを指す。
【００２６】
上記編集インターフェースは、ページプレゼンテーション状態またはコード編集状態にすることができる。ユーザは、クリック等の操作により編集インターフェースをどのような状態にするかを選択することができる。
【００２７】
１つの可能な実施形態において、前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて、全体コントロール管理領域をさらに表示し、前記全体コントロール管理領域は、ファイル管理、リソース管理及びスタイル管理のうちの少なくとも１つを行うためのものである。
前記編集インターフェースがコード編集状態にある場合、前記編集インターフェースにおいて、現在編集している要素のコードを表示する。
編集インターフェースが上記の２つの状態にある場合、いずれもシミュレート表示効果をプレゼンテーションすることができ、かつ、いずれも論理記述コードの導出をサポートすることができる。
【００２８】
図２は本発明の実施形態における可視化編集方法によるシミュレーション表示効果をプレゼンテーションするためのフローチャートであり、下記のＳ２１〜Ｓ２３を含む。
Ｓ２１において、前記編集インターフェースにおいて、デバイス選択コントロール及びシミュレーション画面プレゼンテーション領域を表示する。
Ｓ２２において、前記デバイス選択コントロールに対する操作に応じて、選択されたデバイス情報を確定する。
Ｓ２３において、前記シミュレーション画面プレゼンテーション領域において、現在編集しているコードが前記デバイス情報と適合するシミュレーション表示効果をプレゼンテーションする。
【００２９】
図３は本発明の実施形態における可視化編集方法による論理記述コードを導出するためのフローチャートであり、下記のＳ３１及びＳ３２を含む。
Ｓ３１において、前記編集インターフェースにおいて、コード導出コントロールを表示する。
Ｓ３２において、前記コード導出コントロールに対する操作に応じて、現在編集しているコードを、前記インターフェースプレゼンテーション言語で定義されたフォーマットを有するコードとして導出し、所定の記憶位置に記憶する。
【００３０】
上記のインターフェースプレゼンテーション言語は、ＤＰＬ（ＤｕｅｒＯＳ  Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｌａｎｇｕａｇｅ：ＤｕｅｒＯＳプレゼンテーション言語）であってもよい。上記のコードは、具体的にＤＰＬドキュメントであってもよい。この方法を可視化エディタで実行することにより、ＤＰＬで記述されたドキュメントを編集して取得することができる。図４Ａ、４Ｂは、編集インターフェースの２種類の表示の模式図である。図４Ａにおいて、編集インターフェースはページプレゼンテーション状態にあり、図４Ｂにおいて、編集インターフェースはコード編集状態にある。
【００３１】
図４Ａに示すよう、編集インターフェースがページプレゼンテーション状態である場合、以下の操作を行ってもよい。
１）ページプレゼンテーションブロック図により、プレゼンテーション可能な属性を表示する。
例えば、図４Ａに示す下半分の左側は、明確なフレーム構成・階層関係が示されており、下半分の中間位置には、ユーザより修正可能な属性を直接提示し、テキストボックス内で編集することができる。
図４Ａに示すよう、フレーム構成・階層関係には、ページプレゼンテーションブロック図を含む分岐表示が示される。図４Ａは、第１のレベルにある２つのコンテナ（Ｃｏｎｔａｉｎｅｒ）要素を示し、これらのコンテナ要素は、他の子要素を嵌含してもよい。
ここで、１番目のコンテナ要素は、画像（Ｉｍａｇｅ）要素と、スクロールビュー  （ＳｃｒｏｌｌＶｉｅｗ）要素と、子要素としてのコンテナ要素と、を含む。この子要素であるコンテナ要素は、ヘッダー（Ｈｅａｄｅｒ）要素及び３つのテキスト（Ｔｅｘｔ）要素を含む。
２番目のコンテナ要素は、画像要素及びヘッダー要素を含む。
図４Ａの下半分の中間位置には、データ（ｄａｔａ）属性、コンテナ先頭  （  ｆｉｒｓｔＩｔｅｍ  ）属性、およびコンテナ末尾（  ｌａｓｔＩｔｅｍ  ）属性を含むコンテナ要素の修正可能な属性を示す。
２）下半分の一番右側は全体属性であり、全体属性を選択すると、ファイル、スタイル、リソースなどの全体に影響を与えるコード・フレームが表示され、ユーザによる修正は全体の表示状態を修正する。
３）異なるデバイスを選択する。例えば、ユーザが、上部にあるデバイス選択コントロールをクリックすると、下部に異なるシミュレート表示効果が現れる（各デバイスの画面タイプが異なる場合がある）。
４）コードを導出する。コード導出コントロールは、右上隅にあり、ユーザのクリック操作によりコードを導出することができる。
【００３２】
図４Ｂに示すように、編集インターフェースが編集インターフェースに切り替えられた後、下部は全てコード編集の操作区間となる。この操作区間では、コードを修正することができる。
１つの可能な実施形態において、本発明の実施形態に係る方法は、
テンプレート選択インターフェースを表示することをさらに含み、前記テンプレート選択インターフェースは、選択可能なレイアウトテンプレート、新規作成コントロール及びコードアップロードの選択肢を含む。
【００３３】
図４Ｃは本発明の実施形態におけるテンプレート選択インターフェースの模式図である。ユーザーはテンプレート選択インターフェースにて以下の操作を行うことができる。
１）最初から新しいプレゼンテーション形式を作成する。例えば、「最初から作成」というコントロールの選択操作に応じて、新たなプレゼンテーション形式を作成するページにジャンプする。
２）コードファイル又はリソースファイル等をアップロードする。例えば、「コードアップロード（ＤＰＬで導出されたＪＳＯＮファイル）」の選択操作に応じて、コードファイル又はリソースファイルをアップロードするページにジャンプする。
３）システムのデフォルトのプレゼンテーション形式又はテンプレートを選択する。例えば、あるテンプレートの選択操作に応じて、選択されたテンプレートをロードする。
テンプレート選択インターフェースにおいて、ユーザは好みのレイアウトテンプレートを選択してスキルを作成したり、コードファイルをアップロードしまたは新たにスキルを作成したりすることができる。レイアウトテンプレートは、例えば、簡単なピクチャ、長いテキスト、短いテキスト、図とテキストの結合などの複数種類がある。
【００３４】
可視化エディタは、以下の利点がある。
１．複雑なフロントエンド編集インターフェースをフローチャート化されたブロック図で示し、階層構造が明瞭である上にクリックで直接編集することができ、操作が便利である。
２．異なるデバイスを選択することで、異なるデバイスのプレゼンテーション効果をシミュレートすることができ、毎回の編集において、異なるデバイスのシミュレート表示効果をリアルタイムにプレゼンテーションすることができる。
３．プレゼンテーションフレーム図やコード選択をサポートし、開発効率を大幅に向上させることができる。
４．コードの導出をサポートし、豊かなテンプレートを内蔵することができる。
５．コア論理部分のモジュール分割をサポートし、選択してからコードを直接編集することができる。
【００３５】
本発明の実施形態は、また、可視化編集装置を提供する。図５は本発明の実施形態における可視化編集装置の第１構成図であり、図に示すように、表示モジュール５１０、対象要素選択モジュール５２０及び編集モジュール５３０を含む。
表示モジュール５１０は、編集インターフェースを表示し、前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて構成プレゼンテーション領域及び編集領域を表示するように構成され、前記構成プレゼンテーション領域は、インターフェースプレゼンテーション言語で記述された各要素のフレーム構成・階層関係を含み、前記編集領域は、前記要素の編集可能属性を含む。
対象要素選択モジュール５２０は、要素選択操作に応じて、前記構成プレゼンテーション領域にて表示されるフレーム構成・階層関係から対象要素を選択するように構成される。
編集モジュール５３０は、前記対象要素に対する編集操作に応じて、前記編集領域にて前記対象要素の属性に対応するコードを編集するように構成される。
【００３６】
１つの可能な実施形態において、前記編集インターフェースがページプレゼンテーション状態にある場合、前記編集インターフェースにおいて全体コントロール管理領域をさらに表示し、前記全体コントロール管理領域は、ファイル管理、リソース管理及びスタイル管理のうちの少なくとも１つを行うためのものである。
１つの可能な実施形態において、前記編集インターフェースがコード編集状態にある場合、前記編集インターフェースにおいて、現在編集している要素の論理記述コードを表示する。
１つの可能な実施形態において、前記表示モジュールは、さらに、前記編集インターフェースにおいて、デバイス選択コントロール及びシミュレーション画面プレゼンテーション領域を表示するように構成される。
【００３７】
図６は本発明の実施形態における可視化編集装置の第２構成図であり、図６に示すように、上記装置は、さらに、シミュレーション表示モジュール６４０を含む。
シミュレーション表示モジュール６４０は、前記デバイス選択コントロールに対する操作に応じて、選択されたデバイス情報を確定し、前記シミュレーション画面プレゼンテーション領域にて、現在編集している論理記述コードが前記デバイス情報と適合するシミュレーション表示効果をプレゼンテーションするように構成される。
【００３８】
１つの可能な実施形態において、前記表示モジュール５１０は、さらに、前記編集インターフェースにおいてコード導出コントロールを表示するように構成される。
【００３９】
図６に示すよう、１つの可能な実施形態において、前記装置は、さらに、導出モジュール６５０を含む。
導出モジュール６５０は、前記コード導出コントロールに対する操作に応じて、現在編集している論理記述コードを、前記インターフェースプレゼンテーション言語で定義されたフォーマットを有するコードとして導出し、前記コードを所定の記憶位置に記憶するように構成される。
１つの可能な実施形態において、前記表示モジュール５１０は、さらに、テンプレート選択インターフェースを表示するように構成され、前記テンプレート選択インターフェースは、選択可能なレイアウトテンプレート、新規作成コントロール及びコードアップロードの選択肢を含む。
【００４０】
本発明の実施形態における各デバイス内の各モジュールの機能については、前述の方法に対応する説明を参照することができるため、ここでは説明を省略する。
【００４１】
本発明の実施形態は、可視化編集デバイスを提供する。図７は、本発明の実施形態の可視化編集デバイスの構成図である。
この可視化編集デバイスは、メモリ１１およびプロセッサ１２を含み、メモリ１１は、プロセッサ１２上で実行可能なコンピュータプログラムを記憶する。プロセッサ１２がコンピュータプログラムを実行することにより、上記実施形態における可視化編集方法が実現される。メモリ１１およびプロセッサ１２の数は、１つまたは複数であってもよい。
前記デバイスは、さらに通信インターフェース１３を含む。
通信インターフェース１３は、外部機器と通信を行い、データのやり取りを行うためのものである。
【００４２】
メモリ１１は、高速度ＲＡＭメモリを含んでもよく、少なくとも１つの磁気メモリのような不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）を含んでもよい。
メモリ１１、プロセッサ１２、および通信画面１３がそれぞれ独立して実装される場合、メモリ１１、プロセッサ１２、および通信画面１３は、バスによって相互接続して相互通信を行うことができる。前記バスは、インダストリスタンダードアーキテクチャ（ＩＳＡ、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、外部デバイス相互接続（ＰＣＩ、Ｐｅｒｉｐｈｅｒａｌ  ＣｏｍｐｏｎｅｎｔＩｎｔｅｒｃｏｎｎｅｃｔ）バス、又は拡張インダストリスタンダードアーキテクチャ（ＥＩＳＡ、Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ｃｏｍｐｏｎｅｎｔ）バス等であってもよい。前記バスは、アドレスバス、データバス、制御バス等として分けられることが可能である。表示の便宜上、図７に１本の太線のみで表示するが、バスが１つ又は１種類のみであることを意味しない。
また、メモリ１１、プロセッサ１２、および通信インターフェース１３が、１つのチップに集成した場合、メモリ１１、プロセッサ１２、および通信インターフェース１３は、内部インターフェースを介して相互通信を行うことができる。
【００４３】
本明細書において、「１つの実施形態」、「幾つかの実施形態」、「例」、「具体例」或いは「一部の例」などの用語とは、当該実施形態或いは例で説明された具体的特徴、構成、材料或いは特点を結合して、本発明の少なくとも１つの実施形態或いは実施形態に含まれることを意味する。また、説明された具体的特徴、構成、材料或いは特点は、いずれか１つ或いは複数の実施形態または例において適切に結合することが可能である。また、矛盾しない限り、当業者は、本明細書の異なる実施形態または例、および、異なる実施形態または例における特徴を結合したり、組み合わせたりすることができる。
また、用語「第１」、「第２」とは比較的重要性を示している又は暗示しているわけではなく、単に説明のためのものであり、示される技術的特徴の数を暗示するわけでもない。そのため、「第１」、「第２」で限定される特徴は、少なくとも１つの当該特徴を明示又は暗示的に含むことが可能である。本出願の記載の中において、「複数」の意味とは、明確的に限定される以外に、２つ又は２つ以上を意味する。
【００４４】
フローチャート又はその他の方式で説明された、いかなるプロセス又は方法に対する説明は、特定な論理的機能又はプロセスのステップを実現するためのコマンドのコードを実行可能な１つ又はそれ以上のモジュール、断片若しくはセグメントとして理解することが可能であり、さらに、本発明の好ましい実施形態の範囲はその他の実現を含み、示された、又は、記載の順番に従うことなく、係る機能に基づいてほぼ同時にまたは逆の順序に従って機能を実行することを含み、これは当業者が理解すべきことである。
フローチャートに示された、又はその他の方式で説明された論理及び／又はステップは、例えば、論理機能を実現させるための実行可能なコマンドのシーケンスリストとして見なされることが可能であり、コマンド実行システム、装置、又はデバイス（プロセッサのシステム、又はコマンド実行システム、装置、デバイスからコマンドを取得して実行することが可能なその他のシステムを含むコンピュータによるシステム）が使用できるように提供し、又はこれらのコマンドを組み合わせて使用するコマンド実行システム、装置、又はデバイスに使用されるために、いかなるコンピュータ読取可能媒体にも具体的に実現されることが可能である。本明細書において、「コンピュータ読取可能媒体」は、コマンド実行システム、装置、デバイス、又はこれらのコマンドを組み合わせて実行するシステム、装置又はデバイスが使用できるように提供するため、プログラムを格納、記憶、通信、伝搬又は伝送する装置であってもよい。コンピュータ読み取り可能媒体のより具体的例（非網羅的なリスト）として、１つ又は複数の布配線を含む電気接続部（電子装置）、ポータブルコンピュータディスク（磁気装置）、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）、消去書き込み可能リード・オンリー・メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバー装置、及びポータブル読み取り専用メモリ（ＣＤＲＯＭ）を少なくとも含む。また、コンピュータ読み取り可能媒体は、そのうえで前記プログラムを印字できる紙又はその他の適切な媒体であってもよく、例えば紙又はその他の媒体に対して光学的スキャンを行い、そして編集、解釈又は必要に応じてその他の適切の方式で処理して電子的方式で前記プログラムを得、その後コンピュータメモリに記憶することができるためである。
【００４５】
なお、本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組み合わせによって実現されることができる。上記実施形態において、複数のステップ又は方法は、メモリに記憶された、適当なコマンド実行システムによって実行されるソフトウェア又はファームウェアによって実施されることができる。例えば、ハードウェアによって実現するとした場合、別の実施形態と同様に、データ信号に対して論理機能を実現する論理ゲート回路を有する離散論理回路、適切な混合論理ゲート回路を有する特定用途向け集積回路、プログラマブルゲートアレイ（ＧＰＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などといった本技術分野において公知である技術のうちのいずれか１つ又はそれらの組み合わせによって実現される。
【００４６】
当業者は、上記の実施形態における方法に含まれるステップの全部又は一部を実現するのは、プログラムによって対応するハードウェアを指示することによって可能であることを理解することができる。前記プログラムは、コンピュータ読取可能な媒体に記憶されてもよく、当該プログラムが実行されるとき、方法の実施形態に係るステップのうちの１つ又はそれらの組み合わせを含むことができる。
【００４７】
また、本発明の各実施形態における各機能ユニットは、１つの処理モジュールに統合されてよく、別個の物理的な個体であってもよく、２つ又は３つ以上のユニットが１つのモジュールに統合されてもよい。上記の統合モジュールは、ハードウェアで実現されてもよく、ソフトウェア機能モジュールで実現されてもよい。上記の統合モジュールが、ソフトウェア機能モジュールで実現され、しかも独立した製品として販売又は使用される場合、コンピュータ読取可能な記憶媒体に記憶されてもよい。前記記憶媒体は読取専用メモリ、磁気ディスク又は光ディスク等であってもよい。
【００４８】
上記の記載は、単なる本発明の具体的な実施形態に過ぎず、本発明の保護範囲はそれに限定されることなく、当業者が本発明に開示されている範囲内において、容易に想到し得る変形又は置換は、全て本発明の範囲内に含まれるべきである。そのため、本発明の範囲は、記載されている特許請求の範囲に準じるべきである。
【図１】
0006986186.tif 000002
【図２】
0006986186.tif 000003
【図３】
0006986186.tif 000004
【図４Ａ】
0006986186.tif 000005
【図４Ｂ】
0006986186.tif 000006
【図４Ｃ】
0006986186.tif 000007
【図５】
0006986186.tif 000008
【図６】
0006986186.tif 000009
【図７】
0006986186.tif 000010