(57)【要約】【課題】画像データをそのまま表示する構成と比較して、操作者が画像データ内の特定の情報を把握し易くする。【解決手段】画像データを取得する取得手段と、画像データ内の特定の情報を強調するように定めた様式が予め用意されており、取得された画像データに含まれる情報が予め定められた条件を満たす場合に、様式に従って画像データ内の特定の情報を強調するように画像データを編集する編集手段とを備える情報処理システム。【選択図】図３
2020155860.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、
画像データ内の特定の情報を強調するように定めた様式が予め用意されており、取得された前記画像データに含まれる情報が予め定められた条件を満たす場合に、当該様式に従って当該画像データ内の当該特定の情報を強調するように当該画像データを編集する編集手段と
を備える情報処理システム。
【請求項２】
前記予め定められた条件は、前記特定の情報として、特定の条件を満たす文字情報及び特定の条件を満たす画像情報の少なくとも何れか一方が存在するか否かに基づいて定められた条件であること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記予め定められた条件は、前記特定の条件を満たす文字情報として、特定の文字列を含む文字情報が存在するという条件であり、
前記編集手段は、前記画像データに含まれる情報が前記予め定められた条件を満たす場合に、当該画像データ内の前記特定の文字列を強調すること
を特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記予め定められた条件は、前記特定の条件を満たす画像情報として、特定の種類の画像情報が存在するという条件であり、
前記編集手段は、前記画像データに含まれる情報が前記予め定められた条件を満たす場合に、当該画像データ内の前記特定の種類の画像情報を強調すること
を特徴とする請求項２に記載の情報処理システム。
【請求項５】
前記予め定められた条件は複数存在し、当該予め定められた条件毎に前記様式が用意されており、
前記編集手段は、前記画像データに含まれる情報が複数の前記予め定められた条件を満たす場合に、予め定められた基準により、複数の当該予め定められた条件のうちの一の条件に対応する前記様式に従って、当該画像データを編集すること
を特徴とする請求項１に記載の情報処理システム。
【請求項６】
複数の前記様式には、それぞれの優先順位が定められており、
前記編集手段は、前記画像データに含まれる情報が複数の前記予め定められた条件を満たす場合に、複数の当該予め定められた条件のそれぞれに対応する前記様式のうち最も優先順位の高い当該様式に従って、当該画像データを編集すること
を特徴とする請求項５に記載の情報処理システム。
【請求項７】
画像データに含まれる情報の種類毎に、優先順位が定められており、
前記編集手段は、前記画像データに含まれる情報が複数の前記予め定められた条件を満たす場合に、最も優先順位の高い当該情報を強調するように定めた前記様式に従って、当該画像データを編集すること
を特徴とする請求項５に記載の情報処理システム。
【請求項８】
前記優先順位は、前記編集手段による編集後の前記画像データを表示する表示手段が存在する場所に応じて定められること
を特徴とする請求項６又は７に記載の情報処理システム。
【請求項９】
前記編集手段は、前記画像データに含まれる情報が前記予め定められた条件を満たす場合に、前記様式に従って、前記特定の情報を強調する一方で、当該画像データ内の他の情報を削除すること
を特徴とする請求項１に記載の情報処理システム。
【請求項１０】
前記予め定められた条件は、前記画像データに含まれる情報について定めるとともに、前記編集手段による編集後の当該画像データを表示する表示手段の情報について定めており、
前記編集手段は、前記画像データに含まれる情報及び前記表示手段の情報が前記予め定められた条件を満たす場合に、前記様式に従って当該画像データを編集すること
を特徴とする請求項１に記載の情報処理システム。
【請求項１１】
前記表示手段の情報は、当該表示手段の画面の大きさを示す情報であること
を特徴とする請求項１０に記載の情報処理システム。
【請求項１２】
前記表示手段の情報は、当該表示手段の画面の形状を示す情報であること
を特徴とする請求項１０に記載の情報処理システム。
【請求項１３】
編集後の前記画像データと編集前の当該画像データとを表示する表示手段を更に備えること
を特徴とする請求項１に記載の情報処理システム。
【請求項１４】
前記表示手段は、編集後の前記画像データと編集前の当該画像データとを順番に表示すること
を特徴とする請求項１３に記載の情報処理システム。
【請求項１５】
コンピュータに、
画像データを取得する機能と、
画像データ内の特定の情報を強調するように定めた様式が予め用意されており、取得された前記画像データに含まれる情報が予め定められた条件を満たす場合に、当該様式に従って当該画像データ内の当該特定の情報を強調するように当該画像データを編集する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、書画情報が表わす画像を２次元表示面に表示するにおいて、イメージデータは、それが表わす書画を文字／背景分離またはレイアウト解析処理により、文字領域とそれ以外の背景に分離し、さらに文字領域にはＯＣＲ処理または文字矩形解析処理を行なうことにより１文字のサイズを計測し、その文字サイズから表示倍率を自動計算し、前記イメージデータが表す画像の前記２次元表示面の２次元方向の少なくとも一方の方向を、前記表示倍率で変倍処理する、表示データの変倍方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２３８２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば原稿に形成された画像を読み取る画像読取手段により得られた画像データなどの画像データを表示する場合がある。しかし、画像データをそのまま表示すると、例えば画像データ内の文字や画像が小さく表示されてしまい、操作者が画像データ内の特定の情報を把握するのが困難な場合があった。
本発明の目的は、画像データをそのまま表示する構成と比較して、操作者が画像データ内の特定の情報を把握し易くすることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像データを取得する取得手段と、画像データ内の特定の情報を強調するように定めた様式が予め用意されており、取得された前記画像データに含まれる情報が予め定められた条件を満たす場合に、当該様式に従って当該画像データ内の当該特定の情報を強調するように当該画像データを編集する編集手段とを備える情報処理システムである。
請求項２に記載の発明は、前記予め定められた条件は、前記特定の情報として、特定の条件を満たす文字情報及び特定の条件を満たす画像情報の少なくとも何れか一方が存在するか否かに基づいて定められた条件であることを特徴とする請求項１に記載の情報処理システムである。
請求項３に記載の発明は、前記予め定められた条件は、前記特定の条件を満たす文字情報として、特定の文字列を含む文字情報が存在するという条件であり、前記編集手段は、前記画像データに含まれる情報が前記予め定められた条件を満たす場合に、当該画像データ内の前記特定の文字列を強調することを特徴とする請求項２に記載の情報処理システムである。
請求項４に記載の発明は、前記予め定められた条件は、前記特定の条件を満たす画像情報として、特定の種類の画像情報が存在するという条件であり、前記編集手段は、前記画像データに含まれる情報が前記予め定められた条件を満たす場合に、当該画像データ内の前記特定の種類の画像情報を強調することを特徴とする請求項２に記載の情報処理システムである。
請求項５に記載の発明は、前記予め定められた条件は複数存在し、当該予め定められた条件毎に前記様式が用意されており、前記編集手段は、前記画像データに含まれる情報が複数の前記予め定められた条件を満たす場合に、予め定められた基準により、複数の当該予め定められた条件のうちの一の条件に対応する前記様式に従って、当該画像データを編集することを特徴とする請求項１に記載の情報処理システムである。
請求項６に記載の発明は、複数の前記様式には、それぞれの優先順位が定められており、前記編集手段は、前記画像データに含まれる情報が複数の前記予め定められた条件を満たす場合に、複数の当該予め定められた条件のそれぞれに対応する前記様式のうち最も優先順位の高い当該様式に従って、当該画像データを編集することを特徴とする請求項５に記載の情報処理システムである。
請求項７に記載の発明は、画像データに含まれる情報の種類毎に、優先順位が定められており、前記編集手段は、前記画像データに含まれる情報が複数の前記予め定められた条件を満たす場合に、最も優先順位の高い当該情報を強調するように定めた前記様式に従って、当該画像データを編集することを特徴とする請求項５に記載の情報処理システムである。
請求項８に記載の発明は、前記優先順位は、前記編集手段による編集後の前記画像データを表示する表示手段が存在する場所に応じて定められることを特徴とする請求項６又は７に記載の情報処理システムである。
請求項９に記載の発明は、前記編集手段は、前記画像データに含まれる情報が前記予め定められた条件を満たす場合に、前記様式に従って、前記特定の情報を強調する一方で、当該画像データ内の他の情報を削除することを特徴とする請求項１に記載の情報処理システムである。
請求項１０に記載の発明は、前記予め定められた条件は、前記画像データに含まれる情報について定めるとともに、前記編集手段による編集後の当該画像データを表示する表示手段の情報について定めており、前記編集手段は、前記画像データに含まれる情報及び前記表示手段の情報が前記予め定められた条件を満たす場合に、前記様式に従って当該画像データを編集することを特徴とする請求項１に記載の情報処理システムである。
請求項１１に記載の発明は、前記表示手段の情報は、当該表示手段の画面の大きさを示す情報であることを特徴とする請求項１０に記載の情報処理システムである。
請求項１２に記載の発明は、前記表示手段の情報は、当該表示手段の画面の形状を示す情報であることを特徴とする請求項１０に記載の情報処理システムである。
請求項１３に記載の発明は、編集後の前記画像データと編集前の当該画像データとを表示する表示手段を更に備えることを特徴とする請求項１に記載の情報処理システムである。
請求項１４に記載の発明は、前記表示手段は、編集後の前記画像データと編集前の当該画像データとを順番に表示することを特徴とする請求項１３に記載の情報処理システムである。
請求項１５に記載の発明は、コンピュータに、画像データを取得する機能と、画像データ内の特定の情報を強調するように定めた様式が予め用意されており、取得された前記画像データに含まれる情報が予め定められた条件を満たす場合に、当該様式に従って当該画像データ内の当該特定の情報を強調するように当該画像データを編集する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、画像データをそのまま表示する構成と比較して、操作者が画像データ内の特定の情報を把握し易くなる。
請求項２記載の発明によれば、画像データをそのまま表示する構成と比較して、操作者が、画像データ内の特定の条件を満たす文字情報及び特定の条件を満たす画像情報の少なくとも何れか一方を把握し易くなる。
請求項３記載の発明によれば、画像データをそのまま表示する構成と比較して、操作者が、画像データ内の特定の文字列を把握し易くなる。
請求項４記載の発明によれば、画像データをそのまま表示する構成と比較して、操作者が、画像データ内の特定の種類の画像情報を把握し易くなる。
請求項５記載の発明によれば、画像データに含まれる情報が複数の予め定められた条件を満たす場合であっても、特定の情報を強調するように画像データを編集することができる。
請求項６記載の発明によれば、例えば複数の予め定められた条件のそれぞれに対応する様式から無作為に選択した様式に従って画像データを編集する構成と比較して、強調すべき情報を強調し易くなる。
請求項７記載の発明によれば、例えば複数の予め定められた条件のそれぞれに対応する様式から無作為に選択した様式に従って画像データを編集する構成と比較して、強調すべき情報を強調し易くなる。
請求項８記載の発明によれば、表示手段が存在する場所に応じて、強調すべき情報を強調することができる。
請求項９記載の発明によれば、強調しなくてもよい情報を削除することができる。
請求項１０記載の発明によれば、表示手段の情報を考慮して、画像データを編集することができる。
請求項１１記載の発明によれば、表示手段の画面の大きさを考慮して、画像データを編集することができる。
請求項１２記載の発明によれば、表示手段の画面の形状を考慮して、画像データを編集することができる。
請求項１３記載の発明によれば、編集前の画像データを表示しない構成と比較して、操作者が編集内容を把握し易くなる。
請求項１４記載の発明によれば、編集前の画像データを表示しない構成と比較して、操作者が編集内容を把握し易くなる。
請求項１５記載の発明によれば、画像データをそのまま表示する構成と比較して、操作者が画像データ内の特定の情報を把握し易くする機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る画像表示システムの全体構成例を示した図である。
【図２】本実施の形態に係る表示制御装置のハードウェア構成例を示した図である。
【図３】本実施の形態に係る表示制御装置の機能構成例を示したブロック図である。
【図４】画像データを編集する処理手順の一例を示したフローチャートである。
【図５】（Ａ）〜（Ｄ）は、テンプレート記憶部に記憶されるテンプレートの一例を示す図である。
【図６】テンプレート記憶部に記憶されるテンプレートの一例を示す図である。
【図７】（Ａ）〜（Ｄ）は、テンプレート記憶部に記憶されるテンプレートの一例を示す図である。
【図８】（Ａ）〜（Ｃ）は、テンプレート記憶部に記憶されるテンプレートの一例を示す図である。
【図９】テンプレート記憶部に記憶される対応付け情報の一例を示す図である。
【図１０】（Ａ）〜（Ｃ）は、画像データを編集する処理の具体例を説明するための図である。
【図１１】（Ａ）〜（Ｃ）は、画像データを編集する処理の具体例を説明するための図である。
【図１２】（Ａ）〜（Ｃ）は、画像データを編集する処理の具体例を説明するための図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
＜画像表示システムの全体構成＞
図１は、本実施の形態に係る画像表示システム１の全体構成例を示した図である。図示するように、画像表示システム１は、基本システム１０Ａ〜１０Ｃを備える。
基本システム１０Ａは、表示制御装置１００Ａ、表示装置２００Ａ、画像処理装置３００Ａを備える。同様に、基本システム１０Ｂは、表示制御装置１００Ｂ、表示装置２００Ｂ、画像処理装置３００Ｂを備える。基本システム１０Ｃは、表示制御装置１００Ｃ、表示装置２００Ｃ、画像処理装置３００Ｃを備える。
【００１０】
基本システム１０Ａ〜１０Ｃはそれぞれ、ネットワーク４００に接続される。図１に示す例では、表示制御装置１００Ａ〜１００Ｃ、画像処理装置３００Ａ〜３００Ｃがそれぞれ、ネットワーク４００に接続される。また、表示装置２００Ａ〜２００Ｃはそれぞれ、表示制御装置１００Ａ〜１００Ｃに接続される。
【００１１】
なお、図１には、基本システム１０Ａ〜１０Ｃを示したが、これらを区別する必要がない場合には基本システム１０と称する場合がある。また、表示制御装置１００Ａ〜１００Ｃを示したが、これらを区別する必要がない場合には表示制御装置１００と称する場合がある。さらに、表示装置２００Ａ〜２００Ｃを示したが、これらを区別する必要がない場合には表示装置２００と称する場合がある。また、画像処理装置３００Ａ〜３００Ｃを示したが、これらを区別する必要がない場合には画像処理装置３００と称する場合がある。
【００１２】
また、図１に示す例では３つの基本システム１０を示したが、基本システム１０の数は３つに限定されない。さらに、基本システム１０に１つの表示装置２００を示したが、基本システム１０に２つ以上の表示装置２００を設けてもよい。
本実施の形態において、画像表示システム１、基本システム１０、表示制御装置１００は、情報処理システムの一例として用いられる。また、表示装置２００は、表示手段の一例として用いられる。
【００１３】
表示制御装置１００は、表示装置２００が有するディスプレイ等の表示部の表示を制御するコンピュータ装置である。例えば、表示制御装置１００Ａは、基本システム１０Ａに設けられた表示装置２００Ａの表示を制御する。
詳細は後述するが、表示制御装置１００は、表示装置２００に画像データを表示するにあたり、画像データ内の特定の情報を強調するように画像データを編集する。そして、表示制御装置１００は、編集後の画像データを表示装置２００に表示するように制御する。
なお、表示制御装置１００としては、例えば、ＰＣ（Personal Computer）等のデジタルサイネージのコントローラが例示される。
【００１４】
表示装置２００は、ディスプレイ等の表示部を有し、表示制御装置１００から受信した画像データを表示する。表示装置２００は、例えば、人が集まる場所又は人を集めたい場所に設置される。より具体的には、表示装置２００は、例えば、小売店などの店舗、図書館や役所などの公共施設、オフィスなどに設置される。画像データが表示装置２００に表示されることにより、例えば、表示装置２００の周囲にいる人に対して、画像データに含まれる情報が報知される。
【００１５】
画像処理装置３００は、例えば、プリント機能、スキャン機能、コピー機能及びファクシミリ機能等の画像処理の機能を有し、画像処理を実行する装置である。ここで、画像処理装置３００は、スキャン機能を実行するための画像読取手段（不図示）を有しており、画像読取手段により、原稿に形成された画像を読み取って画像データを生成する。
【００１６】
ネットワーク４００は、表示制御装置１００、画像処理装置３００等の装置間での情報通信に用いられる通信手段であり、例えば、インターネットや公衆回線、ＬＡＮ（Local Area Network）である。
【００１７】
ここで、例えば、表示装置２００Ａに画像データを表示する場合、操作者は、画像処理装置３００Ａに原稿をセットしてスキャン機能を実行する。スキャン機能により、画像処理装置３００Ａの画像読取手段は、原稿に形成された画像を読み取って画像データを生成する。そして、画像処理装置３００Ａは、生成した画像データを表示制御装置１００Ａに送信する。表示制御装置１００Ａは、画像データを取得すると、取得した画像データを編集し、編集後の画像データを表示装置２００Ａに表示するように制御する。
なお、操作者は、複数の原稿をセットしてスキャン機能を実行してもよい。この場合、画像処理装置３００Ａは、表示制御装置１００Ａに対して、順次画像データを送信する。表示制御装置１００Ａは、画像処理装置３００Ａから送られてくる画像データを編集し、編集後の画像データを順番に表示装置２００Ａに表示するように制御する。
【００１８】
また、画像表示システム１では、基本システム１０を相互に連携させて、同じ画像データの情報を複数の表示装置２００に表示してもよい。例えば、操作者が画像処理装置３００Ａでスキャン機能を実行する際に、画像データの送信先として、表示制御装置１００Ａの他に、表示制御装置１００Ｂ、表示制御装置１００Ｃを指定する。この場合、画像処理装置３００Ａは、生成した画像データを、表示制御装置１００Ａ〜１００Ｃに送信する。そして、表示制御装置１００Ａ〜１００Ｃのそれぞれは、受信した画像データを編集し、編集後の画像データを表示装置２００Ａ〜２００Ｃに表示するように制御する。ここで、画像処理装置３００が複数の表示制御装置１００に画像データを送信するのではなく、表示制御装置１００が他の表示制御装置１００に対して画像データを送信してもよい。
【００１９】
なお、本実施の形態において、表示制御装置１００が表示装置２００に表示する画像データは、画像処理装置３００の画像読取手段によって得られた画像データに限定されない。表示装置２００に表示する画像データはどのようなものでもよく、例えば、表示制御装置１００は、自装置や他の装置で作成された文書ファイル等の画像データを、表示装置２００に表示してもよい。
【００２０】
＜表示制御装置のハードウェア構成＞
図２は、本実施の形態に係る表示制御装置１００のハードウェア構成例を示した図である。
【００２１】
図示するように、表示制御装置１００は、演算手段であるＣＰＵ（Central Processing Unit）１０１と、ＢＩＯＳ（Basic Input Output System）等のプログラムを記憶する記憶領域であるＲＯＭ（Read Only Memory）１０２と、プログラムの実行領域であるＲＡＭ（Random Access Memory）１０３とを備える。また、表示制御装置１００は、ＯＳ（Operating System）やアプリケーション等の各種プログラム、各種プログラムに対する入力データ、各種プログラムからの出力データ等を記憶する記憶領域であるＨＤＤ（Hard Disk Drive）１０４を備える。そして、ＲＯＭ１０２やＨＤＤ１０４等に記憶されたプログラムが、ＲＡＭ１０３に読み込まれてＣＰＵ１０１に実行されることにより、表示制御装置１００の機能が実現される。
さらに、表示制御装置１００は、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）１０５と、ディスプレイ等の表示機構１０６と、キーボードやマウス、タッチパネル等の入力デバイス１０７とを備える。
【００２２】
＜表示制御装置の機能構成＞
次に、本実施の形態に係る表示制御装置１００の機能構成について説明する。図３は、本実施の形態に係る表示制御装置１００の機能構成例を示したブロック図である。本実施の形態に係る表示制御装置１００は、画像データ取得部１１１、ブロック抽出部１１２、ブロック分類部１１３、文字情報抽出部１１４、キーワード検索部１１５、表示装置情報取得部１１６、テンプレート記憶部１１７、テンプレート選択部１１８、画像データ編集部１１９、表示制御部１２０を備える。
【００２３】
取得手段の一例としての画像データ取得部１１１は、表示装置２００に表示する対象となる画像データを取得する。例えば、画像データ取得部１１１は、画像処理装置３００の画像読取手段によって得られた画像データを取得する。また、例えば、画像データ取得部１１１は、表示制御装置１００や他の装置で作成された文書ファイルの画像データを取得する。
【００２４】
ブロック抽出部１１２は、画像データ取得部１１１が取得した画像データにおいて、１又は複数のブロックを抽出する。ブロックとは、画像データに含まれる情報の塊を示すものであり、例えば、矩形の領域がブロックとして抽出される。ただし、ブロックの形状は、三角形や円でもよく、矩形に限られない。また、ブロック抽出部１１２は、画像データから抽出可能なブロックが１つしかない場合には１つのブロックを抽出するが、複数のブロックが抽出可能であれば、複数のブロックを抽出する。
【００２５】
より具体的には、ブロック抽出部１１２は、例えば、画像解析、色解析、エッジ検出、ＯＣＲ（Optical Character Recognition）、テキスト・イメージ分離などの従来の手法を用いて、画像データに含まれる情報の特徴を把握する。そして、把握された特徴を基に、ブロックを抽出する。抽出されるブロックは、例えば、文字が記述された領域である文字ブロック、画像が配置された領域である画像ブロックである。
なお、ＯＣＲとは、画像データ上にある文字を解析し、コンピュータで扱われる文字データに変換する技術である。
【００２６】
ブロック分類部１１３は、ブロック抽出部１１２により抽出された全てのブロックについて、分類を行う。そして、ブロック分類部１１３は、抽出された各ブロックに対して、分類される種類を対応付ける。
より具体的には、ブロック分類部１１３は、例えば、ブロックの抽出と同様の手法を用いて、各ブロックの特徴を収集する。そして、ブロック分類部１１３は、収集した特徴に応じて、ブロックの分類を行う。例えば、ブロック分類部１１３は、収集したブロックの特徴により、文字ブロックに分類したり、画像ブロックに分類したりする。また、画像ブロックは、例えば、地図の画像、風景の画像、人物の画像、写真などの種類に分類される。なお、地図の画像や風景の画像、人物の画像が写真である場合に、これらの画像を写真に分類してもよい。
【００２７】
さらに説明すると、ブロックは、予め定められた基準に従って分類される。例えば、ブロックに含まれる情報の色や輝度、輪郭、形状などの特徴量が一定の条件を満たす場合、文字ブロックに分類される。また、ブロックに含まれる情報の特徴量が一定の条件を満たさない場合（又は、別の条件を満たす場合）、画像ブロックに分類される。また、画像ブロックは、特徴量に基づいて、さらに、地図の画像、風景の画像、人物の画像、写真等に分類される。例えば、ブロック内に文字が１つでも含まれる場合、文字ブロックに分類される。また、例えば、ブロック内の文字数が閾値以上の場合に文字ブロックに分類し、ブロック内の文字数が閾値未満の場合に画像ブロックに分類してもよい。
【００２８】
文字情報抽出部１１４は、ブロック分類部１１３により文字ブロックに分類されたブロックについて、文字情報を抽出する。そして、文字情報抽出部１１４は、文字ブロックに対して、抽出された文字情報を対応付ける。より具体的には、例えば、文字情報抽出部１１４は、文字ブロックに対してＯＣＲの処理を行って、文字ブロックに含まれる文字情報を抽出する。
【００２９】
キーワード検索部１１５は、文字ブロックについて、予め定められたキーワード（以下、単に「キーワード」と称する）を検索する。ここで、キーワード検索部１１５は、文字ブロック毎に、文字ブロック内の文字情報にキーワードが含まれるか否かを判定する。そして、キーワード検索部１１５は、キーワードが含まれる文字ブロックに対して、そのキーワードを対応付ける。
なお、キーワードは、例えば、会議、開催、案内、広告、セールなどの文字列であり、強調すべき文字情報として予め定められている。本実施の形態では、特定の文字列の一例として、キーワードが用いられる。
【００３０】
表示装置情報取得部１１６は、表示装置２００から、表示装置２００の情報を取得する。表示装置２００の情報には、例えば、画面の大きさや画面の形状、最大解像度などの画面の情報のほか、表示装置２００の処理速度などの画面以外の情報も含まれる。画面の大きさは、例えば、１００インチ、１７７１ｍｍ×９９６ｍｍである。画面の形状は、例えば、矩形、円形である。また、画面の形状が矩形の場合、例えば、縦の長さの方が横の長さよりも長い形状である「縦型」や、横の長さの方が縦の長さよりも長い形状である「横型」などの情報を取得してもよい。ここで、画像データを表示する表示装置２００が複数存在する場合、表示装置情報取得部１１６は、複数の表示装置２００の情報を取得する。
なお、表示装置２００の情報については、表示装置２００から取得する構成に限られない。例えば、表示装置２００の情報を、表示制御装置１００に予め記憶しておいてもよい。
【００３１】
テンプレート記憶部１１７は、画像データを編集するのに用いられるテンプレートを記憶する。このテンプレートは、画像データ内の特定の情報を強調するように定められたものである。例えば、特定の種類の画像ブロックを強調するように定められたテンプレートや、キーワードを含む文字ブロックを強調するように定められたテンプレートが、予め用意されている。
【００３２】
また、テンプレート記憶部１１７には、テンプレートとテンプレートを適用する条件（以下、「テンプレート適用条件」と称する）との対応付けを示す情報（以下、「対応付け情報」と称する）も記憶される。テンプレート適用条件は、画像データに含まれる情報や表示装置２００の情報について定めた条件である。画像データに含まれる情報は、ブロック分類部１１３によって各ブロックに対応付けられた種類の情報や、キーワード検索部１１５によって各ブロックに対応付けられたキーワードの情報である。また、表示装置２００の情報は、表示装置情報取得部１１６によって取得された情報である。
本実施の形態では、画像データ内の特定の情報を強調するように定めた様式の一例として、テンプレートが用いられる。また、予め定められた条件の一例として、テンプレート適用条件が用いられる。
【００３３】
テンプレート選択部１１８は、テンプレート記憶部１１７に記憶されているテンプレートから、画像データに適用するテンプレートを選択する。ここで、テンプレート選択部１１８は、テンプレート記憶部１１７に記憶されている対応付け情報を参照する。そして、ブロック分類部１１３によって各ブロックに対応付けられた種類の情報や、キーワード検索部１１５によって各ブロックに対応付けられたキーワードの情報、表示装置情報取得部１１６によって取得された表示装置２００の情報などを基に、画像データに適用するテンプレートを選択する。
【００３４】
編集手段の一例としての画像データ編集部１１９は、テンプレート選択部１１８によって選択されたテンプレートを画像データに適用する。そして、画像データ編集部１１９は、テンプレートに従って、画像データ内の特定の情報を強調するように画像データを編集する。
【００３５】
表示制御部１２０は、編集後の画像データを表示装置２００に出力して、表示装置２００の表示を制御する。表示制御部１２０から編集後の画像データが送信されることにより、表示装置２００は、編集後の画像データを表示する。
【００３６】
そして、表示制御装置１００を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、例えば、表示制御装置１００を図２に示したハードウェア構成にて実現した場合、ＲＯＭ１０２やＨＤＤ１０４等に記憶された各種プログラムが、ＲＡＭ１０３に読み込まれてＣＰＵ１０１に実行されることにより、図３に示す画像データ取得部１１１、ブロック抽出部１１２、ブロック分類部１１３、文字情報抽出部１１４、キーワード検索部１１５、表示装置情報取得部１１６、テンプレート選択部１１８、画像データ編集部１１９、表示制御部１２０等の機能部が実現される。また、テンプレート記憶部１１７は、例えば、ＨＤＤ１０４により実現される。
【００３７】
＜画像データを編集する処理手順＞
次に、画像データを編集する処理の手順について説明する。図４は、画像データを編集する処理手順の一例を示したフローチャートである。
以下では、処理のステップを記号の「Ｓ」と表記する場合がある。
【００３８】
まず、例えば、操作者が画像処理装置３００にてスキャン処理を実行する操作を行うことにより、画像処理装置３００にてスキャン処理が実行される。そして、画像処理装置３００の画像読取手段によって生成された画像データが、表示制御装置１００に送信され、画像データ取得部１１１が画像データを取得する（Ｓ１０１）。次に、ブロック抽出部１１２は、取得された画像データにおいて、１又は複数のブロックを抽出する（Ｓ１０２）。次に、ブロック分類部１１３は、Ｓ１０２で抽出された全てのブロックについて、分類を行う（Ｓ１０３）。
【００３９】
次に、文字情報抽出部１１４は、Ｓ１０３で文字ブロックに分類されたブロックについて、文字情報を抽出する（Ｓ１０４）。次に、キーワード検索部１１５は、文字ブロックについて、キーワードを検索する（Ｓ１０５）。次に、表示装置情報取得部１１６は、Ｓ１０１で取得された画像データを表示する表示装置２００の情報を取得する（Ｓ１０６）。ここで、表示装置情報取得部１１６は、例えば、表示装置２００の画面の大きさ、画面の形状などの情報を取得する。
【００４０】
次に、テンプレート選択部１１８は、Ｓ１０１で取得された画像データに適用するテンプレートを選択する（Ｓ１０７）。ここで、テンプレート選択部１１８は、テンプレート記憶部１１７に記憶されている対応付け情報を参照し、Ｓ１０３で各ブロックに対応付けられた種類の情報、Ｓ１０５で文字ブロックに対応付けられたキーワードの情報、Ｓ１０６で取得された表示装置２００の情報などを基に、画像データに適用するテンプレートを選択する。
【００４１】
次に、画像データ編集部１１９は、選択されたテンプレートに従って、Ｓ１０１で取得された画像データを編集する（Ｓ１０８）。次に、表示制御部１２０は、編集された画像データを表示装置２００に送信する（Ｓ１０９）。編集された画像データが送信されることにより、編集後の画像データが表示装置２００に表示される。そして、本処理フローは終了する。
【００４２】
＜テンプレートの説明＞
次に、テンプレート記憶部１１７に記憶されるテンプレートについて、具体例を挙げて説明する。図５〜図８は、テンプレート記憶部１１７に記憶されるテンプレートの一例を示す図である。
ここで、図５及び図６に示す例は、表示装置２００の画面の大きさが「標準」で、画面が横型の場合に適用されるテンプレートの一例である。また、図７に示す例は、表示装置２００の画面の大きさが「標準」で、画面が縦型の場合に適用されるテンプレートの一例である。さらに、図８に示す例は、表示装置２００の画面の大きさが「小」で、画面が横型の場合に適用されるテンプレートの一例である。
【００４３】
図５（Ａ）に示すテンプレート１１は、画像データ内に１つの地図画像がある場合に適用されるものである。このテンプレートが適用されることにより、地図画像が強調される。具体的には、地図画像が拡大されるとともに画像データの右側に配置される。また、地図画像以外のブロックは、画像データの左側に配置される。
【００４４】
さらに説明すると、テンプレート１１では、地図画像以外のブロックが配置される領域として、領域１１Ａが定められている。また、地図画像が配置される領域として、領域１１Ｂが定められている。これらの領域１１Ａ、１１Ｂは、画像データにおいて、各ブロックが配置される位置及び大きさを示すものである。
例えば、領域１１Ａの大きさは、テンプレート１１全体の４割である。領域１１Ｂの大きさも、テンプレート１１全体の４割である。よって、画像データにテンプレート１１を適用すると、画像データの地図画像は、領域１１Ｂに従って、画像データの４割の大きさになるように拡大されて、配置される。また、地図画像以外のブロック（即ち、地図画像以外の画像ブロックや文字ブロック）は、領域１１Ａに従って、画像データの４割の大きさに収まるように集められて、配置される。その際、画像ブロックや文字ブロックを拡大又は縮小してもよい。
【００４５】
図５（Ｂ）に示すテンプレート１２は、画像データ内に、キーワードを含む１つの文字ブロックがある場合に適用されるものである。このテンプレートが適用されることにより、キーワードを含む文字ブロックが強調される。具体的には、キーワードを含む文字ブロックが拡大されるとともに画像データの右側に配置される。また、キーワードを含む文字ブロック以外のブロックは、画像データの左側に配置される。
さらに説明すると、テンプレート１２では、キーワードを含む文字ブロック以外のブロックが配置される領域として、領域１２Ａが定められている。また、キーワードを含む文字ブロックが配置される領域として、領域１２Ｂが定められている。
【００４６】
図５（Ｃ）に示すテンプレート１３は、画像データ内に複数の同じ種類の画像ブロックが存在する場合に適用されるものである。図５（Ｃ）に示す例では、複数の同じ種類の画像ブロックの一例として、３つの写真ブロックを示しているが、画像ブロックの種類は写真画像に限定されない。また、画像ブロックの数は３つに限定されない。このテンプレートが適用されると、複数の画像ブロックが横方向に並べて配置される。また、複数の画像ブロック以外のブロックは、複数の画像ブロックの下に配置される。
【００４７】
さらに説明すると、この例では、３つの写真画像が配置される領域として、領域１３Ａ〜１３Ｃが定められている。また、３つの写真画像以外のブロックが配置される領域として、領域１３Ｄが定められている。なお、３つの写真画像を配置する際に、領域１３Ａ〜１３Ｃに従って、３つの写真画像は拡大又は縮小される。３つの写真画像を並べて配置したり、拡大したりすることにより、個々の写真画像が強調される。
【００４８】
図５（Ｄ）に示すテンプレート１４は、画像データ内に、１つの写真画像と、キーワードを含む１つの文字ブロックがある場合に適用されるものである。このテンプレートが適用されると、キーワードを含む文字ブロックが強調される。具体的には、キーワードを含む文字ブロックが拡大されるとともに画像データの左側に配置される。また、１つの写真画像は画像データの右側に配置される。
さらに説明すると、テンプレート１４では、文字ブロックが配置される領域として、領域１４Ａが定められている。また、写真画像が配置される領域として、領域１４Ｂが定められている。
【００４９】
図６に示すテンプレート２２は、画像データ内に、１つの地図画像と、地図画像以外の画像ブロックが１つ又は複数ある場合に適用されるものである。このテンプレートが適用されると、地図画像が強調される。また、地図画像以外の画像ブロックは削除される。具体的には、地図画像が拡大されるとともに画像データの右側に配置される。また、地図画像以外の画像ブロックは削除されて、編集後の画像データに配置されない。さらに、残りのブロックとして、文字ブロックが画像データの左側に配置される。
さらに説明すると、テンプレート２２では、文字ブロックが配置される領域として、２２Ａが定められている。また、地図画像が配置される領域として、領域２２Ｂが定められている。
このようにして、テンプレートとして、画像データに含まれる一部の情報を削除することを定めたテンプレートを用意してもよい。
【００５０】
次に、図７（Ａ）に示すテンプレート１５は、図５（Ａ）と同様に、画像データ内に１つの地図画像がある場合に適用されるものである。このテンプレートが適用されると、地図画像が強調される。具体的には、地図画像が拡大されるとともに画像データの下側に配置される。また、地図画像以外のブロックは、画像データの上側に配置される。
さらに説明すると、テンプレート１５では、地図画像以外のブロックが配置される領域として、領域１５Ａが定められている。また、地図画像が配置される領域として、領域１５Ｂが定められている。
【００５１】
また、図７（Ｂ）に示すテンプレート１６は、図５（Ｂ）と同様に、画像データ内に、キーワードを含む１つの文字ブロックがある場合に適用されるものである。このテンプレートが適用されると、キーワードを含む文字ブロックが強調される。具体的には、キーワードを含む文字ブロックが拡大されるとともに画像データの下側に配置される。また、キーワードを含む文字ブロック以外のブロックは、画像データの上側に配置される。
さらに説明すると、テンプレート１６では、キーワードを含む文字ブロック以外のブロックが配置される領域として、領域１６Ａが定められている。また、キーワードを含む文字ブロックが配置される領域として、領域１６Ｂが定められている。
【００５２】
図７（Ｃ）に示すテンプレート１７は、図５（Ｃ）と同様に、画像データ内に複数の同じ種類の画像ブロックがある場合に適用されるものである。このテンプレートが適用されると、複数の画像ブロックが横方向に並べて配置される。また、複数の画像ブロック以外のブロックは、複数の画像ブロックの下に配置される。なお、図７（Ｃ）に示す例では、複数の同じ種類の画像ブロックの一例として、３つの写真ブロックを示している。
さらに説明すると、テンプレート１７では、３つの写真画像が配置される領域として、領域１７Ａ〜１７Ｃが定められている。また、３つの写真画像以外のブロックが配置される領域として、領域１７Ｄが定められている。
【００５３】
図７（Ｄ）に示すテンプレート１８は、図５（Ｄ）と同様に、画像データ内に、１つの写真画像と、キーワードを含む１つの文字ブロックがある場合に適用されるものである。このテンプレートが適用されると、キーワードを含む文字ブロックが強調される。具体的には、キーワードを含む文字ブロックが拡大されるとともに画像データの上側に配置される。また、１つの写真画像は画像データの下側に配置される。
さらに説明すると、テンプレート１８では、文字ブロックが配置される領域として、領域１８Ａが定められている。また、写真画像が配置される領域として、領域１８Ｂが定められている。
【００５４】
次に、図８（Ａ）に示すテンプレート１９は、図５（Ａ）と同様に、画像データ内に１つの地図画像がある場合に適用されるものである。このテンプレートが適用されると、地図画像が強調される。具体的には、地図画像が拡大されるとともに画像データの右側に配置される。また、地図画像以外のブロックは、画像データの左側に配置される。
さらに説明すると、テンプレート１９では、地図画像以外のブロックが配置される領域として、領域１９Ａが定められている。また、地図画像が配置される領域として、領域１９Ｂが定められている。
【００５５】
ただし、テンプレート１９は、画面の大きさが「小」の場合に適用されるものである。そのため、画面の大きさが「標準」の場合と比較すると、表示される画像データの大きさが、全体的に小さい。そこで、例えば、画面の大きさが「標準」の場合に適用されるテンプレート１１（図５（Ａ）参照）と比較して、地図画像がより一層強調される。より具体的には、例えば、テンプレート１１では、画面の４割が地図画像の領域であるが、テンプレート１９では、画面の８割が地図画像の領域である。
【００５６】
図８（Ｂ）に示すテンプレート２０は、図５（Ｂ）と同様に、画像データ内に、キーワードを含む１つの文字ブロックがある場合に適用されるものである。このテンプレートが適用されると、キーワードを含む文字ブロックが強調される。具体的には、キーワードを含む文字ブロックが拡大されるとともに画像データの右側に配置される。また、キーワードを含む文字ブロック以外のブロックは、画像データの左側に配置される。
さらに説明すると、テンプレート２０では、キーワードを含む文字ブロック以外のブロックが配置される領域として、領域２０Ａが定められている。また、キーワードを含む文字ブロックが配置される領域として、領域２０Ｂが定められている。
【００５７】
ここで、テンプレート２０は、画面の大きさが「小」の場合に適用されるものであり、例えば、画面の大きさが「標準」の場合に適用されるテンプレート１２（図５（Ｂ）参照）と比較して、キーワードを含む文字ブロックがより一層強調される。より具体的には、例えば、テンプレート１２では、画面の４割が、キーワードを含む文字ブロックの領域であるが、テンプレート２０では、画面の８割が、キーワードを含む文字ブロックの領域である。
【００５８】
また、キーワードを含む文字ブロックを強調する他の手法として、例えば、キーワードを含む文字ブロックについて、文字の全てを拡大するのではなく、キーワードを含む周辺の領域を抽出して、抽出した領域のみを拡大してもよい。例えば、文字ブロックに１０００文字が含まれており、キーワードを含む周辺の領域に２００文字が含まれるとする。この場合、テンプレート２０を適用すると、抽出した領域に含まれる２００文字が拡大され、残りの８００文字は拡大されないままとなる。なお、残りの８００文字を、抽出された２００文字よりも小さい拡大率で拡大したり、縮小したりしてもよい。また、残りの８００文字を削除してもよい。
さらに、キーワードを含む文字ブロックを強調する他の手法として、例えば、キーワードを含む周辺の領域に含まれる２００文字の色を変えたり、反転表示などのハイライト表示をしたりしてもよい。
【００５９】
図８（Ｃ）に示すテンプレート２１は、図５（Ｄ）と同様に、画像データ内に、１つの写真画像と、キーワードを含む１つの文字ブロックがある場合に適用されるものである。このテンプレートが適用されると、キーワードを含む文字ブロックが強調される。具体的には、キーワードを含む文字ブロックが拡大されるとともに画像データの左側に配置される。また、１つの写真画像は画像データの右側に配置される。
さらに説明すると、テンプレート２１では、文字ブロックが配置される領域として、領域２１Ａが定められている。また、写真画像が配置される領域として、領域２１Ｂが定められている。
ただし、テンプレート２１は、画面の大きさが「小」の場合に適用されるものであり、例えば、画面の大きさが「標準」の場合に適用されるテンプレート１４（図５（Ｄ）参照）と比較して、キーワードを含む文字ブロックがより一層強調される。キーワードを含む文字ブロックを強調する手法は、テンプレート２０と同様の手法が用いられる。
【００６０】
なお、テンプレート１２（図５（Ｂ）参照）のように、画面の大きさが「小」でない場合に適用されるテンプレートにおいても、キーワードを含む周辺の領域を拡大したり、ハイライト表示をしたりして、特定の情報を強調してもよい。
【００６１】
また、図５〜図８に示すテンプレートでは、画像ブロックとして、地図画像、写真画像しか定義していないが、このような構成に限られない。例えば、風景の画像、人物の画像などの画像ブロックを定義したテンプレートを用意して、これらの画像を強調してもよい。
さらに、図５〜図８に示すテンプレートでは、文字ブロックに含まれるキーワードの文字列を具体的に特定していないが、このような構成に限られない。例えば、会議、開催、案内などの具体的な文字列を含む文字ブロックを定義したテンプレートを用意して、これらの文字ブロックを強調してもよい。
また、テンプレート毎にキーワードを変えてもよい。例えば、図５（Ｂ）に示すテンプレート１２について、画像データ内に、「開催」又は「セール」というキーワードを含む１つの文字ブロックがある場合に適用する。また、図５（Ｄ）に示すテンプレート１４について、画像データ内に、１つの写真画像と、「会議」というキーワードを含む１つの文字ブロックがある場合に適用する。
【００６２】
なお、本実施の形態では、特定の条件を満たす文字情報の一例として、キーワードを含む文字ブロックが用いられる。また、特定の条件を満たす画像情報の一例として、地図画像などの特定の種類の画像ブロックや、複数の同じ種類の画像ブロック等が用いられる。
【００６３】
＜対応付け情報の説明＞
次に、テンプレート記憶部１１７に記憶される対応付け情報について、具体例を挙げて説明する。図９は、テンプレート記憶部１１７に記憶される対応付け情報の一例を示す図である。
【００６４】
対応付け情報では、テンプレートとテンプレート適用条件とが対応付けられている。この例では、テンプレート適用条件が項番「１」〜「１２」の１２個存在し、テンプレート適用条件毎にテンプレートが用意されている。
より具体的には、テンプレート適用条件には、「画面の形状」、「画面の大きさ」、「ブロックの内容」の項目が設けられている。「画面の形状」、「画面の大きさ」は、表示装置２００の情報について定めた条件である。また、「ブロックの内容」は、画像データに含まれる情報について定めた条件である。
【００６５】
例えば、項番「１」では、テンプレート適用条件とテンプレート１１（図５（Ａ）参照）とが対応付けられている。ここで、テンプレート適用条件として、「画面の形状」が「横型」、「画面の大きさ」が「標準」、「ブロックの内容」が「１つの地図画像がある。」という条件が定められている。具体的には、表示装置２００の画面の形状が横型であり、画面の大きさが「標準」であることが条件とされる。また、画像データ内に１つの地図画像があることが条件とされる。これらの条件を満たす場合、画像データに適用するテンプレートとして、テンプレート１１が選択される。
【００６６】
なお、対応付け情報では、例えば、１０インチ未満が「小」、１０インチ以上５０インチ未満が「標準」、５０インチ以上が「大」等、画面の大きさの条件が予め定められている。
ただし、表示制御装置１００が、画像表示システム１に存在する複数の表示装置２００の画面の大きさを取得して、それぞれの画面の大きさを比較し、「小」、「標準」、「大」などの条件を決めてもよい。例えば、画像データを表示装置２００Ａ〜２００Ｃに表示する場合に、表示装置２００Ａの画面が最も大きく、表示装置２００Ｃの画面が最も小さい場合、表示装置２００Ａの画面を「大」、表示装置２００Ｂの画面を「標準」、表示装置２００Ｃの画面を「小」とする。
【００６７】
＜画像データに適用する候補のテンプレートが複数ある場合の処理＞
画像データに含まれる情報等が複数のテンプレート適用条件を満たす場合、画像データに適用する候補のテンプレートが複数存在することになる。この場合、テンプレート選択部１１８は、予め定められた基準に従って、複数の候補から何れか１つのテンプレートを選択する。
【００６８】
例えば、画像データに含まれる情報の種類毎に、予め優先順位を定めておく。より具体的には、ブロックの種類やブロックに含まれる情報に対して、優先順位を定めておく。この場合、テンプレート選択部１１８は、複数の候補から、優先順位の高い情報を強調するように定められたテンプレートを優先的に選択する。
例えば、優先順位の高いものから順番に、地図画像、写真画像、キーワード（会議）、キーワード（開催）、キーワード（広告）、その他のキーワード、その他の画像ブロック、と定められている。ここで、画像データ内に、地図画像、写真画像、キーワード（会議）を含む文字ブロックが存在するとする。この場合、図９の対応付け情報のテンプレート適用条件を参照すると、画像データに適用する候補のテンプレートとして、例えば、テンプレート１１、１２、１４、２２が選択される。そして、テンプレート選択部１１８は、最も優先順位の高い地図画像を強調するように定められたテンプレートを選択する。具体的には、テンプレート１１、２２が選択される。なお、テンプレート１１、２２の何れを選択してもよいが、例えば、テンプレート１１を優先的に選択するように事前に定めておく。
【００６９】
また、テンプレート自体に、予め優先順位を定めておいてもよい。例えば、テンプレート選択部１１８は、画像データに適用する候補のテンプレートが複数ある場合、予め定められた優先順位に従って、複数の候補の中から最も優先順位の高いテンプレートを選択する。
【００７０】
なお、画像データに含まれる情報の種類毎に定められた優先順位や、テンプレート自体に定められた優先順位は、表示装置２００が設置された場所（即ち、画像データが表示される場所）に応じて変えてもよい。
例えば、表示装置２００の場所が小売店の場合、地図画像が最も優先されるように、画像データに含まれる情報の種類毎の優先順位が定められる。また、図９に示す対応付け情報において、例えば、テンプレート１１が最も優先されるように、テンプレート自体の優先順位が定められる。
また、例えば、表示装置２００の場所がオフィスの場合、キーワード（会議）を含む文字ブロックが最も優先されるように、画像データに含まれる情報の種類毎の優先順位が定められる。また、図９に示す対応付け情報において、例えば、テンプレート１２が最も優先されるように、テンプレート自体の優先順位が定められる。
【００７１】
なお、テンプレート選択部１１８は、優先順位を基に、複数の候補からテンプレートを選択する構成に限られない。例えば、テンプレート選択部１１８は、優先順位によらずに、複数の候補の中から無作為に何れか１つのテンプレートを選択してもよい。
【００７２】
＜強調する候補のブロックが複数ある場合の処理＞
テンプレートに従って画像データを編集する場合、例えば、キーワードを含む文字ブロックが複数存在する場合のように、強調する候補のブロックが複数存在する場合がある。この場合、画像データ編集部１１９は、予め定められた基準に従って、特定の情報を強調するように画像データを編集する。
【００７３】
例えば、画像データに含まれる情報の種類毎に、予め優先順位を定めておく。より具体的には、ブロックの種類やブロックに含まれる情報に対して、優先順位を定めておく。この場合、画像データ編集部１１９は、優先順位の高いものを優先的に強調するように、画像データを編集する。
例えば、優先順位の高いものから順番に、地図画像、写真画像、キーワード（会議）、キーワード（開催）、キーワード（広告）、その他のキーワード、その他の画像ブロック、と定められている。ここで、画像データ内に、キーワード（会議）を含む文字ブロック、キーワード（開催）を含む文字ブロック、キーワード（広告）を含む文字ブロックが存在するとする。この場合、図９の対応付け情報のテンプレート適用条件を参照すると、画像データに適用する候補のテンプレートとして、例えば、テンプレート１２が選択される。また、キーワードを含む３つの文字ブロックのうち、最も優先順位が高いのは、キーワード（会議）を含む文字ブロックである。そこで、画像データ編集部１１９は、３つの文字ブロックのうち、キーワード（会議）を含む文字ブロックを強調するように、画像データを編集する。より具体的には、キーワード（会議）を含む文字ブロックを領域１２Ｂ（図５（Ｂ）参照）に配置して、残りの２つの文字ブロックを領域１２Ａ（図５（Ｂ）参照）に配置する。
【００７４】
なお、画像データ編集部１１９は、優先順位を基に、特定の情報を強調する構成に限られない。例えば、画像データ編集部１１９は、優先順位によらずに、複数の候補の中から無作為にブロックを選択して、選択したブロックを強調するように画像データを編集してもよい。
【００７５】
＜画像データを編集する処理の具体例＞
次に、画像データを編集する処理について、具体例を挙げて説明する。図１０〜図１２は、画像データを編集する処理の具体例を説明するための図である。
なお、以下に示すステップ（記号の「Ｓ」）は、図４の各ステップに対応する。
【００７６】
まず、画像データ取得部１１１は、表示装置２００に表示する対象の画像データとして、図１０（Ａ）に示す画像データ３１を取得する（Ｓ１０１）。次に、ブロック抽出部１１２は、画像データ３１において、ブロックを抽出する（Ｓ１０２）。この例では、３つのブロックが抽出される。そして、ブロック分類部１１３は、各ブロックについて分類を行う（Ｓ１０３）。この例では、図１０（Ｂ）に示すように、文字ブロック３１Ａ、文字ブロック３１Ｂ、地図画像３１Ｃに分類される。
【００７７】
次に、文字情報抽出部１１４は、文字ブロック３１Ａ、文字ブロック３１Ｂについて文字情報を抽出する（Ｓ１０４）。また、キーワード検索部１１５は、文字ブロック３１Ａ、文字ブロック３１Ｂについて、キーワードを検索する（Ｓ１０５）。この例では、文字ブロック３１Ａ、文字ブロック３１Ｂの文字情報には、キーワードは含まれていない。
次に、表示装置情報取得部１１６は、画像データ３１を表示する表示装置２００の情報を取得する（Ｓ１０６）。この例では、表示装置２００の情報として、画面の大きさが４０インチ（この例では、画面の大きさは「標準」）、画面の形状が横型であることが取得される。
【００７８】
次に、テンプレート選択部１１８は、画像データ３１に適用するテンプレートを選択する（Ｓ１０７）。ここで、テンプレート選択部１１８は、画像データ３１内に１つの地図画像があること、表示装置２００の画面の大きさが「標準」であり、画面の形状が横型であること等を基に、テンプレートを選択する。図９に示す対応付け情報を参照すると、項番「１」のテンプレート適用条件を満たすため、テンプレート１１が選択される。
【００７９】
次に、画像データ編集部１１９は、テンプレート１１に従って、画像データ３１を編集する（Ｓ１０８）。図１０（Ｃ）は、編集後の画像データ３１を示す図である。テンプレート１１を適用することにより、地図画像３１Ｃが強調される。具体的には、地図画像３１Ｃは、テンプレート１１で定められた領域１１Ｂ（図５（Ａ）参照）に従って、拡大される。また、文字ブロック３１Ａ、文字ブロック３１Ｂは、テンプレート１１で定められた領域１１Ａ（図５（Ａ）参照）に従って配置される。その際、縮小されたり拡大されたりする。
【００８０】
次に、図１１（Ａ）に示す画像データ３２は、表示装置２００に表示する対象の画像データであり、図１０の手順と同様に処理される。ここで、画像データ３２では、３つのブロックが抽出され、図１１（Ｂ）に示すように、文字ブロック３２Ａ〜３２Ｃに分類される。また、文字情報抽出部１１４により文字情報が抽出され、キーワード検索部１１５によりキーワードの検索が行われる。この例では、文字ブロック３２Ａに「会議」というキーワードが含まれており、文字ブロック３２Ｂ、文字ブロック３２Ｃにはキーワードは含まれていない。また、表示装置情報取得部１１６は、表示装置２００の情報として、画面の大きさが４０インチ（この例では、画面の大きさは「標準」）、画面の形状が縦型であることを取得する。
【００８１】
次に、テンプレート選択部１１８は、画像データ３２内にキーワードを含む１つの文字ブロックがあること、表示装置２００の画面の大きさが「標準」であり、画面の形状が縦型であること等を基に、テンプレートを選択する。図９に示す対応付け情報を参照すると、項番「７」のテンプレート適用条件を満たすため、テンプレート１６が選択される。
【００８２】
次に、画像データ編集部１１９は、テンプレート１６に従って、画像データ３２を編集する。図１１（Ｃ）は、編集後の画像データ３２を示す図である。テンプレート１６を適用することにより、画像データ３２は、縦型の画面に合うように、縦型に編集される。また、文字ブロック３２Ａが強調される。具体的には、文字ブロック３２Ａは、テンプレート１６で定められた領域１６Ｂ（図７（Ｂ）参照）に従って、拡大される。また、文字ブロック３２Ｂ、文字ブロック３２Ｃは、テンプレート１６で定められた領域１６Ａ（図７（Ｂ）参照）に従って配置される。その際、縮小されたり拡大されたりする。
【００８３】
次に、図１２（Ａ）に示す画像データ３３は、表示装置２００に表示する対象の画像データであり、図１０の手順と同様に処理される。画像データ３３では、２つのブロックが抽出され、図１２（Ｂ）に示すように、文字ブロック３３Ａ、写真画像３３Ｂに分類される。また、文字情報抽出部１１４により文字情報が抽出され、キーワード検索部１１５によりキーワードの検索が行われる。この例では、文字ブロック３３Ａに「開催」というキーワードが含まれている。また、表示装置情報取得部１１６は、表示装置２００の情報として、画面の大きさが５インチ（この例では、画面の大きさは「小」）、画面の形状が横型であることを取得する。
【００８４】
次に、テンプレート選択部１１８は、画像データ３３に適用するテンプレートを選択する。ここで、テンプレート選択部１１８は、画像データ３３内に１つの写真画像と１つの文字ブロックがあること、表示装置２００の画面の大きさが「小」であり、画面の形状が横型であること等を基に、テンプレートを選択する。図９に示す対応付け情報を参照すると、項番「１２」のテンプレート適用条件を満たすため、テンプレート２１が選択される。
【００８５】
次に、画像データ編集部１１９は、テンプレート２１に従って、画像データ３３を編集する。図１２（Ｃ）は、編集後の画像データ３３を示す図である。テンプレート２１を適用することにより、文字ブロック３３Ａが強調される。具体的には、文字ブロック３３Ａは、テンプレート２１で定められた領域２１Ａ（図８（Ｃ）参照）に従って、拡大される。その際、文字ブロック３３Ａ内の文字のうち、キーワード「開催」の周辺の領域の文字が拡大されて、残りの文字は拡大されない。また、写真画像３３Ｂは、テンプレート２１で定められた領域２１Ｂ（図８（Ｃ）参照）に従って配置される。その際、縮小されたり拡大されたりする。
【００８６】
このようにして、本実施の形態において、画像データ編集部１１９は、画像データにテンプレートを適用して、画像データ内の特定の情報を強調するように画像データを編集する。また、テンプレート選択部１１８は、テンプレートを選択する際、表示装置２００の情報を用いるため、例えば、表示装置２００の画面を考慮した表示がなされるように、画像データが編集される。ここで、画像データを複数の表示装置２００で表示する場合には、各表示装置２００の画面を考慮した表示がなされるように、表示装置２００毎に、画像データが編集される。
【００８７】
＜変形例＞
次に、本実施の形態の変形例について説明する。
【００８８】
（表示装置に表示する前に画像データを表示する例）
本実施の形態では、表示制御装置１００が編集した画像データを、表示装置２００に表示する前に、画像処理装置３００の表示部（不図示）や表示制御装置１００の表示機構１０６など、表示装置２００以外の表示部に表示してもよい。
また、表示装置２００以外の表示部に画像データを表示する場合に、画像データを編集する操作を受け付けてもよい。
【００８９】
例えば、画像データが画像処理装置３００の表示部に表示される場合、画像処理装置３００は、操作者から、画像データを編集する操作を受け付ける。画像データを編集する操作は、例えば、画像データに含まれる情報を拡大する操作や、画像データに含まれる情報の位置を変更する操作である。より具体的には、例えば、画像データ内のブロックを指定し、指定したブロックを拡大する操作や、指定したブロックの位置を変更する操作である。
【００９０】
また、画像処理装置３００は、画像データに適用するテンプレートを変更する操作を受け付けてもよい。例えば、画像処理装置３００は、表示制御装置１００が編集した画像データを表示する場合に、テンプレートの一覧を表示する。そして、操作者がテンプレートを選択すると、画像処理装置３００は、操作者に選択されたテンプレートを画像データに適用する。ここでは、表示制御装置１００が編集する前の画像データに対してテンプレートが適用される。そして、画像処理装置３００は、テンプレートを適用して編集した画像データを表示部に表示する。さらに、画像処理装置３００は、続けて別のテンプレートの選択を受け付けてもよい。画像処理装置３００は、テンプレートが選択される度に、選択されたテンプレートを適用して、編集した画像データを表示部に表示する。
【００９１】
なお、画像処理装置３００は、テンプレートを選択する操作を受け付けるとともに、画像データを編集する別の操作（例えば、画像データに含まれる情報を拡大する操作や、画像データに含まれる情報の位置を変更する操作）を受け付けてもよい。
また、この例では、画像処理装置３００が画像データを編集する操作を受け付けることとしたが、表示制御装置１００等が画像データを編集する操作を受け付けてもよい。
【００９２】
（編集前の画像データを表示する例）
本実施の形態では、表示装置２００に、編集後の画像データだけでなく、編集前の画像データを表示してもよい。例えば、表示制御装置１００が画像データを編集すると、画像データ内の特定の情報が強調されるが、その一方で、画像データに含まれる情報が削除されたり、縮小されたりする場合がある。そこで、編集後の画像データに加えて、編集前の画像データも表示される。
【００９３】
この場合、表示制御装置１００は、表示装置２００に対して、編集後の画像データに加えて、編集前の画像データを送信する。そして、表示装置２００は、編集前の画像データと編集後の画像データとを表示する。
例えば、表示装置２００は、編集前の画像データと編集後の画像データとを順番に表示する。より具体的には、例えば、表示装置２００は、編集後の画像データを表示した後に、編集前の画像データを表示する。また、例えば、表示装置２００は、編集前の画像データと編集後の画像データとを一定時間毎に切り替えて交互に表示してもよい。
さらに、表示装置２００は、例えば、編集前の画像データと編集後の画像データとを表示部に同時に表示してもよい。
【００９４】
（画像データを印刷する例）
本実施の形態では、画像処理装置３００が、編集後の画像データを印刷してもよい。この場合、例えば、表示制御装置１００は、画像データを編集すると、編集後の画像データを画像処理装置３００に出力して、印刷を指示する。画像処理装置３００は、印刷指示に従って、編集後の画像データを印刷する。ここで、表示制御装置１００は、編集前の画像データの印刷を指示してもよい。そして、画像処理装置３００は、印刷指示に従って、編集後の画像データに加えて、編集前の画像データを印刷してもよい。その際、画像処理装置３００は、編集前の画像データと編集後の画像データとを異なる用紙に印刷してもよいし、同じ用紙に印刷してもよい。
【００９５】
（その他の変形例）
本実施の形態において、会議、開催、案内などの具体的な文字列を含む文字ブロックを定義したテンプレートを用意する場合に、表示装置２００が設置された場所に応じて、テンプレートの文字列の内容を変えてもよい。例えば、表示装置２００の場所が小売店の場合、図５（Ｂ）に示すテンプレート１２のキーワードを、「開催」、「セール」とする。そして、画像データ内に、「開催」又は「セール」というキーワードを含む１つの文字ブロックがある場合、テンプレート１２を適用する。また、表示装置２００の場所がオフィスの場合、テンプレート１２のキーワードを「会議」とする。そして、画像データ内に、「会議」というキーワードを含む１つの文字ブロックがある場合、テンプレート１２を適用する。
【００９６】
また、上述した例では、テンプレートの文字ブロックとして、キーワードを含む文字ブロックしか定義していないが、このような構成に限られない。例えば、特定の色（例えば赤色）が付された文字列を含む文字ブロックや、下線が引かれた文字列を含む文字ブロック等を定義したテンプレートを用意して、これらの文字ブロックを強調してもよい。この場合、例えば、文字情報抽出部１１４は、文字情報を抽出する際に、その文字情報の特徴も収集する。そして、テンプレート選択部１１８は、収集された文字情報の特徴も考慮して、テンプレートを選択する。
ここで、特定の色が付された文字列を含む文字ブロックや、下線が引かれた文字列を含む文字ブロックは、特定の条件を満たす文字情報の一例として用いられる。
【００９７】
また、図９に示す例では、テンプレート適用条件として、「画面の形状」、「画面の大きさ」、「ブロックの内容」の項目を設けて、ブロックの種類、文字ブロック内のキーワード、表示装置２００の情報等に対応する条件を定めたが、このような構成に限られない。
例えば、テンプレート適用条件として、「画面の形状」、「画面の大きさ」の項目を設けないこととしてもよい。即ち、テンプレート適用条件を、画像データに含まれる情報のみについて定めた条件としてもよい。言い換えると、テンプレート選択部１１８は、表示装置２００の情報を考慮せずに、画像データに含まれる情報がテンプレート適用条件を満たす場合に、そのテンプレート適用条件に対応するテンプレートを選択してもよい。
また、例えば、テンプレート適用条件を、ブロックの種類のみについて定めた条件としたり、文字ブロック内のキーワードのみについて定めた条件としたりしてもよい。また、例えば、テンプレート適用条件として、「ブロックの内容」の項目を設けずに、表示装置２００の情報のみについて定めた条件としてもよい。
【００９８】
また、本実施の形態では、特定の情報が一定以上の大きさの場合、テンプレートを適用すると、特定の情報が縮小されてしまうことも考えられる。このような場合には、テンプレートを適用してもよいし、テンプレートを適用しない（即ち、画像データを編集しない）こととしてもよい。
【００９９】
さらに、本実施の形態において、表示制御装置１００で実行する処理の一部又は全部を、表示装置２００や画像処理装置３００で実行してもよい。例えば、ブロック抽出部１１２、ブロック分類部１１３、文字情報抽出部１１４、キーワード検索部１１５、表示装置情報取得部１１６、テンプレート選択部１１８等の処理を、画像処理装置３００で実行してもよい。
また、本実施の形態において、画像データを表示装置２００に表示するのではなく、画像処理装置３００の表示部や表示制御装置１００の表示機構１０６等に表示してもよい。
【０１００】
なお、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記憶媒体に記憶して提供することも可能である。
【０１０１】
また、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【０１０２】
１…画像表示システム、１０…基本システム、１００…表示制御装置、１１１…画像データ取得部、１１２…ブロック抽出部、１１３…ブロック分類部、１１４…文字情報抽出部、１１５…キーワード検索部、１１６…表示装置情報取得部、１１７…テンプレート記憶部、１１８…テンプレート選択部、１１９…画像データ編集部、１２０…表示制御部、２００…表示装置、３００…画像処理装置
【図１】
2020155860.tif 000003
【図２】
2020155860.tif 000004
【図３】
2020155860.tif 000005
【図４】
2020155860.tif 000006
【図５】
2020155860.tif 000007
【図６】
2020155860.tif 000008
【図７】
2020155860.tif 000009
【図８】
2020155860.tif 000010
【図９】
2020155860.tif 000011
【図１０】
2020155860.tif 000012
【図１１】
2020155860.tif 000013
【図１２】
2020155860.tif 000014