(57)【要約】【課題】墨消しが指定された領域に外部参照オブジェクト（例えば画像）が存在している場合に、当該画像をファイル内に取り込んで墨消しを適用すると、ファイルサイズが巨大化して編集やコピー等の処理時間が増大し操作感が悪くなる。【解決手段】電子文書に対し墨消しを行う情報処理装置であって、前記電子文書のページにおいて、前記墨消しが指定された領域と、実データをページ内に保持することなく外部参照しているオブジェクトとが重なっている場合、前記実データのサイズに応じて、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第１の墨消しを行うか、当該重なっているオブジェクトの実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行うかを切り替えることを特徴とする。  【選択図】図５
2018191219.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に対し墨消しを行う情報処理装置であって、
前記電子文書のページにおいて、前記墨消しが指定された領域と、実データをページ内に保持することなく外部参照しているオブジェクトとが重なっている場合、前記実データのサイズに応じて、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第１の墨消しを行うか、当該重なっているオブジェクトの実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行うかを切り替える
ことを特徴とする情報処理装置。
【請求項２】
前記実データのサイズが閾値以上である場合に、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第１の墨消しを行い、
前記実データのサイズが閾値未満である場合に、前記実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記実データのサイズが閾値未満である場合、前記第２の墨消しを行うかどうかについてのユーザの選択を受け付け、当該選択に応じて、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第１の墨消しを行うか、前記実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行うかを切り替える
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１の墨消しは、前記指定された領域と同じ大きさの不透過色のオブジェクトで前記オブジェクトの前記指定された領域をマスクし、ページ全体もしくはマスクした箇所を編集できないようにする処理であり、
前記第２の墨消しは、ページ内に取り込んだ実データにおける前記指定された領域と重なる部分を塗り潰す処理である、
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２の墨消しにおいて、前記実データのサイズを小さくしてページ内に取り込むことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記実データをページ内に保持することなく外部参照しているオブジェクトの属性がイメージであって、前記実データが画像データである場合、解像度を下げること、又は、圧縮率を上げること若しくは圧縮方法を変更することによって、そのサイズを小さくすることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記電子文書のページにおいて、前記墨消しが指定された領域と、実データをページ内に保持することなく外部参照しているオブジェクトとが重なっている場合において、
前記実データの複製データを外部参照の参照先として保持できる場合、新たに保持された複製データを新たな参照先に変更し、当該複製データにおける前記指定された領域と重なる部分を塗り潰す処理を行ない、
前記実データの複製データを外部参照の参照先として保持できない場合、前記実データのサイズに応じて、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第1の墨消しを行うか、当該重なっているオブジェクトの実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行うかを切り替える
請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記実データの参照先を示すリンク情報を暗号化すると共にその復号化のためのパスワードを、前記電子文書に設定する処理をさらに行なうことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記外部参照されているオブジェクトの同一性を確認するためのハッシュ値の情報を前記電子文書内に埋め込む処理をさらに行うことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項１０】
前記電子文書はＰＤＦ形式の電子文書であることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
電子文書に対し墨消しを行う情報処理装置の制御方法であって、
前記電子文書のページにおいて、前記墨消しが指定された領域と、実データをページ内に保持することなく外部参照しているオブジェクトとが重なっている場合、前記実データのサイズに応じて、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第１の墨消しを行うか、当該重なっているオブジェクトの実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行うかを切り替える
ことを特徴とする制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか１項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書に対して墨消しを行う技術に関する。
【背景技術】
【０００２】
電子文書の編集アプリケーションには、電子文書内の機密情報を削除するための墨消しという機能がある。図１はＰＤＦ形式の電子文書（以下、ＰＤＦ文書）で墨消しを行った一例を示す図である。いま、ＰＤＦ文書のページ１００内に、文字オブジェクト１０１とイメージオブジェクト１０２がある。また、イメージオブジェクト１０２には文字列１０３を含んでいる。ユーザが、墨消ししたい文字列１０３を囲むように領域を指定して墨消しを指示すると、当該指定された領域が黒く塗り潰されて、ページ１１０のようになる。このように墨消しによってＰＤＦ文書内から削除された情報は復元することができない。この場合の削除とは、文字であればその文字コードの情報を消去することを意味し、文字の一部でも墨消しが指示された領域に重なっているとその文字コードは消去される。また、イメージやグラフィックであれば、当該領域と重なっている部分の画像を黒等で塗り潰したり或いはグラフィックのベクターデータを変形させたりするなどして、その部分の描画命令の内容を変更することを意味する。この墨消し機能を利用することにより、電子文書内の機密情報を読解できないようにすることができる。仮に、墨消しを指示した領域下に複数のオブジェクトが重なっていたとしても、当該領域下に重なる全てのオブジェクトが削除される。例えば、特許文献１には、非表示のレイヤーやオブジェクトも墨消しすることが述べられている。また、特許文献２には、指定した領域下に複数のオブジェクトが重なっている場合、すべてのオブジェクトを墨消しすることが述べられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２０３９１９号公報
【特許文献２】特開２００９−２４５３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばイメージオブジェクトを大量に含むＰＤＦ文書では、当該イメージオブジェクトの実データ（画像データ）を外部サーバ等におき、ＰＤＦ文書内部には当該実データへのリンク情報を載せることでＰＤＦ文書のファイルサイズを小さくすることが行われている。これは外部参照機能と呼ばれ、例えば商業印刷などに用いる高解像度のイメージオブジェクトを多く使用するＰＤＦ文書などで利用される。本発明の課題は、この外部参照機能によって、電子文書内のオブジェクトの実体が電子文書外に存在する場合において、当該オブジェクトを墨消しする場合に発生するものである。
【０００５】
まず、前提となる外部参照機能について確認しておく。図２は、ＰＤＦ文書の構造の一例を示した図である。ここでは、オブジェクトの種類（属性）としてイメージを扱うが、テキストや図形（パス）など他の種類のオブジェクトでも構わない。図２のＰＤＦ文書は、図１に示したページ１００を含む複数のページで構成される。そして、ページ１００内のイメージオブジェクト１０２本体の画像データをＰＤＦ文書内に保持する代わりに、その参照先を示すリンク情報（例えば、「/usr/public/images/Restrant.stream」）がＰＤＦ文書内に記述される。このとき、ファイルサーバ等のデータストレージ２００内には、イメージオブジェクト１０２の実データとして「/usr/public/images/Restrant.stream」という画像データ２０１が格納されており、ＰＤＦ文書のページ１００から参照されている。
【０００６】
ここで、イメージオブジェクト１０２内の文字列１０３を指定して墨消しを適用すると、当該文字列部分が黒く塗り潰され、参照符号２１０で示すような状態になる。この場合、その実データである画像データ２０１はデータストレージ２００内に格納された外部データであるため、他のＰＤＦ文書からも外部参照されている可能性がある。したがって、画像データ２０１に対して安易に塗り潰しを行うことができない。また、ＰＤＦ文書内に画像データを取り込んだ場合にはＰＤＦ文書自体のファイルサイズが著しく増大してしまう。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、電子文書に対し墨消しを行う情報処理装置であって、前記電子文書のページにおいて、前記墨消しが指定された領域と、実データをページ内に保持することなく外部参照しているオブジェクトとが重なっている場合、前記実データのサイズに応じて、前記オブジェクトの外部参照を維持したまま前記指定された領域に対して第１の墨消しを行うか、当該重なっているオブジェクトの実データをページ内に取り込んで前記指定された領域に対して第２の墨消しを行うかを切り替えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、墨消しが指定された領域に外部参照オブジェクトが存在している場合に、他の電子文書の外部参照に影響を与えることなく、機密情報を確実に秘匿することができる。また、墨消し処理後の電子文書のファイルサイズの増大も抑制できる。
【図面の簡単な説明】
【０００９】
【図１】ＰＤＦ文書で墨消しを行った一例を示す図
【図２】ＰＤＦ文書の構造の一例を示した図
【図３】電子文書を管理するシステムの全体構成を示す図
【図４】ＰＣのハードウェア構成の一例を示す図
【図５】実施例１に係る、電子文書エディタにおける墨消し処理の制御の流れを示すフローチャート
【図６】実施例１をＰＤＦ文書に適用した場合の説明図
【図７】ＵＩ画面の一例を示す図
【図８】実施例２に係る、電子文書エディタにおける墨消し処理の制御の流れを示すフローチャート
【図９】実施例２をＰＤＦ文書に適用した場合の説明図
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明を好適な実施例に従って詳細に説明する。なお、以下の実施例において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【実施例１】
【００１１】
＜システム構成図＞
図３は本実施例に係る、電子文書を管理するシステムの全体構成を示す図である。システム３００は、情報処理装置であるＰＣ３０１とデータストレージとしてのファイルサーバ３０２とで構成され、ＬＡＮ等のネットワーク３０３を介して相互に接続されている。ＰＣ３０１には、電子文書を編集可能なアプリケーションとして、電子文書エディタ３１０がインストールされている。ユーザは、電子文書エディタ３１０を使って、所定フォーマットの電子文書の作成、編集、印刷を行うことができる。ここでは、ＰＤＦ形式の電子文書（以下、「ＰＤＦ文書」と表記）を例に説明するものとする。ただし、本発明の対象となる電子文書はＰＤＦ文書に限定されるものでない。複数参照や墨消しといった共通の技術事項を有する電子文書であればすべて対象となり得る。電子文書エディタ３１０は、２つのソフトウェアコンポーネントを含んでいる。１つはライブラリモジュール３１１であり、これはＰＤＦ文書の生成・編集等の処理を行うコンポーネントである。もう１つはＵＩ制御モジュール３１２であり、ユーザがＰＤＦ文書を作成・編集する際のユーザインタフェース、具体的には、ＵＩ画面の生成・表示や当該ＵＩ画面を介したユーザ操作の受け付けなどを提供する。電子文書エディタ３１０で生成・編集されたＰＤＦ文書は、ＰＣ３０１のローカルファイルシステム又はファイルサーバ３０２に保存される。ＰＣ３０１は、ネットワーク３０３を介してファイルサーバ３０２と通信する。
【００１２】
図４は、ＰＣ３０１のハードウェア構成の一例を示す図である。ＰＣ３０１は、ＣＰＵ４０１、メモリ４０２、入力／出力インタフェース４０３、ネットワークインタフェース４０４、ディスプレイインタフェース４０５、大容量記憶装置４０６及びシステムバス４０７で構成される。
【００１３】
ＣＰＵ４０１は、ＨＤＤなどの大容量記憶装置４０６に格納された、所定のコンピュータプログラムを動作させることで、上述の電子文書エディタ３１０によるPDF文書の生成・編集といった様々な処理を実現する。メモリ４０２は、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。入力／出力インタフェース４０３は、マウス、キーボードなどの入力装置４１０及びメモリカードなどの外部メモリ４１１とシステムバス４０７とを接続するインタフェースである。ネットワークインタフェース４０４は、ネットワーク３０３を介したファイルサーバ３０２との通信制御を行なうインタフェースである。ＰＣ３０１は、このネットワークインタフェース４０４を介して、ファイルサーバ３０２や他の外部機器（例えばプリンタなど）と双方向の通信が可能になる。ディスプレイインタフェース４０５は、ディスプレイ４１２の表示を制御するインタフェースである。
【００１４】
続いて、本実施例における墨消し機能利用時の、電子文書エディタ３１０の動作制御について説明する。本実施例では、実データを外部参照しているオブジェクト（以下、外部参照オブジェクト）と墨消しが指定された領域とが重なっている場合に、外部参照オブジェクトのファイルサイズに応じて墨消し処理を変更する。前述のとおり、オブジェクトの種類（属性）にはイメージ、テキスト、図形（パス）などがある。図５は、本実施例に係る、電子文書エディタ３１０における墨消し処理の制御の流れを示すフローチャートである。このフローは、電子文書を構成するページ単位で実行される。以下、図５のフローに沿って説明する。
【００１５】
ステップ５０１では、不図示のＵＩ画面を介して、墨消しを行う領域の指定が受け付けられる。続くステップ５０２では、ステップ５０１で指定された領域と外部参照オブジェクトとが重なっているかどうかが判定される。重なっていないと判定された場合は、ステップ５０３に進み、通常の墨消し処理が実行される。つまり、墨消しが指定された領域と重なるすべてのオブジェクトが削除（塗り潰しを含む）される。一方、重なっていると判定された場合は、ステップ５０４に進む。
【００１６】
ステップ５０４では、外部参照オブジェクトの実データのサイズが閾値以上であるかどうかが判定される。この場合の閾値としては、例えば500MBといった数値がシステムの規模などを考慮して予め設定される。判定の結果、外部参照オブジェクトの実データサイズが閾値以上である場合は、ステップ５０５に進む。一方、外部参照オブジェクトの実データサイズが閾値未満である場合は、ステップ５０７に進む。
【００１７】
ステップ５０５では、外部参照オブジェクトの実データはそのままに、墨消しが指定された領域に在る文字等の情報が視認できなくなるよう、所定のオブジェクトが付加される。具体的には、墨消しが指定された領域と同じ大きさの不透過色のパスオブジェクトが、墨消しが指定された領域と同じ位置、かつ最上層に付加される。これにより、墨消しが指定された領域を覆うように、パスオブジェクトが上書きで描画される。この場合において、パスオブジェクトの形状は一般的には矩形であるがこれに限定されない。パスオブジェクトの色はユーザが指定してもよいし予め設定しておいてもよい。また、墨消しが指定された領域を覆い隠すことができればよいので、パス属性以外の属性のオブジェクトを付加しても構わない。こうした付加オブジェクトを用いたマスク処理によって、外部参照オブジェクト上のステップ５０１で指定された領域が覆われ、当該領域に存在していた文字等の情報を見えなくすることできる。そして、続くステップ５０６では、処理対象ページの全体が編集（この“編集”にはコピーも含む）できないように設定される。例えば、編集不可であることを示すフラグ等の情報が処理対象ページに埋め込まれる。付加オブジェクトが移動されるなどして、マスクした領域内の文字等が再び視認可能な状態になってしまうのを防止するためである。なお、処理対象ページの全体を編集できなくするのに代えて、付加したオブジェクトとそれでマスクされた外部参照オブジェクトを対象に、編集できないようにしてもよい。例えば双方のオブジェクトをグループ化した上でグループ解除不可に設定するといった具合である。或いは、電子文書全体を編集不可に設定してもよい。
【００１８】
ステップ５０７では、外部参照オブジェクトの実データが複製される。図６は、前述の図２のケースに本実施例を適用した場合の説明図である。イメージオブジェクト１０２の実データである画像データ２０１が複製され、画像データ６０１が新たに生成されている。この複製の際に、例えば解像度を半分にしたり、圧縮率を上げたり、圧縮方法を変える等して、複製する実データのサイズを小さくしてもよい。また、どの手法でデータサイズを小さくするのかをユーザが選択できるようにしてもよい。複製する実データのサイズを抑えることで、電子文書のファイルサイズの増加も抑制することができる。
【００１９】
続くステップ５０８では、実データの複製データが処理対象ページ内に組み込まれる。上述の図６の例では、画像データ２０１を外部参照するためのリンク情報が破棄され、その代わりに画像データ６０１そのものがＰＤＦ文書のページ１００内に組み込まれる。そして、ステップ５０９では、処理対象ページ内に新たに画像データが組み込まれたイメージオブジェクト６０２に対して、墨消し処理が実行される。上述の図６の例では、墨消しが指定された領域と新たに組み込まれたイメージオブジェクト６０２とが重なる部分が、黒く塗り潰され、参照符号６１０のようになる。こうして、ページ内に組み込んだ画像データに対して墨消し処理を直接施すことで、他のＰＤＦ文書から外部参照されている可能性のある画像データ２０１には影響を及ぼすことなく、ユーザが指定した領域に墨消しの効果を反映させることができる。
【００２０】
以上が、本実施例に係る墨消し処理の制御の内容である。なお、上述のフローのステップ５０４では、外部参照オブジェクトの実データのサイズに応じた処理の切り替えを自動で行っていた。しかしながら、実データの電子文書内への取り込みは、電子文書のファイルサイズの増大をもたらす。そこで、外部参照を解除して実データを電子文書内に取り込むかどうかの判断をユーザ選択に係らしめてもよい。例えば、図７に示すようなメッセージを含むＵＩ画面（ダイアログボックス）を表示して、ユーザにその後の処理を選択させる。図７のＵＩ画面の例では、ユーザが「はい」を選択すればステップ５０７に進み、「いいえ」を選択すればステップ５０５に進むといったように制御すればよい。
【００２１】
＜変形例１＞
上述の図５のフローでは、外部参照オブジェクトの実データのサイズが大きい場合、墨消しが指定された領域を新たなオブジェクトでマスクして見えなくすることで対処していた。しかしながら、電子文書内のリンク情報はそのまま残っているので、これを解析することで、外部参照オブジェクトの実データを直接取得されてしまうというリスクが残る。そこで、ステップ５０６の処理の実行後に、リンク情報を暗号化すると共に解読（復号化）するためのパスワードを併せて設定するような処理をさらに行ってもよい。そして、電子文書の当該ページをユーザが開いたときに、外部参照オブジェクトのリンク情報が暗号化されている旨とパスワードの入力を促すメッセージ画面（不図示）を表示させ、正しいパスワードが入力されると、マスクされた外部参照オブジェクトが表示されるようにする。これにより、上記リスクを回避することができる。
【００２２】
＜変形例２＞
また、例えば電子カタログ等の商業利用の場面においては、使用している商品写真の実データである画像データが、別の商品写真の画像データに差し替えられるといったケースがある。つまり、外部参照オブジェクトのリンク情報は維持したまま、何らかの理由で実データの中身のみが変更されることがある。このように実データの中身が変更になると、マスクした箇所がずれてしまい本来隠されるべき文字等の情報が視認可能になって情報漏えいするリスクがある。そこで、例えば電子文書内に外部参照オブジェクトのハッシュ値の情報を埋め込んで、オブジェクトの同一性を確認できるようにしてもよい。この場合、電子文書の当該ページをユーザが開いたときに、リンク先情報に従って外部参照オブジェクトの実データを取得してそのハッシュ値を演算によって求める。こうして求めたハッシュ値と、ページ内に保持されていたハッシュ値とを比較し、両者が一致すればマスクされた外部参照オブジェクトを表示し、両者が一致しなければ外部参照オブジェクトを非表示とする。これにより、上記リスクを回避することができる。
【００２３】
以上が、本実施例に係る、電子文書エディタ３１０における墨消し処理の制御である。本実施例においては、墨消しが指定された領域と外部参照オブジェクトとが重なっている場合で、外部参照オブジェクトの実データのサイズが比較的大きい場合は、電子文書自体のファイルサイズに大きな影響を与えないよう、外部参照を維持して墨消し処理を実行する。また、外部参照オブジェクトの実データのサイズが比較的小さい場合は、外部参照を解除した上で、実データの複製データを電子文書の中に取り込んで墨消し処理を実行する。このように墨消し処理の実行を制御することで、電子文書のファイルサイズを極端に大きくすることなく、墨消し処理による効果を確実に得ることができる。
【実施例２】
【００２４】
実施例１では、外部参照オブジェクトの実データのサイズが大きい場合でも、新たなオブジェクトでマスクした上でページ全体を編集不可に設定することで、墨消しが指定された領域に在る文字等の情報が見えてしまわないように担保していた。しかしながら、電子文書に対する編集等の制限はできるだけ行わないのが望ましい。そこで、外部参照オブジェクトの実データのサイズが大きい場合でも、編集等の制限をなるべく行わないようにする態様を、実施例２として説明する。なお、電子文書エディタの基本構成といった実施例１と共通する内容については説明を省略し、以下では差異点である墨消し処理の制御の流れを中心に説明するものとする。
【００２５】
図８は、本実施例に係る、電子文書エディタ３１０における墨消し処理の制御の流れを示すフローチャートである。このフローも、電子文書を構成するページ単位で実行される。以下、図８のフローに沿って説明する。
【００２６】
ステップ８０１〜ステップ８０３は、実施例１の図５のフローのステップ５０１〜ステップ５０３にそれぞれ対応する。すなわち、墨消しを行う領域の指定が受け付けられると（ステップ８０１）、指定された領域と外部参照オブジェクトとが重なっているかどうかが判定される（ステップ８０２）。重なっていない場合は通常の墨消し処理が実行される（ステップ８０３）。一方、重なっている場合は、ステップ８０４に進む。
【００２７】
ステップ８０４では、外部参照オブジェクトの実データの複製データを生成して、別個の実データとして格納することが可能かどうか判定される。このときの格納場所は、複製される側の実データと同じ（本実施例ではファイルサーバ３０２）であってもよいし、異なる格納場所でも構わない。実データの複製データを、データストレージとして機能し得る場所に格納できる場合には、ステップ８０５に進む。一方、実データの複製データを、データストレージとして機能し得る場所に格納できない場合には、ステップ８０８に進む。
【００２８】
ステップ８０５では、外部参照オブジェクトの実データの複製データが生成される。生成された複製データは、データストレージとして機能し得る所定の格納場所に格納される。図９は、前述の図２の例において、本実施例を適用した場合の説明図である。外部参照オブジェクトであるイメージオブジェクト１０２の実データである画像データ２０１の複製画像データ９０１が生成され、データストレージ２００内に別個の実データとして格納されている。そして、ステップ８０６では、外部参照オブジェクトのリンク情報が変更、すなわち、新たに格納された複製データを参照先とする内容に変更される。図９の例では、画像データ２０１のパスまたはURLから、複製画像データ９０１のパスまたはURLに参照先を特定する情報が書き換えられることになる。これにより、イメージオブジェクト１０２の参照先は、画像データ２０１から複製画像データ９０１に変更になる。そして、ステップ８０７では、外部参照オブジェクトについての新たな実データとなった複製データを対象に、墨消しが指定された領域に対して墨消し処理が実行される。図９の例では、複製画像データ９０１において、墨消しが指定された領域が黒で復元不能に塗り潰される。黒の矩形領域９０２は、塗り潰された部分を示している。この結果、ＰＤＦ文書において、イメージオブジェクト１０２内の指定された領域が墨消しされて表示される。
【００２９】
ステップ８０８以降は、実施例１の図５のフローのステップ５０４以降と同じであるため説明を省く。以上が、本実施例に係る墨消し処理の制御の内容である。
【００３０】
本実施例によれば、電子文書に対して編集等の制限を加えるケースを極力避けることができる。また、実データを別途格納することが可能である限り外部参照が維持されるので、墨消し適用後の電子文書のファイルサイズが大きくならず、ユーザは操作感良く編集作業ができる。
【００３１】
（その他の実施例）  
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018191219.tif 000003
【図２】
2018191219.tif 000004
【図３】
2018191219.tif 000005
【図４】
2018191219.tif 000006
【図５】
2018191219.tif 000007
【図６】
2018191219.tif 000008
【図７】
2018191219.tif 000009
【図８】
2018191219.tif 000010
【図９】
2018191219.tif 000011