JP4095592B2 - 情報処理装置、情報処理方法ならびにプログラム - Google Patents
情報処理装置、情報処理方法ならびにプログラム Download PDFInfo
- Publication number
- JP4095592B2 JP4095592B2 JP2004231426A JP2004231426A JP4095592B2 JP 4095592 B2 JP4095592 B2 JP 4095592B2 JP 2004231426 A JP2004231426 A JP 2004231426A JP 2004231426 A JP2004231426 A JP 2004231426A JP 4095592 B2 JP4095592 B2 JP 4095592B2
- Authority
- JP
- Japan
- Prior art keywords
- link
- partial rectangular
- distance
- rectangular area
- partial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Document Processing Apparatus (AREA)
- Processing Or Creating Images (AREA)
- Editing Of Facsimile Originals (AREA)
Description
ドキュメント上の第1部分矩形領域を構成する辺と、該辺に対向する第2部分矩形領域を構成する辺との間に、リンクを作成し、データが前記部分矩形領域に入力された場合に、該作成されたリンクに応じて、該第1部分矩形領域を構成する辺の位置と該辺に対向する該第2部分矩形領域の辺の位置とを規定することにより、該第1部分矩形領域と該第2部分矩形領域のレイアウトを決定する情報処理装置における情報処理方法であって、
前記リンクを作成するためのリンク作成条件として、ユーザからの指示に応じて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域の辺との間の距離を設定する設定工程と、
ユーザからの指示に応じて、作成するリンクの種類として、固定サイズのリンクまたは可変サイズのリンクを設定するリンク設定工程と、
前記ドキュメント上における前記第1部分矩形領域を構成する辺の位置を取得する取得工程と、
前記取得工程において取得された位置に基づいて、前記第1部分矩形領域を構成する辺と、前記ドキュメント上に既に配置されている第2部分矩形領域の、該第1部分矩形領域を構成する辺に対向する辺との間の距離を計算する計算工程と、
前記計算工程において計算された前記距離と前記リンク作成条件とを用いて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域を構成する辺との間に前記リンクを作成すべきか否かを判定する判定工程と、
前記判定工程において、前記リンクを作成すべきと判定された場合に、前記リンク設定工程において設定された種類のリンクを作成するリンク作成工程とを備える。
まず、図1Aおよび図1Bを参照して、本発明の一実施形態にかかるホストコンピュータ(情報処理装置)を備える自動レイアウトシステムの構成を説明する。図1Aは自動レイアウトシステム100の構成例を示すブロック図である。また、図1Bは図1Aに示されたホストコンピュータ(情報処理装置)101の構成を更に詳細に示すブロック図である。
図2は、図1Aと類似のブロック図であるが、エンジンサーバ227が追加されている点が異なる。エンジンサーバ227に格納されているレイアウトエンジン225は、レイアウトエンジン105の分離バージョンである。エンジンサーバ227には一般的なコンピュータが用いられる。レイアウトエンジン225は、印刷やその他の目的に応じてドキュメントを生成するために、ファイルサーバ115に保存されたドキュメントテンプレートとデータベース119に保存されたデータとを結合する。そのようなオペレーションはユーザインタフェース103を介して要求される。
以下、上記レイアウト編集アプリケーション121のうち、ユーザインターフェース103を介して実現されるレイアウト編集処理の詳細について説明する。
ユーザインターフェース103は、操作時に図3に示されるようなアプリケーションウインドウ301によって形成されたユーザインターフェース画面をビデオディスプレイ144に表示させる。このウインドウ301は、メニューバー302、ツールバー303、ワークエリア306とオプションのパレット311を有する。メニューバー302とツールバー303を非表示にさせたり、スクリーン上の色々な場所に移動させることが可能である。また、ワークエリア306はマウス133の操作によってその場所を移動させることが可能である。また、パレット311はオプションであり、カーソル/ポインタデバイス313はマウス133が指し示す位置を表す。
図3において、ワークエリア306はドキュメントテンプレートのデザインを表示・編集するために使われる。これにより、ユーザは下準備で印刷されたドキュメントの概観をデザインすることが可能となる。
ここで、オブジェクトについて説明する。オブジェクトとは、ドキュメントテンプレート内にデータファイルから固定あるいは可変のテキスト/イメージが流し込まれ、描画されるスペース(これを部分領域と呼ぶ)であり、図4に示されるように他のオブジェクトと共にドキュメントテンプレート内に配置される。ユーザインターフェース画面を介して、ユーザからの操作指示により、オブジェクトはマウス133の操作により移動、サイズ調整、再作成される。下記は本実施形態におけるオブジェクトの定義である。
図4で示されるように、新規のテキストオブジェクトあるいはイメージオブジェクトは、テキストオブジェクトツール404あるいはイメージオブジェクトツール405をマウス133でクリックし、ドキュメントテンプレート309上に四角形をドラッグすることによって、当該ドキュメントテンプレート309上に作成される。
アプリケーション121において、オブジェクトの辺は塗りつぶし線(414)で表示される(ただし、他の方法で辺を示しても良い)。また、アンカー409(辺の近くに描画された線、形状、アイコン)、ハンドル411(辺の移動、修正のために描画されたコントロール点)、スライダー413(辺の両サイドに描画された短い並行線)を備える。
リンクは、オブジェクトとオブジェクトの関連を示している。関連とはオブジェクト間の距離を示しており、リンクによって関連付けられたオブジェクト同士は、互いのレイアウト変更の影響を受けてレイアウトを計算する。図4の412で示されているものがリンクであり、この図ではオブジェクト407と408とを関連づけている。
次に、オブジェクト同士を関連付けるためのリンクの設定方法について説明する。図6はリンクの設定方法を示したフローチャートである。また図7(A)乃至(C)はリンク設定の際のUIの一例を示す図である。図6、7を用いてオブジェクトにリンクを設定する方法について説明する。
図28では可変リンクの設定のためのUIを表している。図28の状態では、ドキュメントテンプレート309上にコンテナ2803とコンテナ2804が存在する。それぞれのコンテナはアンカーアイコン2801、アンカーアイコン2802と固定された辺2805、辺2806を含んで構成されている。コンテナ2803と2804の間には可変サイズのリンク2809があり、コンテナ2803とコンテナ2804を結んでいる。コンテナ2803とコンテナ2804の間にはリンクが設定されているのでそれぞれの右辺2807と左辺2808は点線で表現されている。このため各コンテナにインジケータ2810、インジケータ2811が表示され、それぞれ辺2807と辺2808が可変であることを示している。
次に本実施形態にかかるホストコンピュータ101の備えるレイアウト編集アプリケーション121の特徴的な機能である、自動リンク機能について説明する。本実施形態にかかるホストコンピュータ101は、オブジェクト間のリンク設定をユーザが手動で行う機能(上記3−6)に加え、さらに、自動でリンク設定を行う機能を備えている。自動リンク機能に関してはメニューバーにあるファイルや表示メニューより自動リンク機能のUIを表示させ、自動リンクを行うことを設定する。なお、自動リンク機能を用いる場合には、リンクの詳細について設定することができるが、それらについては図8で後述する。以下、当該自動リンク機能の詳細について説明する。
図5は、自動リンク機能を備えるレイアウト編集アプリケーション121を用いてレイアウト編集処理を行う場合に表示されるユーザインターフェースの一例を示す図である。同図において、501はアプリケーションウインドウ、502はオブジェクト、503はオブジェクト間に設定されているリンク、504はマウスポインタを示している。
図8は自動リンク機能を動作させるにあたり、オブジェクト間の距離を設定するためのダイアログウィンドウ801の一例を示す図である。同図に示すようにダイアログウィンドウ801はタイトルバー802、ツールボタン803、ダイアログウィンドウの開閉を行うボタン804、オブジェクト間の距離情報を設定する設定欄807を備える。
図11はオブジェクトを新規作成した場合の自動リンク機能の全体の処理の流れを示すフローチャートである。なお、図11の処理は、ホストコンピュータ101内のプロセッサ135が制御することによって実現される。
図12はレイアウトされたオブジェクトを移動させた場合の自動リンク機能の全体の処理の流れを示すフローチャートである。なお、図12の処理は、ホストコンピュータ101内のプロセッサ135が制御することによって実現される。
図15はオブジェクト新規作成時のリンク作成処理(ステップS1104)の詳細を示すフローチャートである。なお、図15の処理は、ホストコンピュータ101内のプロセッサ135が制御することによって実現される。
図16A、16Bは図15のリンク設定処理(ステップS1503)の詳細な処理の流れを示すフローチャートである。なお、図16Aおよび図16Bの処理は、ホストコンピュータ101内のプロセッサ135が制御することによって実現される。リンクの設定は、近傍にあるオブジェクトを抽出し、そのオブジェクト間のリンクを設定する。オブジェクト間の距離が前記設定距離以下となった場合にオブジェクト間にリンクを設定し、前記設定距離以下となるオブジェクトが複数見つかった場合は、それぞれ設定距離以下である複数のコンテナに対してリンクを設定する。
図21はオブジェクト移動時のリンク作成処理(ステップS1208)の詳細を示すフローチャートである。なお、図21の処理は、ホストコンピュータ101内のプロセッサ135が制御することによって実現される。
図22A、22Bは図21のリンク設定処理(ステップS2109)の詳細な処理の流れを示すフローチャートである。なお、図22Aおよび図22Bの処理は、ホストコンピュータ101内のプロセッサ135が制御することによって実現される。各ステップはオブジェクトの新規作成時とほぼ同じ処理である。異なるのは、ステップS2206、S2213での処理が、図21のステップS2110で最終的にリンクを確定するための一時的なリンクを作成するという点である。その他のステップはオブジェクトの新規作成時と同じであるため、ここでは説明を省略する。このようにオブジェクトを移動した結果、他のオブジェクト間の距離が所定距離以下であると判定された場合、自動的にリンクが作成されるのでオブジェクトの編集においてもユーザの作業効率低下を防ぐことができる。
図17はオブジェクトを作成あるいは移動した際に他のオブジェクトと重なった場合(図20の場合)に表示されるダイアログウィンドウ1701の例である。このダイアログウィンドウはリンク作成を行うかをユーザに確認するためのものであり、一般的な処理を継続するボタン1703を選択すればリンクを作成し、処理を中止するボタン1704が選択されればリンクは作成しない。
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
103 ユーザインターフェース
105 レイアウトエンジン
119 データベース
121 レイアウト編集アプリケーションプログラム
132 キーボード
133 マウス
143 I/Oインタフェース
144 ビデオディスプレイ
301 アプリケーションウインドウ
303 ツールバー
313 カーソル/ポインタ
406 リンクツールボタン
407、408 オブジェクト
409 アンカーアイコン
412 リンク
Claims (21)
- ドキュメント上の第1部分矩形領域を構成する辺と、該辺に対向する第2部分矩形領域を構成する辺との間に、リンクを作成し、データが前記部分矩形領域に入力された場合に、該作成されたリンクに応じて、該第1部分矩形領域を構成する辺の位置と該辺に対向する該第2部分矩形領域の辺の位置とを規定することにより、該第1部分矩形領域と該第2部分矩形領域のレイアウトを決定する情報処理装置における情報処理方法であって、
前記リンクを作成するためのリンク作成条件として、ユーザからの指示に応じて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域の辺との間の距離を設定する設定工程と、
ユーザからの指示に応じて、作成するリンクの種類として、固定サイズのリンクまたは可変サイズのリンクを設定するリンク設定工程と、
前記ドキュメント上における前記第1部分矩形領域を構成する辺の位置を取得する取得工程と、
前記取得工程において取得された位置に基づいて、前記第1部分矩形領域を構成する辺と、前記ドキュメント上に既に配置されている第2部分矩形領域の、該第1部分矩形領域を構成する辺に対向する辺との間の距離を計算する計算工程と、
前記計算工程において計算された前記距離と前記リンク作成条件とを用いて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域を構成する辺との間に前記リンクを作成すべきか否かを判定する判定工程と、
前記判定工程において、前記リンクを作成すべきと判定された場合に、前記リンク設定工程において設定された種類のリンクを作成するリンク作成工程と
を備えることを特徴とする情報処理方法。 - 前記リンク作成工程は、前記第1部分矩形領域が前記ドキュメント上に新たに生成された場合に、ユーザからリンク作成指示を受け付けることなく前記リンクを作成することを特徴とする請求項1に記載の情報処理方法。
- 前記リンク作成工程は、前記第1部分矩形領域が前記ドキュメント上を移動した際に、ユーザからリンク作成指示を受け付けることなく前記リンクを作成することを特徴とする請求項1に記載の情報処理方法。
- 前記判定工程は、前記計算工程において計算された前記距離が前記設定工程において設定された前記距離以下であるか否かを判定し、前記リンク作成工程は、前記判定工程により、前記計算工程において計算された前記距離が前記設定工程によって設定された前記距離以下であると判定された場合に、前記リンクを作成することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理方法。
- 前記リンク作成工程において作成されるリンクのサイズを設定できるリンクサイズ設定工程を更に備えることを特徴とする請求項1乃至4のいずれか1項に記載の情報処理方法。
- 前記リンクが作成された後、前記第1及び第2部分矩形領域の少なくとも1つが移動されることで、前記判定工程が、前記計算工程において計算される前記距離が前記リンク作成条件を満たさないと判定した場合、前記リンク作成工程は、前記リンクを解除することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理方法。
- 前記判定工程において、前記第1部分矩形領域を構成する辺と、前記第1部分矩形領域の水平方向に配置された、該辺に対向する前記第2部分矩形領域の辺との間の距離が、前記リンク作成条件を満たし、かつ、前記第1部分矩形領域を構成する他の辺と、前記第1部分矩形領域の垂直方向に配置された、該他の辺に対向する第3部分矩形領域の辺との間の距離が、前記リンク作成条件を満たすと判定された場合、前記リンク作成工程は、前記第1部分矩形領域を構成する辺と該辺に対向する前記第2部分矩形領域の辺との間に水平方向のリンクを作成し、前記第1部分矩形領域を構成する他の辺と該他の辺に対向する第3部分矩形領域の辺との間に垂直方向のリンクを作成することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理方法。
- ドキュメント上の第1部分矩形領域を構成する辺と、該辺に対向する第2部分矩形領域を構成する辺との間に、リンクを作成し、データが前記部分矩形領域に入力された場合に、該作成されたリンクに応じて、該第1部分矩形領域を構成する辺の位置と該辺に対向する該第2部分矩形領域の辺の位置とを規定することにより、該第1部分矩形領域と該第2部分矩形領域のレイアウトを決定する情報処理装置であって、
前記リンクを作成するためのリンク作成条件として、ユーザからの指示に応じて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域の辺との間の距離を設定する設定手段と、
ユーザからの指示に応じて、作成するリンクの種類として、固定サイズのリンクまたは可変サイズのリンクを設定するリンク設定手段と、
前記ドキュメント上における前記第1部分矩形領域を構成する辺の位置を取得する取得手段と、
前記取得手段により取得された位置に基づいて、前記第1部分矩形領域を構成する辺と、前記ドキュメント上に既に配置されている第2部分矩形領域の、該第1部分矩形領域を構成する辺に対向する辺との間の距離を計算する計算手段と、
前記計算手段により計算された前記距離と前記リンク作成条件とを用いて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域を構成する辺との間に前記リンクを作成すべきか否かを判定する判定手段と、
前記判定手段により、前記リンクを作成すべきと判定された場合に、前記リンク設定手段により設定された種類のリンクを作成するリンク作成手段と
を備えることを特徴とする情報処理装置。 - 前記リンク作成手段は、前記第1部分矩形領域が前記ドキュメント上に新たに生成された場合に、ユーザからリンク作成指示を受け付けることなく前記リンクを作成することを特徴とする請求項8に記載の情報処理装置。
- 前記リンク作成手段は、前記第1部分矩形領域が前記ドキュメント上を移動した際に、ユーザからリンク作成指示を受け付けることなく前記リンクを作成することを特徴とする請求項8に記載の情報処理装置。
- 前記判定手段は、前記計算手段により計算された前記距離が前記設定手段により設定された前記距離以下であるか否かを判定し、前記リンク作成手段は、前記判定手段により、前記計算手段によって計算された前記距離が前記設定手段によって設定された前記距離以下であると判定された場合に、前記リンクを作成することを特徴とする請求項8乃至10のいずれか1項に記載の情報処理装置。
- 前記リンク作成手段により作成されるリンクのサイズを設定できるリンクサイズ設定手段を更に備えることを特徴とする請求項8乃至11のいずれか1項に記載の情報処理装置。
- 前記リンクが作成された後、前記第1及び第2部分矩形領域の少なくとも1つが移動されることで、前記判定手段が、前記計算手段によって計算される前記距離が前記リンク作成条件を満たさないと判定した場合、前記リンク作成手段は、前記リンクを解除することを特徴とする請求項8乃至12のいずれか1項に記載の情報処理装置。
- 前記判定手段により、前記第1部分矩形領域を構成する辺と、前記第1部分矩形領域の水平方向に配置された、該辺に対向する前記第2部分矩形領域の辺との間の距離が、前記リンク作成条件を満たし、かつ、前記第1部分矩形領域を構成する他の辺と、前記第1部分矩形領域の垂直方向に配置された、該他の辺に対向する第3部分矩形領域の辺との間の距離が、前記リンク作成条件を満たすと判定された場合、前記リンク作成手段は、前記第1部分矩形領域を構成する辺と該辺に対向する前記第2部分矩形領域の辺との間に水平方向のリンクを作成し、前記第1部分矩形領域を構成する他の辺と該他の辺に対向する第3部分矩形領域の辺との間に垂直方向のリンクを作成することを特徴とする請求項8乃至13のいずれか1項に記載の情報処理装置。
- ドキュメント上の第1部分矩形領域を構成する辺と、該辺に対向する第2部分矩形領域を構成する辺との間に、リンクを作成し、データが前記部分矩形領域に入力された場合に、該作成されたリンクに応じて、該第1部分矩形領域を構成する辺の位置と該辺に対向する該第2部分矩形領域の辺の位置とを規定することにより、該第1部分矩形領域と該第2部分矩形領域のレイアウトを決定する情報処理方法を、コンピュータに実行させるプログラムであって、
前記リンクを作成するためのリンク作成条件として、ユーザからの指示に応じて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域の辺との間の距離を設定する設定工程と、
ユーザからの指示に応じて、作成するリンクの種類として、固定サイズのリンクまたは可変サイズのリンクを設定するリンク設定工程と、
前記ドキュメント上における前記第1部分矩形領域を構成する辺の位置を取得する取得工程と、
前記取得工程において取得された位置に基づいて、前記第1部分矩形領域を構成する辺と、前記ドキュメント上に既に配置されている第2部分矩形領域の、該第1部分矩形領域を構成する辺に対向する辺との間の距離を計算する計算工程と、
前記計算工程において計算された前記距離と前記リンク作成条件とを用いて、前記第1部分矩形領域を構成する辺と、該辺に対向する前記第2部分矩形領域を構成する辺との間に前記リンクを作成すべきか否かを判定する判定工程と、
前記判定工程において、前記リンクを作成すべきと判定された場合に、前記リンク設定工程において設定された種類のリンクを作成するリンク作成工程と
を前記コンピュータに実行させることを特徴とするプログラム。 - 前記リンク作成工程は、前記第1部分矩形領域が前記ドキュメント上に新たに生成された場合に、ユーザからリンク作成指示を受け付けることなく前記リンクを作成することを特徴とする請求項15に記載のプログラム。
- 前記リンク作成工程は、前記第1部分矩形領域が前記ドキュメント上を移動した際に、ユーザからリンク作成指示を受け付けることなく前記リンクを作成することを特徴とする請求項15に記載のプログラム。
- 前記判定工程は、前記計算工程において計算された前記距離が前記設定工程において設定された前記距離以下であるか否かを判定し、前記リンク作成工程は、前記判定工程により、前記計算工程において計算された前記距離が前記設定工程によって設定された前記距離以下であると判定された場合に、前記リンクを作成することを特徴とする請求項15乃至17のいずれか1項に記載のプログラム。
- 前記リンク作成工程において作成されるリンクのサイズを設定できるリンクサイズ設定工程を更に備えることを特徴とする請求項15乃至18のいずれか1項に記載のプログラム。
- 前記リンクが作成された後、前記第1及び第2部分矩形領域の少なくとも1つが移動されることで、前記判定工程が、前記計算工程において計算される前記距離が前記リンク作成条件を満たさないと判定した場合、前記リンク作成工程は、前記リンクを解除することを特徴とする請求項15乃至19のいずれか1項に記載のプログラム。
- 前記判定工程において、前記第1部分矩形領域を構成する辺と、前記第1部分矩形領域の水平方向に配置された、該辺に対向する前記第2部分矩形領域の辺との間の距離が、前記リンク作成条件を満たし、かつ、前記第1部分矩形領域を構成する他の辺と、前記第1部分矩形領域の垂直方向に配置された、該他の辺に対向する第3部分矩形領域の辺との間の距離が、前記リンク作成条件を満たすと判定された場合、前記リンク作成工程は、前記第1部分矩形領域を構成する辺と該辺に対向する前記第2部分矩形領域の辺との間に水平方向のリンクを作成し、前記第1部分矩形領域を構成する他の辺と該他の辺に対向する第3部分矩形領域の辺との間に垂直方向のリンクを作成することを特徴とする請求項15乃至20のいずれか1項に記載のプログラム。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004231426A JP4095592B2 (ja) | 2004-08-06 | 2004-08-06 | 情報処理装置、情報処理方法ならびにプログラム |
| US11/190,872 US7373593B2 (en) | 2004-08-06 | 2005-07-28 | Apparatus and method for automatically setting constraints within a document layout |
| EP05254856A EP1624381A3 (en) | 2004-08-06 | 2005-08-03 | Document layout control |
| CNB2005100898097A CN100421103C (zh) | 2004-08-06 | 2005-08-05 | 信息处理装置和信息处理方法 |
| KR1020050071672A KR100756803B1 (ko) | 2004-08-06 | 2005-08-05 | 정보 처리 장치 및 정보 처리 방법 |
| US12/034,931 US20080155469A1 (en) | 2004-08-06 | 2008-02-21 | Apparatus and method for processing information, and program and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004231426A JP4095592B2 (ja) | 2004-08-06 | 2004-08-06 | 情報処理装置、情報処理方法ならびにプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2006048531A JP2006048531A (ja) | 2006-02-16 |
| JP2006048531A5 JP2006048531A5 (ja) | 2006-07-20 |
| JP4095592B2 true JP4095592B2 (ja) | 2008-06-04 |
Family
ID=35427481
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004231426A Expired - Fee Related JP4095592B2 (ja) | 2004-08-06 | 2004-08-06 | 情報処理装置、情報処理方法ならびにプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US7373593B2 (ja) |
| EP (1) | EP1624381A3 (ja) |
| JP (1) | JP4095592B2 (ja) |
| KR (1) | KR100756803B1 (ja) |
| CN (1) | CN100421103C (ja) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4095592B2 (ja) * | 2004-08-06 | 2008-06-04 | キヤノン株式会社 | 情報処理装置、情報処理方法ならびにプログラム |
| JP4250577B2 (ja) * | 2004-08-31 | 2009-04-08 | キヤノン株式会社 | 情報処理装置、情報処理方法、ならびにプログラム |
| US9141402B2 (en) * | 2005-04-25 | 2015-09-22 | Aol Inc. | Providing a user interface |
| US7739611B2 (en) * | 2005-04-25 | 2010-06-15 | Aol Inc. | User interface with connectable elements |
| US7584424B2 (en) * | 2005-08-19 | 2009-09-01 | Vista Print Technologies Limited | Automated product layout |
| US7676744B2 (en) * | 2005-08-19 | 2010-03-09 | Vistaprint Technologies Limited | Automated markup language layout |
| JP4321549B2 (ja) * | 2005-09-28 | 2009-08-26 | セイコーエプソン株式会社 | 文書作成システム、文書作成方法、プログラムおよび記憶媒体 |
| JP4869093B2 (ja) * | 2007-02-02 | 2012-02-01 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
| AU2007201627B2 (en) * | 2007-04-13 | 2010-11-25 | Canon Kabushiki Kaisha | Gluing layout containers |
| USD622732S1 (en) * | 2007-05-23 | 2010-08-31 | Verizon Patent And Licensing Inc. | Computer generated image for a display panel or screen |
| US8694518B2 (en) | 2007-06-14 | 2014-04-08 | Colorquick, L.L.C. | Method and apparatus for database mapping |
| USD591762S1 (en) * | 2007-12-07 | 2009-05-05 | Location Based Technologies, Inc. | User interface for display information associated with a location tracking system on a computer display screen |
| JP2009169646A (ja) * | 2008-01-16 | 2009-07-30 | Kyocera Mita Corp | デバイス設定システム及びデバイス設定プログラム |
| US20090254809A1 (en) * | 2008-04-02 | 2009-10-08 | Colorquick, L.L.C. | Objects having usage rules that exist outside of the environment in which the object is used |
| JP5043769B2 (ja) * | 2008-07-11 | 2012-10-10 | キヤノン株式会社 | 文書レイアウト編集装置、文書レイアウト編集方法、及びコンピュータプログラム |
| JP2010039938A (ja) * | 2008-08-07 | 2010-02-18 | Fuji Xerox Co Ltd | 文書処理装置及び文書処理プログラム |
| JP2010109967A (ja) * | 2008-10-01 | 2010-05-13 | Canon Inc | 画像処理装置、方法、及び、プログラム |
| US20100218090A1 (en) * | 2009-02-26 | 2010-08-26 | Universal - Ad Ltd. | Sub-page-based page layout system and method thereof |
| JP5371560B2 (ja) | 2009-06-09 | 2013-12-18 | キヤノン株式会社 | レイアウト編集装置、レイアウト編集方法及びプログラム |
| US20120269434A1 (en) * | 2009-10-29 | 2012-10-25 | Clayton Brian Atkins | Graphic Object Layout Templates for Arranging Images |
| US20110179350A1 (en) * | 2010-01-15 | 2011-07-21 | Apple Inc. | Automatically placing an anchor for an object in a document |
| US9135223B2 (en) * | 2010-01-15 | 2015-09-15 | Apple Inc. | Automatically configuring white space around an object in a document |
| USD722071S1 (en) * | 2012-01-19 | 2015-02-03 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
| KR101226598B1 (ko) * | 2012-03-15 | 2013-01-28 | 유택상 | 지식 정보 체계 관리를 위한 정보구조물을 구축하고 정보구조물로부터 정보를 검색하는 시스템 및 방법 |
| USD707241S1 (en) * | 2012-06-15 | 2014-06-17 | Microsoft Corporation | Display screen with graphical user interface |
| USD706800S1 (en) * | 2012-06-15 | 2014-06-10 | Microsoft Corporation | Display screen with graphical user interface |
| USD707244S1 (en) * | 2012-06-19 | 2014-06-17 | Microsoft Corporation | Display screen with graphical user interface |
| USD705241S1 (en) * | 2012-06-20 | 2014-05-20 | Microsoft Corporation | Display screen with graphical user interface |
| USD729259S1 (en) * | 2012-06-20 | 2015-05-12 | Microsoft Corporation | Display screen with graphical user interface |
| US8938679B1 (en) * | 2013-11-18 | 2015-01-20 | Axure Software Solutions, Inc. | Comment system for interactive graphical designs |
| JP6464862B2 (ja) * | 2015-03-24 | 2019-02-06 | 富士通株式会社 | 表示プログラム、表示方法及び表示装置 |
| EP3837671A1 (en) * | 2019-10-23 | 2021-06-23 | Google LLC | Content animation customization based on viewport position |
Family Cites Families (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5060170A (en) * | 1989-08-09 | 1991-10-22 | International Business Machines Corp. | Space allocation and positioning method for screen display regions in a variable windowing system |
| JP3372563B2 (ja) | 1992-04-30 | 2003-02-04 | 新日鉄ソリューションズ株式会社 | 木構造表示編集装置 |
| US5437008A (en) * | 1992-06-23 | 1995-07-25 | Adobe Systems Incorporated | Method of establishing constraints and links in a distribution frame between graphical elements and resolving the constaints |
| JPH0628442A (ja) * | 1992-07-06 | 1994-02-04 | Fujitsu Ltd | 図形処理装置 |
| JPH0652243A (ja) * | 1992-07-30 | 1994-02-25 | Toshiba Corp | 図面入力・処理装置 |
| JPH06282617A (ja) * | 1993-03-25 | 1994-10-07 | Nec Home Electron Ltd | 図形作成装置 |
| US5615367A (en) * | 1993-05-25 | 1997-03-25 | Borland International, Inc. | System and methods including automatic linking of tables for improved relational database modeling with interface |
| JPH07129658A (ja) | 1993-11-02 | 1995-05-19 | Toppan Printing Co Ltd | レイアウトデザイン装置 |
| US5845303A (en) * | 1994-12-06 | 1998-12-01 | Netpodium, Inc. | Document processing using frame-based templates with hierarchical tagging |
| US5987480A (en) | 1996-07-25 | 1999-11-16 | Donohue; Michael | Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content |
| US5973692A (en) * | 1997-03-10 | 1999-10-26 | Knowlton; Kenneth Charles | System for the capture and indexing of graphical representations of files, information sources and the like |
| KR100243385B1 (ko) | 1997-10-28 | 2000-02-01 | 정선종 | 멀티미디어 프리젠테이션 문서 작성 방법 |
| JP3396414B2 (ja) * | 1997-12-15 | 2003-04-14 | 株式会社日立製作所 | 近接部品検索方法及び検索装置 |
| US6232983B1 (en) * | 1998-06-01 | 2001-05-15 | Autodesk, Inc. | Positioning and alignment aids for shape objects having authorable behaviors and appearances |
| JP3569153B2 (ja) | 1999-03-29 | 2004-09-22 | 富士通株式会社 | 図形編集装置、および図形編集方法、並びにそのためのプログラムを格納した記憶媒体 |
| US6883167B1 (en) * | 1999-08-04 | 2005-04-19 | Texas Instruments Incorporated | Method and system for visual linker |
| WO2001057689A1 (en) | 2000-02-03 | 2001-08-09 | Xmpie Inc. | A system and method for creating customized documents for cross media publishing |
| KR100658029B1 (ko) | 2000-03-17 | 2006-12-15 | 후지쯔 가부시끼가이샤 | 문서 작성 프로그램을 기록한 컴퓨터 판독 가능한 기록매체, 문서 작성 시스템 및 문서 작성 방법 |
| KR100403714B1 (ko) | 2000-06-10 | 2003-11-01 | 씨씨알 주식회사 | 웹문서 레이아웃 이미지 및 웹사이트 구조를 제공하여인터넷 검색을 용이하게 할 수 있는 시스템 및 방법 |
| US7093196B1 (en) * | 2000-06-10 | 2006-08-15 | Oracle International Corporation | Method and apparatus for aligning items relatively within an electronic document |
| US7246044B2 (en) * | 2000-09-13 | 2007-07-17 | Matsushita Electric Works, Ltd. | Method for aiding space design using network, system therefor, and server computer of the system |
| US7120868B2 (en) | 2002-05-30 | 2006-10-10 | Microsoft Corp. | System and method for adaptive document layout via manifold content |
| JP4565759B2 (ja) | 2001-03-19 | 2010-10-20 | カヤバ工業株式会社 | 油圧制御装置 |
| JP2002288223A (ja) * | 2001-03-26 | 2002-10-04 | Fujitsu Ltd | リンク木形成装置及びリンク木形成方法並びにリンク木形成用プログラム |
| JP2004038321A (ja) | 2002-06-28 | 2004-02-05 | Fujitsu Ltd | 文書レイアウト解析プログラム、文書レイアウト解析装置および文書レイアウト解析方法 |
| US20060117294A1 (en) * | 2002-08-29 | 2006-06-01 | Crossmarx B.V. | System and method for executing and building a software application |
| US7246311B2 (en) * | 2003-07-17 | 2007-07-17 | Microsoft Corporation | System and methods for facilitating adaptive grid-based document layout |
| US7548334B2 (en) * | 2003-10-15 | 2009-06-16 | Canon Kabushiki Kaisha | User interface for creation and editing of variable data documents |
| US7554689B2 (en) * | 2003-10-15 | 2009-06-30 | Canon Kabushiki Kaisha | Document layout method |
| US7395510B2 (en) * | 2003-12-16 | 2008-07-01 | Hewlett-Packard Development Company, L.P. | Method of, and system for, adjusting a document configuration |
| JP4165888B2 (ja) | 2004-01-30 | 2008-10-15 | キヤノン株式会社 | レイアウト制御方法、レイアウト制御装置及びレイアウト制御プログラム |
| JP4110105B2 (ja) | 2004-01-30 | 2008-07-02 | キヤノン株式会社 | 文書処理装置及び文書処理方法及び文書処理プログラム |
| JP4059504B2 (ja) | 2004-01-30 | 2008-03-12 | キヤノン株式会社 | 文書処理装置及び文書処理方法及び文書処理プログラム |
| JP4095592B2 (ja) * | 2004-08-06 | 2008-06-04 | キヤノン株式会社 | 情報処理装置、情報処理方法ならびにプログラム |
| US7743325B2 (en) * | 2005-03-15 | 2010-06-22 | Microsoft Corporation | Method and computer-readable medium for fitting text to shapes within a graphic |
-
2004
- 2004-08-06 JP JP2004231426A patent/JP4095592B2/ja not_active Expired - Fee Related
-
2005
- 2005-07-28 US US11/190,872 patent/US7373593B2/en not_active Expired - Lifetime
- 2005-08-03 EP EP05254856A patent/EP1624381A3/en not_active Withdrawn
- 2005-08-05 CN CNB2005100898097A patent/CN100421103C/zh not_active Expired - Fee Related
- 2005-08-05 KR KR1020050071672A patent/KR100756803B1/ko not_active Expired - Fee Related
-
2008
- 2008-02-21 US US12/034,931 patent/US20080155469A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US7373593B2 (en) | 2008-05-13 |
| KR100756803B1 (ko) | 2007-09-07 |
| EP1624381A3 (en) | 2008-01-16 |
| US20060031773A1 (en) | 2006-02-09 |
| EP1624381A2 (en) | 2006-02-08 |
| CN1731390A (zh) | 2006-02-08 |
| JP2006048531A (ja) | 2006-02-16 |
| CN100421103C (zh) | 2008-09-24 |
| US20080155469A1 (en) | 2008-06-26 |
| KR20060050256A (ko) | 2006-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4095592B2 (ja) | 情報処理装置、情報処理方法ならびにプログラム | |
| JP4241410B2 (ja) | レイアウト調整方法および装置およびレイアウト調整プログラム | |
| JP4144883B2 (ja) | 情報処理装置及びその制御方法、プログラム | |
| US7761791B2 (en) | Layout processing using a template having data areas and contents data to be inserted into each data area | |
| KR100821449B1 (ko) | 레이아웃 조정 방법 및 장치 | |
| US8464151B2 (en) | Layout of field area where merchandise and advertising information are inserted or determining position and size of area where merchandise and advertising information flow | |
| JP4110105B2 (ja) | 文書処理装置及び文書処理方法及び文書処理プログラム | |
| JP4208858B2 (ja) | レイアウト処理方法およびレイアウト処理装置およびレイアウト処理プログラム | |
| JP4262164B2 (ja) | 情報処理装置及びその制御方法、プログラム | |
| JP2006277727A (ja) | レイアウト処理方法、情報処理装置及びコンピュータプログラム | |
| JP4510653B2 (ja) | レイアウト決定方法及び装置並びにプログラム | |
| US20060168514A1 (en) | Information processing apparatus, control method therefor, and program | |
| JP2008158797A (ja) | 情報処理装置及びその制御方法、プログラム | |
| JP4111519B2 (ja) | レイアウト処理方法、情報処理装置及びコンピュータプログラム | |
| JP4194501B2 (ja) | 文書処理方法、文書処理装置及び文書処理プログラム | |
| JP2006221582A (ja) | 情報処理装置及びその制御方法、プログラム | |
| CN100389384C (zh) | 布局处理方法及信息处理装置 | |
| US7665018B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2007249431A (ja) | 情報処理装置及びその制御方法、プログラム | |
| JP4241551B2 (ja) | 情報処理装置、情報処理方法、ならびにプログラム | |
| JP4743909B2 (ja) | 情報処理方法および装置およびコンピュータプログラム | |
| JP2007122486A (ja) | Web文書処理方法、プログラム、記憶媒体 | |
| JP2007094756A (ja) | 情報処理装置、レイアウト処理方法、記憶媒体およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060601 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060601 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070820 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071019 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080116 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080307 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4095592 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140314 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |