(57)【要約】【課題】ユーザの意図に沿った領域に追加オブジェクトを容易に生成する。【解決手段】情報処理装置１０は、特定部１３Ａと、第１の生成部１３Ｂと、を備える。特定部１３Ａは、追加オブジェクトを生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データに含まれる画像オブジェクトから、該フィルタ情報に規定された設定内容の設定された全ての画像オブジェクトの領域を特定する。第１の生成部１３Ｂは、特定された領域上に重なる追加オブジェクトを生成する。【選択図】図３
2018200658.tif 000002
【特許請求の範囲】
【請求項１】
追加オブジェクトを生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データに含まれる画像オブジェクトから、該フィルタ情報に規定された前記設定内容の設定された全ての画像オブジェクトの前記領域を特定する特定部と、
特定された前記領域上に重なる前記追加オブジェクトを生成する第１の生成部と、
を備える情報処理装置。
【請求項２】
前記画像オブジェクトは、互いに前記設定内容の少なくとも一部の異なる複数の前記領域を含む、請求項１に記載の情報処理装置。
【請求項３】
前記画像オブジェクトを含む画像データにおける、前記追加オブジェクトを重ねる対象箇所を指定する対象箇所指定部と、
前記画像データにおける、前記対象箇所の前記画像オブジェクトの設定内容を規定した、前記フィルタ情報を生成する第２の生成部と、
を備える、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記対象箇所は、点または所定範囲である、請求項３に記載の情報処理装置。
【請求項５】
前記第２の生成部は、
前記原稿データにおける、前記対象箇所に位置する前記画像オブジェクトを取得する第１の取得部と、
取得した前記画像オブジェクトにおける、前記対象箇所に設定された前記設定内容を取得する第２の取得部と、
取得した前記設定内容を規定した前記フィルタ情報を生成するフィルタ生成部と、
を含む、
請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記フィルタ情報を表示する表示制御部を備える、
請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記フィルタ情報の変更情報を指定する変更指定部を備え、
前記特定部は、前記変更情報に応じた変更後の前記フィルタ情報に規定された前記設定内容の設定された、前記画像オブジェクトの前記領域を特定する、
請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記変更指定部は、１または複数の設定項目の設定値を示す前記設定内容を規定した前記フィルタ情報における、前記設定項目の前記設定値の変更、前記フィルタ情報の規定対象外とする前記設定項目の指定、および、前記フィルタ情報の規定対象とする新たな前記設定項目の追加、の少なくとも１つを、前記変更情報として指定する、
請求項７に記載の情報処理装置。
【請求項９】
前記フィルタ情報に規定された前記設定内容を特定対象とすることを示す対象指定、または、前記フィルタ情報に規定された前記設定内容を特定対象外とすることを示す対象外指定、を示す特定条件を指定する特定条件指定部、を備え、
前記特定部は、
前記特定条件が前記対象指定を示す場合、前記原稿データに含まれる前記画像オブジェクトから、前記フィルタ情報に規定された前記設定内容の設定された、全ての前記画像オブジェクトの前記領域を特定し、
前記特定条件が前記対象外指定を示す場合、前記原稿データに含まれる画像オブジェクトから、前記フィルタ情報に規定された前記設定内容が設定されていない、前記画像オブジェクトの前記領域を特定する、
請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項１０】
前記設定項目は、サイズ、形、色、フォント、スタイル、文字飾り、および位置、の少なくとも１つを示す、
請求項８に記載の情報処理装置。
【請求項１１】
前記第２の生成部は、
前記画像データにおける、前記対象箇所の前記画像オブジェクトの設定内容と、該画像オブジェクトの種類と、を規定した前記フィルタ情報を生成し、
前記特定部は、
前記原稿データに含まれる前記画像オブジェクトから、前記フィルタ情報に規定された種類の前記画像オブジェクトであって、前記フィルタ情報に規定された前記設定内容の設定された、全ての前記画像オブジェクトの前記領域を特定する、
請求項３に記載の情報処理装置。
【請求項１２】
前記第１の生成部は、
特定された前記領域ごとに、該領域と同じ形状であり、且つ、該領域上に重なる前記追加オブジェクトを生成する、
請求項１〜請求項１０の何れか１項に記載の情報処理装置。
【請求項１３】
前記原稿データは、ＰＤＦ形式のデータである、
請求項１〜請求項１２の何れか１項に記載の情報処理装置。
【請求項１４】
前記追加オブジェクトは、特色で表されるオブジェクトである、
請求項１〜請求項１３の何れか１項に記載の情報処理装置。
【請求項１５】
追加オブジェクトを生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データに含まれる画像オブジェクトから、該フィルタ情報に規定された前記設定内容の設定された全ての画像オブジェクトの前記領域を特定するステップと、
特定された前記領域上に重なる前記追加オブジェクトを生成するステップと、
を含む、情報処理方法。
【請求項１６】
追加オブジェクトを生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データに含まれる画像オブジェクトから、該フィルタ情報に規定された前記設定内容の設定された全ての画像オブジェクトの前記領域を特定するステップと、
特定された前記領域上に重なる前記追加オブジェクトを生成するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
クリアトナーなどの特色インクで印刷を行う技術が知られている。特色インクによる印刷では、原稿の既存の画像オブジェクトの上に特色インクで印刷する画像オブジェクト（以下、特色オブジェクト）を配置する。このようにすることで特色インクによる印刷を可能としている。
【０００３】
例えば特許文献１には、画像データに含まれる、ユーザによって指定されたページに含まれる画像オブジェクト上に、特色オブジェクトを一括して配置する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された構成では、画像データに含まれる、テキストやイメージなどの特定の種類の画像オブジェクト上に、特色オブジェクトを一括して配置していた。このため、従来では、ユーザの意図する色やサイズ等の領域に、選択的に、特色オブジェクトを一括して配置することは困難であった。このため、従来では、ユーザの意図に沿った追加オブジェクトが生成されない場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザの意図に沿った領域に追加オブジェクトを容易に生成することが可能な、情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、追加オブジェクトを生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データに含まれる画像オブジェクトから、該フィルタ情報に規定された前記設定内容の設定された全ての画像オブジェクトの前記領域を特定する特定部と、特定された前記領域上に重なる前記追加オブジェクトを生成する第１の生成部と、を備える情報処理装置である。
【発明の効果】
【０００７】
本発明によれば、ユーザの意図に沿った領域に追加オブジェクトを容易に生成することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの構成の一例を示す図である。
【図２】図２は、情報処理装置のハードウェア構成例を示す図である。
【図３】図３は、情報処理装置が有する機能の一例を示す図である。
【図４】図４は、ＵＩの一例を示す図である。
【図５】図５は、対象箇所の指定の一例を示す説明図である。
【図６】図６は、ＵＩの一例を示す模式図である。
【図７】図７は、フィルタ情報のデータ形式の一例を示す模式図である。
【図８】図８は、特色オブジェクトの生成の一例を示す模式図である。
【図９】図９は、特色オブジェクトの生成の一例を表すイメージ図である。
【図１０】図１０は、特色オブジェクトの生成の他の例を示す模式図である。
【図１１】図１１は、特色オブジェクトの生成の他の例を示す模式図である。
【図１２】図１２は、特色オブジェクトの生成処理の手順の一例を示すシーケンス図である。
【図１３】図１３は、情報処理装置が実行する情報処理の手順の他の一例を示すシーケンス図である。
【図１４】図１４は、情報処理の手順の一例を示すフローチャートである。
【図１５】図１５は、特色オブジェクト生成処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
【００１０】
図１は、本実施の形態の情報処理システム１の構成の一例を示す図である。図１に示すように、情報処理システム１は、情報処理装置１０と印刷装置２０とを備える。情報処理装置１０および印刷装置２０は、互いにデータや信号を授受可能に、有線または無線の通信回線を介して接続されている。
【００１１】
情報処理装置１０は、印刷データを印刷装置２０へ送信する。情報処理装置１０は、例えば、有色版データのみからなる印刷データを印刷装置２０へ送信する。また、情報処理装置１０は、有色版データと光沢制御版データとを統合した印刷データを、印刷装置２０へ送信してもよい。
【００１２】
有色版データとは、有色で形成する画像を規定した印刷データである。有色版データは、詳細には、描画領域毎にＲＧＢやＣＭＹＫ等の有色の濃度値を規定した印刷データである。
【００１３】
光沢制御版データは、特色で印刷する印刷データの一例である。光沢制御版データは、紙に付与する光沢効果を規定した印刷データである。光沢制御版データは、詳細には、紙に付与する視覚的または触覚的な効果である光沢効果に応じた特色の付着制御を行うため、当該光沢効果の与えられる領域および当該光沢効果の種類を特定した印刷データである。
【００１４】
光沢制御版データは、光沢効果の与えられる領域を０〜１００％の濃度値で表したものである。なお、０〜１００％の濃度値に代えて、０〜２５５の階調値で濃度値を表してもよい。光沢制御版データに規定される濃度値は、光沢効果の種類に応じた値である。例えば、複数種類の光沢効果ごとに、対応する濃度値の範囲が予め定められている。
【００１５】
特色は、例えば、金属による金属色、白色、透明、蛍光色、などである。金属色は、金属光沢を再現した色である。金属色は、例えば、金色や銀色などである。なお、金属色は、金色や銀色などの基本となる金属色に、更に、ＣＭＹＫやＲＧＢなどの色味を加味した色であってもよい。また、蛍光色は、ＣＭＹＫなどの色味を蛍光色で示した色であればよい。なお、透明とは、例えば透過率が７０％以上であることを示す。
【００１６】
印刷装置２０は、情報処理装置１０から受信した印刷データに基づいて、印刷を行う。例えば、印刷装置２０は、電子写真方式の印刷装置２０である。
【００１７】
電子写真方式の場合、例えば、印刷装置２０には、ＣＭＹＫの各色の有色トナーと、特色を示すクリアトナーと、が少なくとも搭載されている。また、印刷装置２０には、感光体、帯電器、現像器及び感光体クリーナーを含む作像ユニット、及び露光器等が、各トナーに対応して搭載されている。印刷装置２０は、情報処理装置１０から受信した印刷データに応じて、露光器から光を照射することで、トナー像を感光体上に形成し、記録媒体に転写する。転写されたトナー像は、記録媒体に定着される。これにより、記録媒体に画像が印刷される。
【００１８】
なお、印刷装置２０の印刷方法には、公知の様々な技術を利用可能である。例えば、印刷装置２０は、インクジェット方式を用いて印刷を行う装置であってもよい。
【００１９】
情報処理装置１０は、原稿データに各種処理を施し、原稿データを印刷装置２０で実行可能な印刷データに変換し、該印刷データを印刷装置２０へ送信する。
【００２０】
原稿データは、１または複数の画像オブジェクトを含む。本実施の形態では、情報処理装置１０は、原稿データに含まれる画像オブジェクト上に、新たに追加オブジェクトを配置する処理を行う。
【００２１】
追加オブジェクトとは、原稿データに予め含まれる既存の画像オブジェクト上に、新たに追加して配置される画像オブジェクトである。本実施の形態では、追加オブジェクトが、特色オブジェクトである場合を一例として説明する。
【００２２】
特色オブジェクトは、特色で表される画像オブジェクトである。なお、追加オブジェクトは、特色オブジェクトに限定されない。すなわち、新たに追加される追加オブジェクトは、有色の画像オブジェクトであってもよい。
【００２３】
なお、本実施の形態では、追加オブジェクトが特色オブジェクトである場合を、一例として説明する。このため、本実施の形態では、特色オブジェクトと称した場合、追加オブジェクトを示しているものとして説明する。
【００２４】
次に、情報処理装置１０の構成を説明する。情報処理装置１０は、情報処理装置の一例である。
【００２５】
図２は、情報処理装置１０のハードウェア構成例を示す図である。情報処理装置１０は、キーボード１００、ディスプレイ１０１、ＨＤＤ１０２、ＲＡＭ１０３、ＶＲＡＭ１０４、不図示のＲＯＭ、入出力インタフェース（Ｉ／Ｏ）１０５、及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０６を備えており、コンピュータとしての機能を備えたハードウェア構成となっている。
【００２６】
キーボード１００は、入力デバイス（操作部）の一例である。ディスプレイ１０１は、表示部やユーザインターフェース（ＵＩ）の一例である。
【００２７】
なお、情報処理装置１０が有する後述する各機能は、ＣＰＵ１０６がプログラムを実行することによって実現されてもよいし、情報処理装置１０が有する各機能のうちの少なくとも一部が専用のハードウェア回路で実現されてもよい。ＣＰＵ１０６が実行するプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供されてもよい。
【００２８】
図３は、情報処理装置１０が有する機能の一例を示す図である。説明の便宜上、図３には、追加オブジェクトとして、特色オブジェクトを生成する機能に関する部分を主に例示した。しかし、情報処理装置１０が有する機能は、図３に示す機能に限られない。
【００２９】
情報処理装置１０は、操作制御部１１、データ入力部１２、特色オブジェクト生成制御部１３、表示制御部１４、および記憶部１５を有する。
【００３０】
データ入力部１２は、キーボード１００等の入力デバイスを用いた操作に応じて指定された原稿データを、ＨＤＤ１０２や外部装置などのメモリから読取り、記憶部１５に記録する。
【００３１】
表示制御部１４は、各種画面や画像を、例えば液晶型ディスプレイ装置などのＵＩ（例えばディスプレイ１０１）に表示する制御を行う。例えば、表示制御部１４は、データ入力部１２が読取った原稿データや、後述する各種の操作画面などをＵＩに表示する。
【００３２】
記憶部１５は、各種データを記憶する。記憶部１５は、例えば、ＨＤＤ１０２やＲＡＭ１０３などにより実現する。本実施の形態では、記憶部１５は、データ入力部１２によって記憶された原稿データや、設定情報や、フィルタ情報、などを記憶する。設定情報およびフィルタ情報については、詳細を後述する。
【００３３】
操作制御部１１は、キーボード１００等の入力デバイスを用いた各種の操作に応じて、イベント情報を生成する。そして、操作制御部１１は、生成したイベント情報を、後述する特色オブジェクト生成制御部１３へ通知する。
【００３４】
イベント情報は、例えば、特色オブジェクトを生成する処理の対象となるページを示す情報、フィルタ情報、特定条件を示す情報、設定情報、特色オブジェクトの生成を実行することを指示する情報、などである。これらの情報は、操作制御部１１に含まれる各機能部によって指定される（詳細後述）。
【００３５】
操作制御部１１は、対象箇所指定部１１Ａ、第２の生成部１１Ｂ、変更指定部１１Ｃ、特定条件指定部１１Ｄ、ページ指定部１１Ｅ、および設定情報指定部１１Ｆ、を有する。
【００３６】
対象箇所指定部１１Ａは、ユーザによる操作に応じて、画像オブジェクトを含む画像データにおける、追加オブジェクトを重ねる対象箇所を指定する。画像データは、原稿データであってもよいし、原稿データとは異なるデータであってもよい。本実施の形態では、画像データと原稿データが同じデータである場合を、一例として説明する。
【００３７】
原稿データは、１または複数の画像オブジェクトを含む。また、例えば、原稿データは、複数のページの集合である。また、例えば、原稿データは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式のデータである。なお、原稿データのデータ形式やページ数は、これらに限定されない。
【００３８】
画像オブジェクトには、設定内容が設定されている。設定内容は、１または複数の設定項目の設定値によって定まる。設定項目は、例えば、サイズ、形、色、フォント、スタイル、文字飾り、および位置、の少なくとも１つを示す。画像オブジェクトは、複数の種類に分類される。画像オブジェクトの種類は、テキスト、グラフィック、イメージ、などである。このため、原稿データには、１または複数の種類の画像オブジェクトが含まれ、各種類の画像オブジェクトのそれぞれに、１または複数の設定項目ごとの設定値が、設定内容として設定されている。なお、設定項目および画像オブジェクトの種類は、これらに限定されない。
【００３９】
また、１つの画像オブジェクトには、互いに少なくとも一部の設定内容の異なる複数の領域が含まれていてもよい。例えば、複数行のテキストで構成される画像オブジェクトにおける、１行目と、２行目から最終行までと、の各々の設定内容が異なっていてもよい。具体的には、１つの画像オブジェクトにおける、１行目の領域の設定項目“色”の設定値が“赤色”であり、２行目から最終行までの領域の設定項目“色”の設定値が“青色”であってもよい。
【００４０】
本実施の形態では、操作制御部１１は、表示制御部１４によってディスプレイ１０１に表示されるユーザインターフェース（ＵＩ）を介して、ユーザによる各種の操作を受け付ける。
【００４１】
図４は、ＵＩの一例を示す図である。例えば、ＵＩ上には、原稿データが表示される。図４の例では、ＵＩ上には、特色オブジェクトの生成を指示するためのボタン１４１が表示される。
【００４２】
例えば、ユーザによるボタン１４１の押下を受け付けた場合、操作制御部１１は、追加オブジェクトを重ねる対象箇所の指定を受付け可能な状態となる。そして、ユーザが、操作部を操作することで、ＵＩに表示されている原稿データにおける任意の箇所を操作指示する。すると、対象箇所指定部１１Ａは、表示されている原稿データにおける、操作指示された箇所を、追加オブジェクトを重ねる対象箇所として指定する。
【００４３】
なお、対象箇所は、原稿データにおける、ある１つの点の位置座標を示す情報であってもよいし、原稿データにおける、所定範囲を示す情報（例えば、位置座標の群）であってもよい。
【００４４】
なお、対象箇所が、原稿データにおける、所定範囲を示す情報である場合、ユーザは、操作部を操作することで、原稿データにおける任意の範囲を操作指示する。そして、対象箇所指定部１１Ａは、ユーザによって操作指示された範囲を、所定範囲を示す対象箇所として指定すればよい。また、１ページを予め複数の分割領域に分割（例えば、８分割）する。そして、ユーザは、ページ内の任意の箇所を操作指示する。そして、対象箇所指定部１１Ａは、ユーザによって操作指示された箇所を含む分割領域の範囲を、所定範囲を示す対象箇所として指定してもよい。
【００４５】
図５は、対象箇所の指定の一例を示す説明図である。図５には、複数ページで構成された原稿データ３０に、画像オブジェクト４０Ａ〜４０Ｄの画像オブジェクト４０が含まれる場合を、一例として示した。
【００４６】
そして、図５に示す例では、画像オブジェクト４０Ｂには、互いに設定内容の一部の異なる２つの領域が含まれている。画像オブジェクト４０Ｂの２行目の「テキストのオブジェクト」の領域４０Ｂ１は、設定項目“色”の設定値“赤色”である。一方、１行目の「これは１ページ目の」と３行目の「です」の領域４０Ｂ２は、設定項目“色”の設定値“黒色”であったとする。
【００４７】
また、画像オブジェクト４０Ｄには、互いに設定内容の一部の異なる２つの領域が含まれている。画像オブジェクト４０Ｄの「グラフィックのオブジェクト」の領域４０Ｄ１は、設定項目“色”および“スタイル”の設定値は、各々“赤色”および“太字”である。一方、画像オブジェクト４０Ｄの他の領域４０Ｄ２（「以下は」、「です」）については、設定項目“色”および“スタイル”の設定値は、各々“黒色”および“標準”であったとする。
【００４８】
そして、例えば、原稿データ３０がＵＩに表示され、ユーザによる操作部の操作指示によって、画像オブジェクト４０Ｂにおける特定の箇所ｐが操作指示されたと仮定する。具体的には、画像オブジェクト４０Ｂにおける「テキストのオブジェクト」の領域４０Ｂ１上の箇所ｐが操作指示されたと仮定する。すると、対象箇所指定部１１Ａは、原稿データ３０における、操作指示された該箇所ｐを、追加オブジェクトを重ねる対象箇所Ｐとして指定する。
【００４９】
すると、後述する処理によって、該対象箇所Ｐの領域４０Ｂ１と同じ設定内容の設定された全ての領域が、特色オブジェクトを重ねる領域Ｑとして特定されることとなる（詳細後述）。
【００５０】
なお、ユーザが操作部を操作指示することで、原稿データ３０の特定のページにおける所定範囲を、対象箇所として指定する場合がある。例えば、ページの上側１／５の範囲などを、対象箇所Ｐとして操作指示する場合がある。
【００５１】
この場合、対象箇所指定部１１Ａは、ページ内における指定された該所定範囲を、追加オブジェクトを重ねる対象箇所Ｐ（実際には、対象となる範囲）として指定すればよい。
【００５２】
図３に戻り説明を続ける。第２の生成部１１Ｂは、フィルタ情報を生成する。
【００５３】
フィルタ情報は、追加オブジェクトを生成する領域の設定内容を規定した情報である。言い換えると、フィルタ情報は、原稿データ３０における、追加オブジェクトを重ねる領域を規定するために用いる情報である。本実施の形態では、フィルタ情報は、原稿データ３０における、対象箇所Ｐの画像オブジェクト４０の設定内容を規定したものである。設定内容は、１または複数の設定項目の各々の設定値で表される。
【００５４】
上述したように、設定項目は、サイズ、形、色、フォント、スタイル、文字飾り、および位置、の少なくとも１つを示す。設定値は、設定項目の実際の値である。フォントの設定値は、例えば、ゴシック、明朝、などである。文字飾りの設定値は、例えば、下線、取消線、などである。スタイルの設定値は、例えば、標準、斜体、太字、などである。サイズは、例えば、二次元空間における２軸方向の各々の長さによって規定される。例えば、サイズは、１０×５ｐｉｘ（ピクセル）などで表される。位置は、例えば、原稿データの各ページにおける、二次元位置座標によって表される。
【００５５】
第２の生成部１１Ｂについて、詳細に説明する。例えば、第２の生成部１１Ｂは、第１の取得部１１Ｇと、第２の取得部１１Ｈと、フィルタ生成部１１Ｉと、を含む。
【００５６】
第１の取得部１１Ｇは、原稿データ３０における、対象箇所Ｐに位置する画像オブジェクト４０を取得する。
【００５７】
第２の取得部１１Ｈは、第１の取得部１１Ｇが取得した画像オブジェクト４０における、該対象箇所Ｐに設定された設定内容を取得する。
【００５８】
上述したように、１つの画像オブジェクト４０には、該画像オブジェクト４０を複数の領域に分割した領域ごとに、異なる設定内容が設定されている場合がある。第２の取得部１１Ｈは、第１の取得部１１Ｇが取得した画像オブジェクト４０における、対象箇所Ｐに設定された設定内容を取得する。
【００５９】
図５を用いて説明する。例えば、ユーザが、画像オブジェクト４０Ｂにおける「テキストのオブジェクト」の領域４０Ｂ１上の箇所ｐを操作指示したと仮定する。そして、対象箇所指定部１１Ａが、操作指示された該箇所ｐを、追加オブジェクトを重ねる対象箇所Ｐとして指定したと仮定する。
【００６０】
この場合、第１の取得部１１Ｇは、原稿データ３０における、対象箇所Ｐに位置する画像オブジェクト４０Ｂを取得する。そして、第２の取得部１１Ｈは、画像オブジェクト４０Ｂにおける、指定した対象箇所Ｐの領域４０Ｂ１（「テキストのオブジェクト」の領域４０Ｂ１）に設定された、設定内容を取得する。
【００６１】
このため、この場合、第２の取得部１１Ｈは、画像オブジェクト４０Ｂにおける、対象箇所Ｐの領域４０Ｂ１に設定された、設定項目“色”の設定値“赤色”を、設定内容として取得する。
【００６２】
なお、該領域４０Ｂ１には、更に、他の設定項目も設定されていたと仮定する。例えば、設定項目“色”の設定値“赤色”に加えて、設定項目“フォント”、“サイズ”、“スタイル”、“位置”の各々の設定値が設定されていたと仮定する。
【００６３】
この場合、第２の取得部１１Ｈは、画像オブジェクト４０Ｂにおける、対象箇所Ｐの領域４０Ｂ１に設定された、設定項目“色”の設定値“赤色”、および、設定項目“フォント”、“サイズ”、“スタイル”、“位置”の各々の設定値、を設定内容として取得する。
【００６４】
フィルタ生成部１１Ｉは、第２の取得部１１Ｈによって取得された設定内容を規定した、フィルタ情報を生成する。
【００６５】
例えば、フィルタ生成部１１Ｉは、第２の取得部１１Ｈによって取得された設定内容をそのまま規定した、フィルタ情報を生成する。図５に示す場合、フィルタ生成部１１Ｉは、設定項目“色”の設定値”赤色”、および、設定項目“フォント”，“サイズ”，“スタイル”，“位置”の各々の設定値を、設定内容として規定した、フィルタ情報を生成する。
【００６６】
なお、フィルタ情報は、対象箇所Ｐの画像オブジェクト４０の設定内容（設定項目の設定値）に加えて、画像オブジェクト４０の種類を更に規定したものであってもよい。
【００６７】
この場合、第２の生成部１１Ｂは、原稿データにおける、対象箇所Ｐに位置する画像オブジェクト４０の種類と、該画像オブジェクト４０における設定内容と、を規定したフィルタ情報を生成すればよい。
【００６８】
図５に示す例の場合、フィルタ生成部１１Ｉは、第１の取得部１１Ｇで取得した画像オブジェクト４０Ｂの種類（図５に示す例では種類“テキスト”）を更に規定した、フィルタ情報を生成すればよい。
【００６９】
本実施の形態では、一例として、第２の生成部１１Ｂは、設定内容と、画像オブジェクト４０の種類と、を規定したフィルタ情報を生成する場合を、一例として説明する。なお、第２の生成部１１Ｂは、設定内容を規定したフィルタ情報を生成すればよく、画像オブジェクト４０の種類を更に規定したフィルタ情報を生成する形態に限定されない。
【００７０】
図３に戻り説明を続ける。表示制御部１４は、第２の生成部１１Ｂで生成されたフィルタ情報をＵＩに表示する制御を行う。詳細には、表示制御部１４は、第２の生成部１１Ｂでフィルタ情報が生成されると、生成されたフィルタ情報を含むＵＩをディスプレイ１０１に表示する制御を行う。
【００７１】
図６は、ＵＩ６０の一例を示す模式図である。図６に示す例では、ＵＩ６０は、フィルタ情報の表示領域６２と、ページ範囲の表示領域６４と、設定情報の表示領域６６と、実行ボタン６８と、を含む。なお、ＵＩ６０は、フィルタ情報の表示領域６２と、ページ範囲の表示領域６４と、設定情報の表示領域６６と、実行ボタン６８と、をそれぞれ別のＵＩに表示してもよい。図６には、これらをまとめて１画面のＵＩ６０に表示した場合を、一例として示した。
【００７２】
フィルタ情報の表示領域６２は、フィルタ情報を表示するための表示領域である。表示制御部１４は、第２の生成部１１Ｂによって生成されたフィルタ情報を、フィルタ情報の表示領域６２に表示する。
【００７３】
フィルタ情報の表示領域６２には、第２の生成部１１Ｂによって生成されたフィルタ情報に規定された設定内容に示される、設定項目および設定値が表示される。
【００７４】
また、フィルタ情報の表示領域６２には、設定項目の各々を個別に選択または選択解除することを指示するための、選択ボタン６５が表示されている。初期状態においては、第２の生成部１１Ｂによって生成されたフィルタ情報に示される、画像オブジェクトの種類および設定項目に対応する選択ボタン６５は、選択された状態となっている。なお、図６に示す例では、選択ボタン６５が選択された状態を、黒塗りの四角で示し、未選択または選択解除された状態を、白塗りの四角で示した。
【００７５】
また、初期状態では、各設定項目の設定値には、第２の生成部１１Ｂによって生成されたフィルタ情報に規定された設定値が表示されている。
【００７６】
このため、ユーザは、ＵＩ６０を視認することで、フィルタ情報を確認することができる。
【００７７】
本実施の形態では、ユーザは、ＵＩ６０におけるフィルタ情報の表示領域６２を、操作部を用いて操作指示することで、変更指定操作を行う。変更指定操作は、変更情報を指定するための操作である。変更情報は、フィルタ情報の少なくとも一部の変更を示す情報である。
【００７８】
図３に戻り説明を続ける。変更指定部１１Ｃは、ユーザによる操作部の操作指示に応じて、フィルタ情報の変更情報を指定する。
【００７９】
詳細には、ユーザは、ＵＩ６０に表示されたフィルタ情報を視認し、該フィルタ情報における、少なくとも１つの設定項目の設定値の変更操作、フィルタ情報の規定対象外とする設定項目の指定操作、および、フィルタ情報の規定対象とする新たな設定項目の追加操作、の少なくとも１つの操作を行う。以下では、これらの操作を、変更指定操作と称して説明する場合がある。
【００８０】
図６を用いて説明する。例えば、ユーザは、ＵＩ６０に表示されたフィルタ情報に示される、選択された状態となっている設定項目の内の何れかについて、対応する選択ボタン６５を操作し、選択状態を解除させる。これにより、ユーザは、フィルタ情報の規定対象外とする設定項目の指定操作を行う。図６には、画像オブジェクト４０の種類“テキスト”の設定項目“位置”について、選択状態が解除された状態を示した。
【００８１】
また、例えば、ユーザは、ＵＩ６０に表示されたフィルタ情報に示される、未選択の状態（図６中、白塗りの四角枠で示される選択ボタン６５参照）となっている設定項目の内の何れかについて、対応する選択ボタン６５を操作し、選択状態とする。これにより、操作した選択ボタン６５を黒色に反転させる。この操作より、ユーザは、フィルタ情報の規定対象とする新たな設定項目の指定操作を行う。また、例えば、ユーザは、ＵＩ６０に表示された設定値の少なくとも一部を操作することで、設定値を変更する。
【００８２】
このため、ユーザは、フィルタ情報に規定されていた設定項目の少なくとも一部を、フィルタ情報の規定対象外に変更することができる。また、フィルタ情報に規定されていた設定項目の設定値の少なくとも一部を、ユーザの任意の値に変更することができる。また、新たな設定項目を、フィルタ情報に容易に追加することができる。
【００８３】
ユーザが、これらの変更指定操作を行うことで、フィルタ情報の変更情報が入力される。ユーザによる操作指示によって、変更情報が入力されると、変更指定部１１Ｃは、入力された変更情報を指定する。
【００８４】
すなわち、変更指定部１１Ｃは、１または複数の設定項目の設定値を示す設定内容を規定したフィルタ情報における、設定項目の設定値の変更、フィルタ情報の規定対象外とする設定項目の指定、および、フィルタ情報の規定対象とする新たな設定項目の追加、の少なくとも１つを、変更情報として指定する。
【００８５】
第２の生成部１１Ｂは、変更指定部１１Ｃによって変更情報が指定されると、指定された変更情報に応じて、フィルタ情報を変更する。このため、対象箇所指定部１１Ａによって指定された対象箇所Ｐに応じて生成されたフィルタ情報を、ユーザによる操作指示によって、ユーザの任意の内容に変更することができる。
【００８６】
なお、フィルタ情報のデータ形式は任意である。図７は、フィルタ情報のデータ形式の一例を示す模式図である。フィルタ情報は、図７に示すようなＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のデータ形式であってもよい。なお、フィルタ情報のデータ形式は、ＸＭＬに限定されない。
【００８７】
なお、記憶部１５に、フィルタ情報が予め記憶されている場合がある。この場合、第２の生成部１１Ｂは、記憶部１５からフィルタ情報を読取ることで、該フィルタ情報を生成してもよい。すなわち、第２の生成部１１Ｂは、フィルタ情報を生成せずに、記憶部１５から読取ったフィルタ情報を用いてもよい。
【００８８】
そして、第２の生成部１１Ｂは、記憶部１５にフィルタ情報が記憶されていない場合や、ユーザによって新たな対象箇所Ｐが操作された場合に、上述のようにして、フィルタ情報を生成してもよい。
【００８９】
なお、第２の生成部１１Ｂが記憶部１５からフィルタ情報を読取った場合についても、同様に、表示制御部１４は、ＵＩ６０へフィルタ情報を表示する。そして、ユーザによる操作指示によって変更情報が入力されると、変更指定部１１Ｃが、入力された変更情報を指定する。そして、第２の生成部１１Ｂは、変更指定部１１Ｃによって変更情報が指定されると、指定された変更情報に応じて、フィルタ情報を変更すればよい。
【００９０】
図３に戻り説明を続ける。次に、ページ指定部１１Ｅについて説明する。ページ指定部１１Ｅは、原稿データ３０における、特色オブジェクトを生成する対象の１以上のページを、ユーザによる操作に応じて指定する。以下、ページを指定する操作を、ページ指定操作と称する場合がある。
【００９１】
例えば、ページ指定部１１Ｅは、操作画面を介して受付けたページ指定操作に応じて、特色オブジェクトを生成する処理の対象となるページを指定する。例えば、ユーザは、該操作画面を介して、ＵＩに表示された原稿データにおける、特色オブジェクトを重ねる対象のページを操作指示する。すると、ページ指定部１１Ｅは、操作指示されたページを、特色オブジェクトを生成する処理の対象となるページとして、指定する。
【００９２】
例えば、表示制御部１４は、フィルタ情報の表示領域６２と、ページ範囲の表示領域６４と、を含むＵＩ６０を、表示する（図６参照）。
【００９３】
上述したように、ユーザは、ＵＩ６０のフィルタ情報の表示領域６２を視認しながら、該フィルタ情報の表示領域６２を操作指示することで、フィルタ情報の変更指示を操作入力する。また、ユーザは、ＵＩ６０のページ範囲の表示領域６４を操作指示することで、特色オブジェクトを重ねる対象のページを操作指示する。
【００９４】
図６に示す例の場合、ユーザは、ページ範囲の表示領域６４における、“全てのページ”、“奇数ページ”、“偶数ページ”の何れかを選択することで、これらの何れかによって示されるページを、特色オブジェクトを重ねる対象のページとして操作指示する。なお、ページ範囲の表示領域６４には、ユーザの任意のページを操作入力するための入力欄を設けてもよい。この場合、ユーザは、該入力欄に、特色オブジェクトを重ねる対象のページを操作入力すればよい。
【００９５】
図３に戻り、説明を続ける。設定情報指定部１１Ｆは、ユーザによる操作に応じて、特色オブジェクトの設定情報を指定する。
【００９６】
設定情報は、特色オブジェクトに対する設定を示す情報である。設定情報は、光沢効果の種類に応じた濃度値を示す情報を、少なくとも含む。
【００９７】
設定情報指定部１１Ｆは、特色オブジェクトの設定情報が記憶部１５に記憶されている場合には、記憶部１５から設定情報を読出す。そして、設定情報指定部１１Ｆは、読出した設定情報を指定する。一方、特色オブジェクトの設定情報が記憶部１５に記憶されていない場合には、設定情報指定部１１Ｆは、ユーザからの指示に従って設定情報を指定する。
【００９８】
例えば、表示制御部１４が、操作画面をＵＩ６０に表示する。操作画面は、複数種類の光沢効果と１対１に対応し、且つ、対応する種類の光沢効果を実現するための設定情報の選択を受け付けるための複数の設定ボタンを含む。
【００９９】
そして、何れかの設定ボタンのユーザによる押下を受け付けたと仮定する。この場合、設定情報指定部１１Ｆは、押下された設定ボタンに対応する種類の光沢効果を実現するための設定情報を記憶部１５から読出し、読出した設定情報を指定する。
【０１００】
なお、設定情報が記憶部１５に記憶されていない場合がある。この場合、表示制御部１４は、設定情報の入力を促す画面を表示すればよい。そして、設定情報指定部１１Ｆは、この画面を介して受け付けた設定情報を、指定すればよい。
【０１０１】
次に、特定条件指定部１１Ｄについて説明する。特定条件指定部１１Ｄは、ユーザによる操作に応じて、特定条件を指定する。
【０１０２】
特定条件は、対象指定または対象外指定を示す。対象指定とは、フィルタ情報に規定された設定項目の設定値を、特定対象とすることを示す。対象外指定とは、フィルタ情報に規定された設定項目の設定値を、特定対象外とすることを示す。
【０１０３】
特定対象とする、とは、特色オブジェクトを追加する領域の特定に用いることを示す。特定対象外とする、とは、フィルタ情報に規定された設定項目の設定値以外を、特色オブジェクトを追加する領域の特定に用いることを示す。言い換えると、特定対象外とする、とは、フィルタ情報に規定された設定項目の設定値を、特色オブジェクトを追加する領域の特定時の除外条件として用いることを示す。
【０１０４】
ユーザは、操作画面を操作することで、特定条件の操作を行う。図６を用いて説明する。例えば、ＵＩ６０は、実行ボタン６８を含む。実行ボタン６８は、特色オブジェクトの生成実行を指示するためのボタン画像である。本実施の形態では、実行ボタン６８は、特定対象・実行ボタン６８Ａと、特定対象外・実行ボタン６８Ｂと、を含む。
【０１０５】
特定対象・実行ボタン６８Ａは、選択状態とされている設定項目の設定値を特定対象とし、特色オブジェクトの生成実行を指示するときに、操作されるボタンである。特定対象外・実行ボタン６８Ｂは、選択状態とされている設定項目の設定値を特定対象外とし、特色オブジェクトの生成実行を指示するときに、操作されるボタンである。
【０１０６】
ユーザは、特定対象・実行ボタン６８Ａまたは特定対象外・実行ボタン６８Ｂを操作指示することで、対象指定または対象外指定を示す特定条件と、特色オブジェクトの生成実行と、を操作指示する。
【０１０７】
すると、特定条件指定部１１Ｄは、ユーザによって操作された特定条件を指定する。すなわち、特定条件指定部１１Ｄは、対象指定または対象外指定を示す、特定条件を指定する。
【０１０８】
本実施の形態では、ユーザは、特色オブジェクトを重ねる対象箇所Ｐ、特色オブジェクトを生成する処理の対象となるページ、生成すべき特色オブジェクトの設定情報、必要に応じてフィルタ情報の変更情報の入力、を行うための操作を行った後に、特定条件の操作および特色オブジェクトの生成実行を指示するための操作を行う。
【０１０９】
特定条件の操作と特色オブジェクトの生成実行を指示するための操作は、例えば、上述したように、実行ボタン６８における特定対象・実行ボタン６８Ａまたは特定対象外・実行ボタン６８Ｂを押下する操作である。
【０１１０】
該操作を受け付けた場合、操作制御部１１は、特色オブジェクト生成制御部１３に対して、各種の指定（フィルタ情報、ページ、設定情報、特定条件、等の指定）に基づく特色オブジェクトの生成を指示する。
【０１１１】
例えば、操作制御部１１は、特色オブジェクトを生成する処理の対象となるページを示す情報、フィルタ情報、特定条件を示す情報、特色オブジェクトの生成を実行することを指示する情報、設定情報、を含むイベント情報を、後述の特色オブジェクト生成制御部１３へ通知する。
【０１１２】
次に、特色オブジェクト生成制御部１３について説明する。特色オブジェクト生成制御部１３は、操作制御部１１から通知されたイベント情報に基づいて、特色オブジェクトを生成する制御を行う。
【０１１３】
特色オブジェクト生成制御部１３は、特定部１３Ａ、および第１の生成部１３Ｂを有する。
【０１１４】
特定部１３Ａは、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容の設定された、全ての画像オブジェクト４０の領域Ｑを特定する。
【０１１５】
詳細には、特定部１３Ａは、イベント情報に含まれる特定条件が対象指定を示す場合、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容の設定された、全ての画像オブジェクトの領域Ｑを特定する。
【０１１６】
一方、特定部１３Ａは、イベント情報に含まれる特定条件が対象外指定を示す場合、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容が設定されていない、画像オブジェクト４０の領域を特定する。
【０１１７】
まず、イベント情報に含まれる特定条件が対象指定を示す場合について、説明する。
【０１１８】
詳細には、特定部１３Ａは、まず、原稿データ３０における、ページ指定部１１Ｅによって指定されたページに含まれる画像オブジェクト４０を特定する。また、特定部１３Ａは、特定した画像オブジェクト４０の内、フィルタ情報に規定された種類の全ての画像オブジェクト４０を特定する。
【０１１９】
例えば、ページ指定部１１Ｅによって、１頁〜２頁が指定されたと仮定する。また、フィルタ情報に規定された画像オブジェクト４０の種類が、“テキスト”であったと仮定する。この場合、特定部１３Ａは、原稿データ３０における、１ページ〜２ページに含まれる画像オブジェクト４０の内、種類“テキスト”の画像オブジェクト４０を全て特定する。
【０１２０】
次に、特定部１３Ａは、特定した画像オブジェクト４０の各々について、フィルタ情報に規定された設定項目の設定値に一致する領域が有るか否かを判断する。
【０１２１】
例えば、特定部１３Ａは、特定した画像オブジェクト４０の各々について、各画像オブジェクト４０に含まれる互いに少なくとも一部の設定内容の異なる複数の領域の内、フィルタ情報に規定された、全ての設定項目の設定値に一致する領域が有るか否かを判断する。そして、一致する領域が有る場合、特定部１３Ａは、特定した該画像オブジェクト４０における、一致する領域を、特色オブジェクトを重ねる対象の領域Ｑとして特定する。
【０１２２】
そして、第１の生成部１３Ｂは、特定部１３Ａによって特定された領域Ｑ上に重なる、特色オブジェクトを生成する。例えば、第１の生成部１３Ｂは、特定された画像オブジェクト４０の領域Ｑごとに、該領域Ｑと同じ形状であり、かつ、該領域Ｑ上に重なる、特色オブジェクトを生成する。
【０１２３】
図８は、特色オブジェクトの生成の一例を示す模式図である。
【０１２４】
図８（Ａ）に示すように、この例では、画像オブジェクト４０Ｂには、互いに設定内容の一部の異なる２つの領域が含まれている。画像オブジェクト４０Ｂの２行目の「テキストのオブジェクト」の領域４０Ｂ１は、設定項目“色”の設定値“赤色”である。一方、１行目の「これは１ページ目の」と３行目の「です」の領域４０Ｂ２は、設定項目“色”の設定値“黒色”であったとする。
【０１２５】
また、画像オブジェクト４０Ｄには、互いに設定内容の一部の異なる２つの領域が含まれている。画像オブジェクト４０Ｄの「グラフィックのオブジェクト」の領域４０Ｄ１は、設定項目“色”および“スタイル”の設定値は、各々“赤色”および“太字”である。一方、画像オブジェクト４０Ｄの他の領域４０Ｄ２（「以下は」、「です」）については、設定項目“色”および“スタイル”の設定値は、各々“黒色”および“標準”であったとする。
【０１２６】
そして、例えば、対象箇所指定部１１Ａによって、原稿データ３０の対象箇所ＰＡが指定されたと仮定する（図８（Ａ））。対象箇所ＰＡは、画像オブジェクト４０Ｂにおける赤色の「テキストのオブジェクト」の領域４０Ｂ１上の箇所である。そして、第２の生成部１１Ｂによって、該対象箇所ＰＡに位置する画像オブジェクト４０Ｂにおける、対象箇所ＰＡの領域４０Ｂ１に設定された設定内容が、フィルタ情報として生成されたと仮定する。
【０１２７】
具体的には、このフィルタ情報には、設定項目“色”の設定値“赤色”が規定されていたと仮定する。また、このフィルタ情報には、画像オブジェクト４０の種類“テキスト”が規定されていたと仮定する。なお、ページ指定部１１Ｅによって、１ページ〜２ページが指定されていたものと仮定する。
【０１２８】
この場合、特定部１３Ａは、原稿データ３０における１頁〜２頁に含まれる画像オブジェクト４０（４０Ａ〜４０Ｅ）の内、種類“テキスト”の画像オブジェクト４０（４０Ａ〜４０Ｄ）の各々における、フィルタ情報に設定された設定内容の規定された領域４０Ｂ１および領域４０Ｄ１を特定する。
【０１２９】
領域４０Ｂ１と領域Ｄ１は、図８（Ａ）および図８（Ｂ）に示すように、フィルタ情報に示される、設定項目“色”の設定値“赤色”が規定された、“テキスト”の領域である。すなわち、この場合、原稿データ３０の指定されたページに含まれる、指定された種類“テキスト”の画像オブジェクト４０における、赤色の領域（領域４０Ｂ１、領域４０Ｄ１）が、特色オブジェクト４２を重ねる対象の領域Ｑとして特定される。
【０１３０】
この場合、第１の生成部１３Ｂは、原稿データ３０における、これらの領域Ｑ（領域４０Ｂ１、領域４０Ｄ１）の各々上に重なる、特色オブジェクト４２を生成する（図８（Ｂ）参照）。
【０１３１】
このように、ユーザによって、原稿データ３０の画像オブジェクト４０Ｂにおける、“赤色”の文字が対象箇所Ｐとして指定されたと仮定する。この場合、原稿データ３０の指定されたページに含まれる“赤色”の文字の全ての領域が、特色オブジェクト４２を重ねる対象の領域Ｑとして特定され、特色オブジェクト４２が生成される。
【０１３２】
一方、対象箇所指定部１１Ａによって、原稿データ３０の対象箇所ＰＢが指定されたと仮定する（図８（Ａ））。対象箇所ＰＢは、画像オブジェクト４０Ｄにおける、赤色で且つ太字の「グラフィックのオブジェクト」の領域４０Ｄ１上の箇所である。そして、第２の生成部１１Ｂによって、該対象箇所ＰＢに位置する画像オブジェクト４０Ｄにおける、対象箇所ＰＢの領域４０Ｄ１に設定された設定内容が、フィルタ情報として生成されたと仮定する。
【０１３３】
具体的には、このフィルタ情報には、設定項目“スタイル”、“色”、の各々の設定値“太字”、“赤色”が規定されていたと仮定する。また、このフィルタ情報には、画像オブジェクト４０の種類“テキスト”が規定されていたと仮定する。なお、ページ指定部１１Ｅによって、１ページ〜２ページが指定されていたものと仮定する。
【０１３４】
この場合、特定部１３Ａは、原稿データ３０における１ページ〜２ページに含まれる画像オブジェクト４０（４０Ａ〜４０Ｅ）の内、種類“テキスト”の画像オブジェクト４０（４０Ａ〜４０Ｄ）の各々における、フィルタ情報に設定された設定内容の規定された領域４０Ｄ１を特定する。
【０１３５】
領域Ｄ１は、図８（Ａ）および図８（Ｃ）に示すように、フィルタ情報に示される、設定項目“色”、“スタイル”の各々に設定値“赤色”、“太字”が規定された、“テキスト”の領域である。すなわち、この場合、原稿データ３０の指定されたページに含まれる、指定された種類“テキスト”の画像オブジェクト４０における、赤色で且つ太字の領域（領域Ｄ１）が、特色オブジェクト４２を重ねる対象の領域Ｑとして特定される。
【０１３６】
この場合、第１の生成部１３Ｂは、原稿データ３０における、これらの領域Ｑ（領域４０Ｄ１）の各々上に重なる、特色オブジェクト４２を生成する（図８（Ｃ）参照）。
【０１３７】
このように、ユーザによって、原稿データ３０の画像オブジェクト４０Ｄにおける、“赤色”で且つ“太字”の文字が対象箇所Ｐとして指定されたと仮定する。この場合、原稿データ３０の指定されたページに含まれる“赤色”で且つ“太字”の文字の全ての領域が、特色オブジェクト４２を重ねる対象の領域Ｑとして特定され、特色オブジェクト４２が生成される。
【０１３８】
なお、第１の生成部１３Ｂは、設定情報指定部１１Ｆにより指定された設定情報を用いて、特色オブジェクト４２を生成する。このため、例えば、第１の生成部１３Ｂは、設定情報に示される種類の光沢効果を示す特色オブジェクト４２を生成する。また、第１の生成部１３Ｂは、特色オブジェクト４２の生成に用いた設定情報を、記憶部１５に記憶する。この設定情報は、特定部１３Ａによって特定された画像オブジェクトの領域Ｑごとに生成された特色オブジェクトに、共通する設定情報である。
【０１３９】
ここで、特色オブジェクト４２を重ねる対象の画像オブジェクト４０（説明の便宜上「第１の画像オブジェクト」と称する）より表示の優先順位が高い画像オブジェクト４０（説明の便宜上「第２の画像オブジェクト」と称する）の少なくとも一部が、第１の画像オブジェクトに重なっている場合がある。すなわち、特色オブジェクト４２を重ねる対象の画像オブジェクト４０の上層側に、他の画像オブジェクト４０が配置されている場合がある。
【０１４０】
この場合、第１の生成部１３Ｂは、特色オブジェクト４２の表示の優先順位が、第１の画像オブジェクトよりも高く、かつ、第２の画像オブジェクトよりも低くなるよう、特色オブジェクト４２を生成する。
【０１４１】
図９は、特色オブジェクトの生成方法を表すイメージ図である。画像オブジェクトＢは、第１の画像オブジェクトの一例であり、画像オブジェクトＡは、第２の画像オブジェクトの一例である。ユーザが、特色オブジェクトを重ねる対象として、画像オブジェクトＢの属性を指定したと仮定する。この場合、第２の生成部１１Ｂは、画像オブジェクトＢの属性を指定する。すると、第１の生成部１３Ｂは、画像オブジェクトＢと同じサイズで同じ形状の特色オブジェクトを、画像オブジェクトＢの直上に配置するように生成する。このため、画像オブジェクトＢより表示の優先順位が高い画像オブジェクトＡが、生成された特色オブジェクトによって隠れることはない。
【０１４２】
図１０は、特色オブジェクト４２の生成の他の例を示す模式図である。
【０１４３】
例えば、対象箇所指定部１１Ａによって、原稿データ３０の対象箇所ＰＣが指定されたと仮定する（図１０（Ａ））。対象箇所ＰＣは、特定のサイズ（ここでは、５×１０ｐｘ（ピクセル）と仮定する）の画像オブジェクト４０Ｆ上の箇所である。そして、第２の生成部１１Ｂによって、該対象箇所ＰＣに位置する画像オブジェクト４０Ｆの領域４０Ｆ１に設定された設定内容が、フィルタ情報として生成されたと仮定する。
【０１４４】
具体的には、このフィルタ情報は、例えば、設定項目“フォント”、“サイズ”、“スタイル”、“色”、“位置”の各々の設定値を規定したものであったと仮定する。
【０１４５】
そして、ユーザによる操作指示によって、変更指定部１１Ｃが、設定項目“サイズ”の設定値“５×１０ｐｘ”のみを規定対象とするように、変更情報を指定したと仮定する。すると、第２の生成部１１Ｂが、変更情報に応じてフィルタ情報を変更する。このため、変更後のフィルタ情報には、設定項目“サイズ”の設定値“５×１０ｐｘ”のみを示す設定内容が規定されていたと仮定する。
【０１４６】
なお、ページ指定部１１Ｅによって、１頁〜２頁が指定されていたものと仮定する。また、この変更後のフィルタ情報には、画像オブジェクトの種類が規定されていなかったと仮定する。
【０１４７】
この場合、特定部１３Ａは、原稿データ３０における１頁〜２頁に含まれる画像オブジェクト４０（４０Ａ〜４０Ｉ）の各々の内、変更後のフィルタ情報に設定された設定内容の規定された領域４０Ｆ１、４０Ｇ１、４０Ｈ１、４０Ｉ１を特定する。
【０１４８】
これらの領域４０（４０Ｆ１、４０Ｇ１、４０Ｈ１、４０Ｉ１）は、該フィルタ情報に規定された、設定項目“サイズ”の設定値“５×１０ｐｘ”を含む設定内容の設定された、画像オブジェクト４０（４０Ｆ、４０Ｇ、４０Ｈ、４０Ｉ）の領域である。
【０１４９】
すなわち、この場合、原稿データ３０の指定されたページに含まれる、フィルタ情報に規定された“５×１０ｐｘ”のサイズの領域（４０Ｆ１、４０Ｇ１、４０Ｈ１、４０Ｉ１）が、特色オブジェクト４２を重ねる対象の領域Ｑとして特定される（図１０（Ａ）参照）。
【０１５０】
この場合、第１の生成部１３Ｂは、原稿データ３０における、これらの領域Ｑ（４０Ｆ１、４０Ｇ１、４０Ｈ１、４０Ｉ１）の各々上に重なる、特色オブジェクト４２を生成する（図１０（Ｂ）参照）。
【０１５１】
図１１は、特色オブジェクト４２の生成の他の例を示す模式図である。
【０１５２】
例えば、対象箇所指定部１１Ａによって、原稿データ３０の対象箇所ＰＤが指定されたと仮定する（図１１（Ａ））。対象箇所ＰＤは、ページ内の特定の位置に配置された画像オブジェクト４０Ｆ上の箇所である。そして、第２の生成部１１Ｂによって、該対象箇所ＰＤに位置する画像オブジェクト４０．Ｆにおける、対象箇所ＰＤの領域４０Ｆ１に設定された設定内容が、フィルタ情報として生成されたと仮定する。具体的には、このフィルタ情報は、例えば、設定項目“フォント”、“サイズ”、“スタイル”、“色”、“位置”の各々の設定値を規定したものであったと仮定する。
【０１５３】
そして、ユーザによる操作指示によって、変更指定部１１Ｃが、設定項目“位置”の設定値のみを規定対象とし、該“位置”の設定値として、ページの上側１／５の範囲を示す設定値とするように、変更情報を指定したと仮定する。すると、第２の生成部１１Ｂが、変更情報に応じてフィルタ情報を変更する。このため、変更後のフィルタ情報には、設定項目“位置”の設定値“ページの上側１／５の範囲”のみを示す設定内容が、規定された状態となる。
【０１５４】
なお、例えば、１つのページを予め複数の分割領域に分割（例えば、縦方向に５分割）する。そして、ユーザは、ページ内の任意の箇所を操作指示する。そして、対象箇所指定部１１Ａが、ユーザによって操作指示された箇所を含む分割領域の範囲を、所定範囲を示す対象箇所として指定した場合も、同様である。
【０１５５】
すなわち、この場合、ユーザが、ページ内の上側１／５の領域内を操作指示する。すると、対象箇所指定部１１Ａは、原稿データ３０の上側１／５の範囲を、対象箇所として指定する。このため、この場合、第２の生成部１１Ｂは、ページの上側１／５に含まれる画像オブジェクト４０の設定内容を、フィルタ情報として生成すればよい。
【０１５６】
なお、ページ指定部１１Ｅによって、１頁〜２頁が指定されていたものと仮定する。また、このフィルタ情報には、画像オブジェクト４０の種類が規定されていなかったと仮定する。
【０１５７】
この場合、特定部１３Ａは、原稿データ３０における１頁〜２頁に含まれる、変更後のフィルタ情報に規定された設定項目“位置”の設定値“ページの上側１／５の範囲”に配置された画像オブジェクト４０の各々の領域（４０Ｆ１、４０Ｊ１、４０Ｈ１、４０Ｋ１）を、特色オブジェクト４２を重ねる対象の領域Ｑとして特定する。
【０１５８】
この場合、第１の生成部１３Ｂは、原稿データ３０における、これらの領域（４０Ｆ１、４０Ｊ１、４０Ｈ１、４０Ｋ１）の各々上に重なる、特色オブジェクト４２を生成する（図１０（Ｂ）参照）。
【０１５９】
このため、この場合、対象箇所Ｐを含む特定の領域Ｑに含まれる画像オブジェクト４０上に、特色オブジェクト４２が生成される。
【０１６０】
次に、イベント情報に含まれる特定条件が対象外指定を示す場合について、説明する。この場合、特定部１３Ａは、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された設定項目の設定値が設定されていない画像オブジェクト４０の領域Ｑを特定すればよい。
【０１６１】
例えば、フィルタ情報に、設定項目“色”の設定値“赤色”を示す設定内容が規定されていたと仮定する。この場合、特定部１３Ａは、“赤色”以外の色の設定内容が規定された画像オブジェクト４０の領域Ｑを、特定すればよい。
【０１６２】
このため、イベント情報に含まれる特定条件が対象外指定を示す場合、原稿データ３０における、フィルタ情報に規定された設定内容以外の設定内容が設定された領域Ｑに、特色オブジェクト４２が生成される。
【０１６３】
次に、情報処理装置１０が実行する情報処理の手順の一例を説明する。
【０１６４】
図１２は、情報処理装置１０が実行する、特色オブジェクト４２の生成処理の手順の一例を示す、シーケンス図である。
【０１６５】
まず、データ入力部１２が、キーボード１００等の入力デバイス（操作部）を介して、原稿データ３０を指定する操作を受け付ける（ステップＳ１）。データ入力部１２は、ステップＳ１で指定された原稿データ３０をメモリから読み込み、読み込んだ原稿データ３０を記憶部１５に記録する（ステップＳ２）。また、データ入力部１２は、ステップＳ１で読込んだ原稿データ３０を、表示制御部１４で扱えるデータ形式のプレビュー表示用データに変換し、表示制御部１４に表示させる（ステップＳ３）。
【０１６６】
次に、操作制御部１１（第２の生成部１１Ｂ）が、特色オブジェクト４２を重ねる対象箇所Ｐを指定するための操作を受付ける（ステップＳ４）。すると、操作制御部１１の対象箇所指定部１１Ａが、受付けた操作に応じた対象箇所Ｐを指定する（ステップＳ５）。
【０１６７】
次に、第２の生成部１１Ｂが、原稿データ３０を記憶部１５から読取る（ステップＳ６）。そして、第２の生成部１１Ｂは、ステップＳ６で読取った原稿データ３０における、ステップＳ５で指定した対象箇所Ｐに位置する画像オブジェクト４０の設定内容を規定した、フィルタ情報を生成する（ステップＳ７）。
【０１６８】
次に、表示制御部１４が、ステップＳ７で生成されたフィルタ情報を、表示制御部１４へ出力する（ステップＳ８）。表示制御部１４は、受付けたフィルタ情報をＵＩ６０に表示する（ステップＳ９）。
【０１６９】
次に、操作制御部１１は、変更情報を指定するための、変更指定操作を受付ける（ステップＳ１０）。すると、操作制御部１１の変更指定部１１Ｃが、受付けた変更指定操作に応じた変更情報を指定する（ステップＳ１１）。
【０１７０】
ステップＳ１０〜ステップＳ１１の処理が行われた場合、操作制御部１１の第２の生成部１１Ｂは、ステップＳ１１で指定された変更情報に応じて、フィルタ情報を変更する（ステップＳ１２）。そして、第２の生成部１１Ｂは、変更後のフィルタ情報を表示制御部１４へ出力する（ステップＳ１３）。表示制御部１４は、受付けたフィルタ情報を、ＵＩ６０へ表示する（ステップＳ１４）。
【０１７１】
なお、情報処理装置１０は、変更情報を指定するためのユーザによる操作を受付ける（ステップＳ１０）ごとに、ステップＳ１０〜ステップＳ１４の処理を繰り返し実行すればよい。
【０１７２】
次に、操作制御部１１のページ指定部１１Ｅが、操作部からページ指定操作を受け付ける（ステップＳ１５）。すると、操作制御部１１のページ指定部１１Ｅが、受け付けたページ指定操作に応じたページを指定する（ステップＳ１６）。
【０１７３】
次に、操作制御部１１の設定情報指定部１１Ｆが、ＵＩ６０を介して、設定情報を指定するための、設定情報指定操作を受け付ける（ステップＳ１７）。操作制御部１１は、ユーザによって押下された設定ボタンに対応する光沢効果を実現するための設定情報を記憶部１５から読取る（ステップＳ１８）。そして、操作制御部１１の設定情報指定部１１Ｆは、読取った設定情報を指定する（ステップＳ１９）。
【０１７４】
次に、操作制御部１１は、ＵＩ６０を介して、特定条件指定・実行操作を受付ける（ステップＳ２０）。具体的には、ユーザが実行ボタン６８を操作指示すると、操作制御部１１は、特定条件指定・実行操作を受付ける。特定条件指定・実行操作は、ユーザが、特定対象・実行ボタン６８Ａまたは特定対象外・実行ボタン６８Ｂ（図６参照）を操作することを示す。
【０１７５】
操作制御部１１の特定条件指定部１１Ｄは、ステップＳ２０で受付けた特定条件指定・実行操作を受付けることで、対象指定または対象外指定を示す特定条件と、特色オブジェクト４２の生成実行と、を指定する（ステップＳ２１）。
【０１７６】
すると、操作制御部１１は、ステップＳ４〜ステップＳ１４の処理によって生成および変更された、最新のフィルタ情報を、記憶部１５へ記憶する（ステップＳ２２）。
【０１７７】
そして、操作制御部１１は、イベント情報を生成して特色オブジェクト生成制御部１３へ通知する（ステップＳ２３）。前述したように、このイベント情報は、ステップＳ１５で指定された特色オブジェクトを生成する処理の対象となるページを示す情報、ステップＳ２２で記憶したフィルタ情報、ステップＳ２１で指定した特定条件を示す情報、特色オブジェクトの生成を実行することを指示する情報、ステップＳ１９で指定した設定情報、などである。
【０１７８】
特色オブジェクト生成制御部１３は、操作制御部１１からイベント情報の通知を受け付ける（ステップＳ２３）。特色オブジェクト生成制御部１３の特定部１３Ａは、記憶部１５から原稿データを読取る（ステップＳ２４）。特色オブジェクト生成制御部１３の特定部１３Ａは、ステップＳ２４で読取った原稿データを構成する複数のページの中から、ステップＳ１５で指定されたページを選択する（ステップＳ２５）。
【０１７９】
次に、特色オブジェクト生成制御部１３の特定部１３Ａは、ステップＳ２２で記憶したフィルタ情報を用いて、特色オブジェクト４２を重ねる対象の画像オブジェクト４０の領域Ｑを特定する（ステップＳ２６）。
【０１８０】
ステップＳ２３で受付けたイベント情報に含まれる特定条件が、対象指定を示す場合、ステップＳ２６において、特定部１３Ａは次の処理を行う。この場合、特定部１３Ａは、ステップＳ２４で読取った原稿データ３０における、ステップＳ２５で選択したページに含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容の設定された、全ての画像オブジェクト４０の領域Ｑを特定する。
【０１８１】
一方、ステップＳ２３で受付けたイベント情報に含まれる特定条件が、対象外指定を示す場合、ステップＳ２６において、特定部１３Ａは次の処理を行う。この場合、特定部１３Ａは、ステップＳ２４で読取った原稿データ３０における、ステップＳ２５で選択したページに含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容の設定されていない、全ての画像オブジェクト４０の領域Ｑを特定する。
【０１８２】
次に、特色オブジェクト生成制御部１３の第１の生成部１３Ｂが、ステップＳ２６で特定された、画像オブジェクト４０の領域Ｑごとに、ステップＳ１９で指定された設定情報を用いて、該領域Ｑと同じ形状であり、かつ、該領域Ｑの真上に、特色オブジェクト４２を生成する（ステップＳ２７）。
【０１８３】
次に、特色オブジェクト生成制御部１３は、ステップＳ２７の処理によって特色オブジェクト４２が追加された原稿データ３０を、表示制御部１４に表示する制御を行う（ステップＳ２８）。また、ステップＳ２８の処理において、特色オブジェクト生成制御部１３は、該原稿データ３０を記憶部１５に記憶する制御を行う。
【０１８４】
特色オブジェクト生成制御部１３は、ステップＳ２７において特色オブジェクトの生成に用いた設定情報を、記憶部１５に記憶する制御を行う（ステップＳ２９）。そして、本シーケンスを終了する。
【０１８５】
次に、情報処理装置１０が実行する情報処理の、他の手順の一例を説明する。
【０１８６】
図１３は、情報処理装置１０が実行する情報処理の手順の他の一例を示す、シーケンス図である。図１３には、第２の生成部１１Ｂが、記憶部１５からフィルタ情報を読取る場合を説明する。
【０１８７】
まず、情報処理装置１０は、図１２と同様に、ステップＳ１〜ステップＳ２の処理を行う。すなわち、データ入力部１２が原稿データを指定する操作を受け付ける（ステップＳ１）。データ入力部１２は、ステップＳ１で指定された原稿データをメモリから読み込み、読み込んだ原稿データを記憶部１５に記録する（ステップＳ２）。
【０１８８】
次に、操作制御部１１の第２の生成部１１Ｂが、記憶部１５からフィルタ情報を読取る（ステップＳ４１）。第２の生成部１１Ｂは、ステップＳ４１で読取ったフィルタ情報を、生成後のフィルタ情報として用いる（ステップＳ４２）。次に、第２の生成部１１Ｂは、ステップＳ４１で読取ったフィルタ情報を、表示制御部１４へ出力する（ステップＳ４３）。表示制御部１４は、受付けたフィルタ情報をＵＩ６０に表示する（ステップＳ４４）。
【０１８９】
そして、情報処理装置１０は、図１２と同様に、ステップＳ１０〜ステップＳ２９の処理を行う。
【０１９０】
次に、特色オブジェクト生成制御部１３が実行する、情報処理の手順を詳細に説明する。図１４は、情報処理装置１０が実行する、情報処理の手順の一例を示す、フローチャートである。なお、既に、原稿データ３０が指定されているものとして説明する。
【０１９１】
まず、対象箇所指定部１１Ａが、操作部から対象箇所指定操作を受付ける（ステップＳ１００）。対象箇所指定部１１Ａは、ステップＳ１００で受付けた操作に応じて、原稿データ３０における、特色オブジェクト４２を重ねる対象箇所Ｐを指定する（ステップＳ１０２）。
【０１９２】
次に、第２の生成部１１Ｂの第１の取得部１１Ｇが、原稿データ３０における、ステップＳ１０２で指定した対象箇所Ｐに位置する画像オブジェクト４０を取得する（ステップＳ１０４）。
【０１９３】
次に、第２の生成部１１Ｂの第２の取得部１１Ｈが、ステップＳ１０４で取得した画像オブジェクト４０Ｂにおける、ステップＳ１０２で指定した対象箇所Ｐに設定された設定内容を取得する（ステップＳ１０６）。
【０１９４】
次に、フィルタ生成部１１Ｉが、ステップＳ１０６取得した設定内容を規定した、フィルタ情報を生成する（ステップＳ１０８）。
【０１９５】
次に、表示制御部１４が、フィルタ情報をＵＩ６０に表示する（ステップＳ１１０）。次に、変更指定部１１Ｃが、操作部から変更指定操作を受付けたか否かを判断する（ステップＳ１１２）。変更指定操作を受付けた場合（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１４へ進む。
【０１９６】
ステップＳ１１４では、変更指定部１１Ｃが、ステップＳ１１２で受け付けた変更指定操作によって示される、変更情報を指定する（ステップＳ１１４）。
【０１９７】
次に、第２の生成部１１Ｂが、ステップＳ１１４で指定された変更情報に応じて、フィルタ情報を変更する（ステップＳ１１６）。そして、上記ステップＳ１１０へ戻る。
【０１９８】
一方、上記ステップＳ１１２で否定判断すると（ステップＳ１１２：Ｎｏ）、ステップＳ１１８へ進む。
【０１９９】
ステップＳ１１８では、ページ指定部１１Ｅが操作部からページ指定操作を受付ける（ステップＳ１１８）。次に、ページ指定部１１Ｅが、ステップＳ１１８で受付けたページ指定操作に応じたページを指定する（ステップＳ１２０）。
【０２００】
次に、設定情報指定部１１Ｆが、操作部から設定情報指定操作を受付ける（ステップＳ１２２）。設定情報指定部１１Ｆは、受付けた設定情報指定操作によって示される設定情報を、指定する（ステップＳ１２４）。
【０２０１】
次に、操作制御部１１が、特定条件指定・実行操作を受付ける（ステップＳ１２６）。次に、操作制御部１１の特定条件指定部１１Ｄが、ステップＳ１２６で受付けた特定条件指定・実行操作に示される特定条件を指定する（ステップＳ１２８）。
【０２０２】
次に、操作制御部１１は、ステップＳ１０８〜ステップＳ１１６の処理によって生成、または生成および変更されたフィルタ情報を、記憶部１５へ記憶する（ステップＳ１３０）。
【０２０３】
そして、操作制御部１１が、イベント情報を生成して特色オブジェクト生成制御部１３へ通知する。すると、特色オブジェクト生成制御部１３が、特色オブジェクト生成処理を行い（ステップＳ１３２）、本ルーチンを終了する。
【０２０４】
次に、ステップＳ１３２の特色オブジェクト生成処理の流れの一例を説明する。図１５は、特色オブジェクト生成制御部１３が実行する特色オブジェクト生成処理の手順の一例を示す、フローチャートである。なお、図１５には、特定条件が対象指定を示す場合を、一例として示した。
【０２０５】
まず、特定部１３Ａが、原稿データ３０を取得する（ステップＳ２００）。特定部１３Ａは、表示制御部１４から原稿データ３０を読取ることで、原稿データ３０を取得する。
【０２０６】
次に、特定部１３Ａは、ステップＳ２００で取得した原稿データ３０を構成する複数のページの中から、ステップＳ１２０（図１４参照）で指定されたページを選択する（ステップＳ２０２）。
【０２０７】
次に、特定部１３Ａは、ステップＳ１２０（図１４参照）で指定されたページに含まれ、且つ、上記ステップＳ１０８〜ステップＳ１１６の処理によって生成・変更されたフィルタ情報に規定された種類の、全ての画像オブジェクト４０を特定する（ステップＳ２０４）。
【０２０８】
次に、特色オブジェクト生成制御部１３は、ステップＳ２０４で特定した画像オブジェクト４０の各々について、ステップＳ２０６〜ステップＳ２１０の処理を実行する。
【０２０９】
まず、第１の生成部１３Ｂは、画像オブジェクト４０の設定内容を取得する（ステップＳ２０６）。上述したように、１つの画像オブジェクト４０に、設定内容に少なくとも一部の異なる複数の領域が含まれる場合がある。この場合、ステップＳ２０６において、第１の生成部１３Ｂは、画像オブジェクト４０に含まれる複数の領域の各々の、設定内容を取得する。
【０２１０】
次に、第１の生成部１３Ｂは、処理対象の画像オブジェクト４０に、フィルタ情報に規定された設定項目の設定値に一致する領域が有るか否かを判断する（ステップＳ２０８）。
【０２１１】
ステップ２０８で肯定判断すると（ステップＳ２０８：Ｙｅｓ）、特定部１３Ａは、フィルタ情報に規定された設定項目の設定値に一致する領域を、特色オブジェクト４２を生成する対象の領域Ｑとして特定する。
【０２１２】
そして、第１の生成部１３Ｂが、処理対象の画像オブジェクト４０上における、特定部１３Ａによって特定された領域Ｑ上に、特色オブジェクト４２を生成する（ステップＳ２１０）。
【０２１３】
ステップＳ２０４で特定した画像オブジェクト４０の各々について、ステップＳ２０６〜ステップＳ２１０を実行すると、ステップＳ２１２へ進む。
【０２１４】
ステップＳ２１２では、表示制御部１４が、ステップＳ２００〜ステップＳ２１０の処理によって特色オブジェクト４２が追加された原稿データ３０を表示する制御を行う（ステップＳ２１２）。
【０２１５】
次に、特色オブジェクト生成制御部１３は、ステップＳ２１２で表示した原稿データ３０、および、ステップＳ２１０で特色オブジェクト４２の生成に用いた設定情報を、記憶部１５に記憶させる制御を行う（ステップＳ２１４）。そして、本ルーチンを終了する。
【０２１６】
以上説明したように、本実施の形態の情報処理装置１０は、特定部１３Ａと、第１の生成部１３Ｂと、を備える。特定部１３Ａは、追加オブジェクト（特色オブジェクト４２）を生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データ３０に含まれる画像オブジェクト４０から、該フィルタ情報に規定された設定内容の設定された全ての画像オブジェクト４０の領域Ｑを特定する。第１の生成部１３Ｂは、特定された領域Ｑ上に重なる追加オブジェクト（特色オブジェクト４２）を生成する。
【０２１７】
このように、本実施の形態の情報処理装置１０は、追加オブジェクト（特色オブジェクト４２）を生成する領域の設定内容を規定したフィルタ情報を用いて、フィルタ情報に規定された設定内容の設定された、画像オブジェクト４０の領域Ｑ上に、特色オブジェクト４２（追加オブジェクト）を生成する。
【０２１８】
このため、本実施の形態の情報処理装置１０では、フィルタ情報に規定される設定内容を調整することで、ユーザの所望の設定内容の設定された領域Ｑに、容易に特色オブジェクト４２を生成することができる。
【０２１９】
従って、本実施の形態の情報処理装置１０は、ユーザの意図に沿った領域Ｑに追加オブジェクト（特色オブジェクト４２）を容易に生成することができる。
【０２２０】
また、情報処理装置１０は、上記効果に加えて、原稿データ３０に含まれる画像オブジェクト４０の特定された領域Ｑに、選択的に特色オブジェクト４２を一括して生成することができる。また、情報処理装置１０では、上記効果に加えて、ユーザによる操作負荷の軽減を図ることができる。
【０２２１】
画像オブジェクト４０は、互いに設定内容の少なくとも一部の異なる複数の領域を含む。
【０２２２】
対象箇所指定部１１Ａは、画像オブジェクト４０を含む画像データ（原稿データ３０）における、追加オブジェクト（特色オブジェクト４２）を重ねる対象箇所Ｐを指定する。第２の生成部１１Ｂは、画像データ（原稿データ３０）における、対象箇所Ｐの画像オブジェクト４０の設定内容を規定した、フィルタ情報を生成する。
【０２２３】
このように、第２の生成部１１Ｂが、対象箇所Ｐに応じたフィルタ情報を生成する。このため、ユーザは、特色オブジェクト４２を重ねる対象となる対象箇所Ｐを指定するだけで、操作制御部１１が、フィルタ情報を自動で生成する。よって、ユーザは、特色オブジェクト４２を重ねる箇所の詳細な設定内容を意識することなく、特色オブジェクト４２を重ねる対象の領域Ｑが、操作制御部１１によって特定される。
【０２２４】
対象箇所Ｐは、点または所定範囲である。
【０２２５】
第２の生成部１１Ｂは、第１の取得部１１Ｇと、第２の取得部１１Ｈと、フィルタ生成部１１Ｉと、を含む。第１の取得部１１Ｇは、原稿データ３０における、対象箇所Ｐに位置する画像オブジェクト４０を取得する。第２の取得部１１Ｈは、取得した画像オブジェクト４０における、対象箇所Ｐに設定された設定内容を取得する。フィルタ生成部１１Ｉは、取得した設定内容を規定したフィルタ情報を生成する。
【０２２６】
表示制御部１４は、フィルタ情報を表示する。
【０２２７】
このため、情報処理装置１０は、上記効果に加えて、フィルタ情報の設定内容をユーザに視認可能に提供することができる。
【０２２８】
変更指定部１１Ｃは、フィルタ情報の変更情報を指定する。特定部１３Ａは、変更情報に応じた変更後のフィルタ情報に規定された設定内容の設定された、画像オブジェクト４０の領域Ｑを特定する。
【０２２９】
このため、対象箇所Ｐに応じて生成されたフィルタ情報を、ユーザの所望の内容に、容易に変更することができる。また、情報処理装置１０は、上記効果に加えて、ユーザによる特殊な操作を必要とせず、特色オブジェクト４２を重ねる領域Ｑを容易に絞り込むことができる。
【０２３０】
変更指定部１１Ｃは、１または複数の設定項目の設定値を示す設定内容を規定したフィルタ情報における、設定項目の設定値の変更、フィルタ情報の規定対象外とする設定項目の指定、および、フィルタ情報の規定対象とする新たな設定項目の追加、の少なくとも１つを、変更情報として指定する。
【０２３１】
特定条件指定部１１Ｄは、フィルタ情報に規定された設定内容を特定対象とすることを示す対象指定、または、フィルタ情報に規定された設定内容を特定対象外とすることを示す対象外指定、を示す特定条件を指定する。特定部１３Ａは、特定条件が対象指定を示す場合、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容の設定された、全ての画像オブジェクト４０の領域Ｑを特定する。特定部１３Ａは、特定条件が対象外指定を示す場合、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された設定内容が設定されていない、画像オブジェクト４０の領域Ｑを特定する。
【０２３２】
設定項目は、サイズ、形、色、フォント、スタイル、文字飾り、および位置、の少なくとも１つを示す。
【０２３３】
このため、情報処理装置１０は、これらの様々な設定項目の設定された所望の領域Ｑに、特色オブジェクト４２を重ねて生成することができる。
【０２３４】
第２の生成部１１Ｂは、画像データ（原稿データ３０）における、対象箇所Ｐの画像オブジェクト４０の設定内容と、該画像オブジェクト４０の種類と、を規定したフィルタ情報を生成する。特定部１３Ａは、原稿データ３０に含まれる画像オブジェクト４０から、フィルタ情報に規定された種類の画像オブジェクト４０であって、フィルタ情報に規定された設定内容の設定された、全ての画像オブジェクト４０の領域Ｑを特定する。
【０２３５】
第１の生成部１３Ｂは、特定された領域Ｑごとに、該領域Ｑと同じ形状であり、且つ、該領域Ｑ上に重なる追加オブジェクト（特色オブジェクト４２）を生成する。
【０２３６】
原稿データ３０は、ＰＤＦ形式のデータである。
【０２３７】
追加オブジェクト（特色オブジェクト４２）は、特色で表されるオブジェクトである。
【０２３８】
本実施の形態の情報処理方法は、追加オブジェクト（特色オブジェクト４２）を生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データ３０に含まれる画像オブジェクト４０から、該フィルタ情報に規定された設定内容の設定された全ての画像オブジェクト４０の領域Ｑを特定するステップと、特定された領域Ｑ上に重なる追加オブジェクト（特色オブジェクト４２）を生成するステップと、を含む。
【０２３９】
本実施の形態のプログラムは、追加オブジェクト（特色オブジェクト４２）を生成する領域の設定内容を規定したフィルタ情報を用いて、原稿データ３０に含まれる画像オブジェクト４０から、該フィルタ情報に規定された設定内容の設定された全ての画像オブジェクト４０の領域Ｑを特定するステップと、特定された領域Ｑ上に重なる追加オブジェクト（特色オブジェクト４２）を生成するステップと、をコンピュータに実行させるためのプログラムである。
【０２４０】
以上、本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【０２４１】
１  情報処理システム
１０  情報処理装置
１１Ａ  対象箇所指定部
１１Ｂ  第２の生成部
１１Ｃ  変更指定部
１１Ｄ  特定条件指定部
１１Ｇ  第１の取得部
１１Ｈ  第２の取得部
１１Ｉ  フィルタ生成部
１３Ａ  特定部
１３Ｂ  第１の生成部
【先行技術文献】
【特許文献】
【０２４２】
【特許文献１】特開２０１７−５８７２０号公報
【図１】
2018200658.tif 000003
【図２】
2018200658.tif 000004
【図３】
2018200658.tif 000005
【図４】
2018200658.tif 000006
【図５】
2018200658.tif 000007
【図６】
2018200658.tif 000008
【図７】
2018200658.tif 000009
【図８】
2018200658.tif 000010
【図９】
2018200658.tif 000011
【図１０】
2018200658.tif 000012
【図１１】
2018200658.tif 000013
【図１２】
2018200658.tif 000014
【図１３】
2018200658.tif 000015
【図１４】
2018200658.tif 000016
【図１５】
2018200658.tif 000017