(57)【要約】      （修正有）【課題】ユーザーが簡単な操作で、Ｗｅｂ上においてＷｅｂ用の画面を作製して、それを簡単な操作で、印刷媒体やスマートフォン等の他メディア用に最適化された出力を行い、あるいは、印刷原稿からＷｅｂ上の画面の出力、編集やレイアウトを適切に行うことができるようにする。【解決手段】ユーザーに対し、図形、画像、テキスト及びそれらのレイアウトを含むグラフィックデータの作成・編集機能をＷｅｂ上で提供する入力インターフェイス手段と、少なくとも、入力インターフェイス手段により作成された個別のオブジェクトについてのオブジェクトごとのデータとそのレイアウト情報とを記録するデータベースと、ユーザーが望む出力媒体に応じて、オブジェクトごとのデータとレイアウト情報を前記データベースから読み出し再配置し、出力データを作成する出力インターフェイス手段とを有する編集システム。【選択図】図１
2013161375.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに対し、図形、画像、テキスト及びそれらのレイアウトを含むグラフィックデータの作成・編集機能をＷｅｂ上で提供する入力インターフェイス手段と、少なくとも、入力インターフェイス手段により作成された個別のオブジェクトについてのオブジェクトごとのデータとそのレイアウト情報とを記録するデータベースと、ユーザーが望む出力媒体に応じて、オブジェクトごとのデータとレイアウト情報を前記データベースから読み出し再配置し、出力データを作成する出力インターフェイス手段とを有する編集システム。
【請求項２】
前記出力インターフェイス機能は、再配置の際に、出力媒体に応じて、オブジェクトごとのデータとそのレイアウト情報とを媒体に応じて最適化する計算機能を有し、これにより、ユーザーの望むかたちでの出力を可能とする請求項１に記載の編集システム。
【請求項３】
ユーザーの指示に応じて、１種類の出力媒体に対し、オブジェクトごとのデータとそのレイアウト情報とを、目的に応じて複数の版に最適化する計算機能を有し、これにより、ユーザーの望む複数の版のかたちでの出力を可能とする請求項１に記載の編集システム。
【請求項４】
構造化文書に対応したＷｅｂページ内の編集対象要素を作成及び／または編集する要素作成／編集工程、
出力レイアウトとして示されるＷｅｂページの少なくとも１つのページ内において前記編集対象要素を配置するレイアウト工程、及び
各編集対象要素について記憶されたレイアウトデータを出力媒体ごとに再計算し、印刷レイアウトとして示されるＷｅｂページのイメージを損なうことなく各出力媒体用の出力データを生成することを有することを特徴とする編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実質的に１回の作業で、ユーザーの望む出力媒体ごとにユーザーのデザイン通りの最適化されたレイアウトで出力する編集システムに関する。
【背景技術】
【０００２】
近年、インターネット上のＷｅｂページにアクセスして様々な情報を編集することが可能となった。これらのＷｅｂページはＨＴＭＬ（Ｈｙｐｅｒ
Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）またはＸＨＴＭＬ（Ｅｘｔｅｎｓｉｂｌｅ Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）等の構造化言語で記述された構造化文書であり、ページごとのソースコードを編集すれば、ある程度の調整は可能であるが、従来、それをそのまま印刷しても満足の行く印刷出力はえられなかった。
【０００３】
一方、紙等への印刷では、かつてはＰｏｓｔＳｃｒｉｐｔ等の記述言語で印刷装置に印刷を指示していたため、Ｗｅｂ上で作図や文書作成を行ってそれをパソコン等でＰｏｓｔＳｃｒｉｐｔ等に変換して出力する場合、非常に複雑な変換操作が必要になり、イメージ通りの出力が困難であるという問題があった。また、冊子印刷等では複数ページの文書の作成・編集が必要である。例えば特許文献１には、冊子印刷の印刷物編集時にアプリケーション上に製本後の状態を表示し、その表示状態に基づく印刷データを作成し印刷を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１３００８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、従来の方法では、Ｗｅｂ上で作成／編集したデータを満足の行くかたちで印刷出力はできず、あるいは特殊なアプリケーションを使用せざるを得ず、たとえば、個人や小規模企業のユーザーがＷｅｂ上で自由に編集作業を行って自らのパソコンで印刷して高品位の印刷物を作製したり、そのまま印刷業者に出稿したり、その一部を再編集して使いまわしすることは現実的には困難であった。また、反対に高品位の印刷物を作成した場合、それをＷｅｂサイトにそのまま掲載しても最適なＷｅｂ画面は得られなかった
【０００６】
本発明は上記の課題を鑑みてなされたものであり、Ｗｅｂ上においてＷｅｂ用の画面を作製して、それを簡単な操作で、印刷媒体やスマートフォン等の他メディア用に最適化された出力を行い、あるいは、印刷原稿からＷｅｂ上の画面の出力、編集やレイアウトを適切に行うことができる編集システムを提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明者は、作成された個別のオブジェクトについてのオブジェクトごとのデータとそのレイアウト情報とを記録するデータベースを設け、これを介して様々な出力を行うことにより、上記課題を解決し得ることを見出し、本発明を完成するに至った。
【発明の効果】
【０００８】
本発明によれば、ユーザーは簡単な操作で、Ｗｅｂ上においてＷｅｂ用の画面を作製して、それを簡単な操作で、印刷媒体やスマートフォン等の他メディア用に最適化された出力を行い、あるいは、印刷原稿からＷｅｂ上の画面の出力、編集やレイアウトを適切に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態を模式的に示すシステムの概念図である。
【図２】本発明の一実施形態におけるデータベースからの出力を示す構成図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
図１は本発明を模式的に説明した図であり、ユーザーに対し、図形、画像、テキスト及びそれらのレイアウトを含むグラフィックデータの作成・編集機能をＷｅｂ上で提供する入力インターフェイス手段と、少なくとも、入力インターフェイス手段により作成された個別のオブジェクトについてのオブジェクトごとのデータとそのレイアウト情報とを記録するデータベースと、ユーザーが望む出力媒体に応じて、オブジェクトごとのデータとレイアウト情報を前記データベースから読み出し再配置し、出力データを作成する出力インターフェイス手段とを有する編集システムを図示している。
【００１２】
「入力インターフェイス手段」は、ユーザーに対し、図形、画像、テキスト及びそれらのレイアウトを含むグラフィックデータの作成・編集機能をＷｅｂ上で提供するものである。例えば、図１の上の図ではデジタルドラムセットの模式図（図形）とその説明文（テキスト）が描かれている。入力インターフェイス手段は、一般的な図形作製ソフトウェアと同様に、様々な作図・作画ツールを含み、これらの中には、例えば、直線描画、自由曲線描画、ベジェ曲線描画、折れ線描画、定型図形描画、消しゴム等が含まれる。定型図形描画は、例えば、円、円弧、楕円、楕円弧、長方形、菱形等の基本図形の他に、矢印、ＪＩＳX 0121:1986「情報処理用流れ図・プログラム網図・システム資源図記号」等の定型的な図形等が含まれる。ユーザーがその必要に応じて各種の図形を登録できるものとしてもよい。また、線の種類（点線、実線、破線等）やその太さ、その他の属性（色、鉛筆、ペイントブラシ、影付き等）の選択機能も含まれる。もっとも、これらは例示であり、ここに含まれない図形の作図や機能も当然に本発明に含まれる。
【００１３】
「入力インターフェイス手段」は、ユーザーに対し、上記のような機能を提供するものであれば特に限定されないが、通常は、ＪＡＶＡアプリケーションでつくられていてもよいし、Ｗｅｂ上で機能する他の専用ソフトウェアでもよい。
【００１４】
図１に示すように、「入力インターフェイス手段」では、ユーザーに対し、様々なメニューを提供するが、上記の作図・作画機能により生成された各オブジェクトのデータは、所定の形式により、データベースに保存される。ここで、所定の形式とは、例えば、直線描画であれば、上記作図により描かれた直線の太さ、線の種類、色その他の属性値、始点及び終点であり、一般にはベクトルデータである。また、オブジェクトは、例えば、実際に作画機能で描かれた線や図形の単位でもよいし、図１のドラムセットの全体や個別のドラム（例えば、ライドシンバル、ハイハット、タムタム、スネアドラム、バスドラム等）のような意味単位ごとのものであってもよい。意味単位は、基本的にはユーザーが選択しグループ化することにより設定される（例えば、ハイハット構成部分）が、自動的に把握される意味に従って設定されるものでもよい（例えば、人の顔等を自動的に認識して目鼻口輪郭を含む意味単位としてもよい）。これにより、図の一部を変更して（例えば、図１の上段のようにシンバル系の配置を変更して）別の図を容易に生成できる。
【００１５】
また、オブジェクトは３次元のものでもよく、この場合、例えば、ポリゴンやテキスチャーの定義を含むものでもよいし（もっとも、３次元描画の方式は特に限定されない）、表示する際の方向を自由に変えられるようにしてもよい。また、図1に示すように、これらの図はテキストを含んでもよい。テキストは言語やフォントを問わない。なお、ここでは、ユーザーの作図・作画によるオブジェクトを説明したが、オブジェクトは外部から導入（貼り付け）されるものでもよい。このような外部から導入（貼り付け）されるオブジェクトとしては、図形、テキストの他、写真や動画が含まれる。
【００１６】
これらのオブジェクトはその内容（以下、コンテンツデータともいう）とレイアウトデータが、データベースに登録される。データベースへの登録は、作図・作画・導入（貼り付け）のつど行ってもよいし、ファイルの保存ごとにしてもよい。
【００１７】
Ｗｅｂでの作図・作画機能により生成されたファイルは、そのままＷｅｂ表示可能である。もっとも、Ｗｅｂ表示では、一般に行間が詰まっていると読みづらく、また、紙面上ではページ内のバランスが非常に重要な要素となる。例えば、図１では、「入力ユーザーインターフェイス」の欄にはＷｅｂ表示態様（上段は編集画面、下段は表示のみの画面の例である）を示したが、このように、Ｗｅｂ表示では行間にある程度のスペースがあるレイアウトが好ましい。しかし、これをそのまま印刷すると間延びした印象を与える。このように、Ｗｅｂ表示のレイアウトと印刷表示のレイアウトとは一般に最適な形態が異なる。
【００１８】
本発明では、このようなレイアウトルールやユーザーの操作により、データベースに登録されたコンテンツデータを出力媒体に応じて再配置する。図1では、紙面への印刷出力の例を最左欄に示す。例えば、図１上段の例では、ページの切り分け、図部分の再配置、テキストと図の位置関係の調整が行われており、図下段の例ではテキストの位置、テキストブロックの組み換えやテキストブロック間の位置の縮小、図形の大きさの拡大等が行われている。なお、図では、「入力ユーザーインターフェイス」から印刷出力がなされているが、実際には、データベースに登録されたコンテンツデータを出力媒体に応じて再配置している（但し、この点はユーザーに意識される必要はない）。
【００１９】
なお、Ｗｅｂでの作図・作画機能により生成するファイルは、必ずしもＷｅｂ表示用でなくてもよい。例えば、印刷媒体用のレイアウトで作図・作画等を行い、これをＷｅｂ用に変換してもよいし、特に出力媒体を定めないプレーンなデータを最初に作成し、これをそれぞれ、Ｗｅｂ用、印刷用等に変換してもよい。重要なことは、コンテンツデータがデータベースに登録され、出力媒体に応じて再配置されて最適化される点である。
【００２０】
出力媒体は、図１右欄に示すように、例えば、紙、Ｗｅｂ、ｉＰａｄ等である。もっとも、これは現時点での典型例であって、例えば、紙は印刷全般を指し、Ｗｅｂはネットを通じたパソコン上の表示、ｉＰａｄはその他の電子媒体での表示を指している。本発明では、あらかじめ定められたレイアウトルールもしくはユーザー定義のレイアウトルールまたはユーザーのマニュアル調整によるレイアウト変更により、これらの出力に応じ最適化された出力を行う。図２にこのプロセスを模式的に示す。ここでは、データベースに、コンテンツデータとレイアウトデータが記録されている。また、一般には事務系データ（例えば、ユーザーデータ）も登録されており、ユーザーがアクセスして来た際、その照合等に必要なデータやユーザーごとのコンテンツデータとレイアウトデータに必要なデータ、課金データ等も記録される。もっとも、各データは単一のデータベースに記録される必要はなく、データベースの論理的及び物理的構成は任意に設定し得る。
【００２１】
本発明では、データベースに記憶されたコンテンツデータと各媒体ごとのレイアウトデータから各出力用のファイルが生成される。図２では、レイアウトデータはデータベースに記憶されている態様を示すが、上述のように、レイアウトルール等をデータベースに記憶しておき、出力に際してこれを適用して再計算を行って配置してもよい。
【００２２】
また、本発明では、出力用のファイルを同種の別バージョンとして生成してもよい。例えば、図２では、最右欄に示すように、各出力用ファイルは日本語版（ＪＡ）、英語版（ＥＮ）、ドイツ語版（ＤＥ）が生成されている。これは、各言語により、文字の大きさや翻訳語の長さ等が異なるため、テキストボックスの大きさを変える必要があるためである。この場合、例えば、平均的な翻訳長の違いを予め記録しておき、ユーザーの設定や指示により、テキスト配置部の大きさまたは文字の大きさを変えることにより、各言語ごとに最適化した文書等を出力できる。図では明確には記載していないが、このようなテキストデータは、例えば、ある文に対し、｛ＪＡ、ＥＮ、ＤＥ｝のそれぞれの翻訳文を予めデータベースに記録しておいてもよいし、いずれかの言語の文をデータベースに記憶し、文書出力の際に自動翻訳してもよい。
【００２３】
ここでは、翻訳言語の違いの例を挙げたが、出力用のファイルの別バージョンは様々なものが想定される。例えば、広告用のチラシであれば、価格を一定のルールに従って変更したものを複数生成するようにしてもよいし、対象者の性別や年齢によってテキストの文体や内容、図形の内容を変えるようにしてもよい。雑誌広告であれば版形の違いを反映させた複数の版下を作成することも容易である。
【００２４】
文書の変更は経時的に行うこともできる。例えば、文書の基本構成は変えないまま、時間経過に従ってテキストの文体や内容、図形の内容を変えるようにしてもよい。これらは自動処理も可能であるが、ユーザーのマニュアル操作による変更でもよい。例えば、広告用のチラシであれば、ユーザーが必要に応じてデータベースからコンテンツデータを呼び出して再編集して使い回すことが考えられる。
【００２５】
出力ファイルは、一般にその出力媒体で使用されるものであればどのような形式でもよい。例えば、Ｗｅｂ用であれば、ＨＴＭＬファイルや所定のブラウザーで表示可能なファイル、印刷用であればＰＤＦ（Ｐｏｒｔａｂｌｅ
Ｄｏｃｕｍｅｎｔ Ｆｏｒｍａｔ）、ＥＭＦ（Ｅｎｈａｎｃｅｄ Ｍｅｔａ Ｆｉｌｅ）、ＰＤＦ、ＸＰＳ（ＸＭＬ Ｐａｐｅｒ Ｓｐｅｃｉｆｉｃａｔｉｏｎ）等のフォーマット形式である。ここで印刷用として挙げたフォーマット形式はレイアウト情報を持つデータの一例であるが、ｂｍｐ、ｊｐｅｇを適宜、レイアウト情報と組み合わせてもよく、フォーマット形式を上記に限定されるものではない。または特定のソフトウェアで表示されるファイル形式等でもよい。なお、本来の表示とは異なるが、データベース内のデータはＸＭＬファイルやＣＳＶファイルとしてエクスポートすることもできる。
【００２６】
本発明の編集システムでは、ユーザー（ＰＣ）は、インターネットを介して１または複数のサーバーに接続し、Ｗｅｂページを表示して作画・作図・編集を行う。ＷｅｂページはＨＴＭＬやＸＨＴＭＬで記述された構造化文書であり、テキストや画像、背景情報等の構造化文書を構成する要素がタグを用いて記述されている。またこれら要素の表示スタイルを指定するＣＳＳが別ファイルとして構造化文書内に指定されている。ブラウザーはこれらの構造化文書ファイルを解析しＰＣのディスプレイ等の表示装置に表示する。またＰＣはローカルプリンターと接続されていてもよく、出力ファイル（例えば、ＰＤＦファイル）をＰＣ上へダウンロードしてプリンターで印刷することができる。あるいは、出力ファイルを印刷業者にそのまま送付してもよい。
【００２７】
本発明はまた、出力レイアウトとして示されるＷｅｂページの少なくとも１つのページ内において前記編集対象要素を配置するレイアウト工程、及び
各編集対象要素について記憶されたレイアウトデータを出力媒体ごとに再計算し、印刷レイアウトとして示されるＷｅｂページのイメージを損なうことなく各出力媒体用の出力データを生成することを有することを特徴とする編集方法を提供する。
【００２８】
本発明の編集方法の構成は特に限定されないが、文書作成／編集モジュールは例えば、ブラウザーから呼び出されるプラグインソフトウェア（例えば、ＪＡＶＡアプリケーションであるが、特に限定されない）であり、ユーザーがＷｅｂにアクセスした際、またはＷｅｂ上で印刷レイアウト内の編集指示を行った場合に実行される。
【００２９】
文書作成／編集モジュールは例えば、ユーザーがブラウザーに対して、編集対象要素の編集を行った時、編集対象要素抽出部はブラウザーから構造化文書ファイルの編集対象要素を取得する。本実施形態での表示要素は、ブラウザーにより表示されているＷｅｂページの一部または全部であり、接続されている表示装置に描画されている画面領域とは実質的に同じである。なお、後述するように、編集対象要素抽出部により抽出された要素は、データベースに登録され、再編集可能な編集対象要素となる。また、表示要素の取得方法には、各種の方法を用いることができる。例えば、ユーザーが、表示されているＷｅｂページに対して所望の領域やレイヤーを指定することで決定された編集対象要素を抽出する方法や、表示要素抽出部が構造化文書を解析して、ブラウザー画面から自動的に抽出する方法、編集履歴から編集対象要素を特定する方法などがある。ただし、本実施例は抽出方法を特定するものではない。
【００３０】
表示要素抽出部で抽出された表示要素は抽出データとして構造化文書印刷モジュールの外部に存在するデータベースに変換保持される。抽出データはブラウザー画面上に表示された表示要素を表示要素抽出部で抽出変換したレイアウト情報を持つデータであり、前述のように、コンテンツデータとレイアウトデータを含む。
【００３１】
編集対象要素表示部は、抽出データが配置され、印刷機能を実行して印刷を行った場合の最終印刷物を模式的な印刷プレビュー画像として表示装置に表示させる表示制御を行ってもよい。抽出データの配置方法には、各種の方法を用いることができる。例えば、抽出データを編集対象要素表示部の決められた位置に自動的に配置する方法、またリスト化された複数の抽出データの中からユーザーが所望の抽出データを選択し編集対象要素表示部に配置する方法がある。他にも、編集対象要素表示部内に配置済みの抽出データをドラッグアンドドロップ操作により別の位置に移動させ配置する方法などがあるが、本実施例は配置方法を特定するものではない。
【００３２】
座標検出部は抽出データが、編集対象要素表示部により表示装置に表示された印刷プレビュー画像のどの位置にあるかを示す座標位置を検出して、検出した座標位置と抽出データをデータベースに送信する。なお、この座標位置は、例えば印刷プレビュー画像を表示させるためのウィンドウ内における座標を示してもよいし、そのウィンドウにおいてページが配置される領域における座標を示してもよい。
【図１】
2013161375.tif 000003
【図２】
2013161375.tif 000004