(57)【要約】【課題】デザインの自由度とカラーユニバーサルデザインへの対応とを考慮した画像編集が可能な画像編集装置を提供すること。【解決手段】画像編集処理を行う画像編集装置であって、ユーザから画像に対する操作を受け付け、画像に対して操作に応じた画像編集処理を行う画像編集手段と、画像に含まれるアイテムの重要度をカラーユニバーサルデザインの観点から判定する重要度判定手段と、アイテムの色の識別性を判定する識別性判定手段と、重要度判定手段に重要度が高いと判定され、かつ、識別性判定手段に識別性が低いと判定されたアイテムに対して付加情報が表示されるように画像編集手段を制御する付加情報表示手段とを有することにより上記課題を解決する。【選択図】図３
2018010509.tif 000002
【特許請求の範囲】
【請求項１】
画像編集処理を行う画像編集装置であって、
ユーザから画像に対する操作を受け付け、前記画像に対して前記操作に応じた画像編集処理を行う画像編集手段と、
前記画像に含まれるアイテムの重要度をカラーユニバーサルデザインの観点から判定する重要度判定手段と、
前記アイテムの色の識別性を判定する識別性判定手段と、
前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御する付加情報表示手段と
を有する画像編集装置。
【請求項２】
前記付加情報表示手段は、前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムをユーザに通知する表示を行うこと
を特徴とする請求項１記載の画像編集装置。
【請求項３】
前記付加情報表示手段は、
前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対する対応策を１つ以上作成する対応策作成手段と、
前記対応策作成手段が作成した前記アイテムに対する対応策を表示する対応策表示手段と、
を有する請求項１又は２記載の画像編集装置。
【請求項４】
前記付加情報表示手段は、更に、
前記ユーザからの選択を受け付けた前記対応策を前記アイテムに反映させる対応策選択受付手段、
を有する請求項３記載の画像編集装置。
【請求項５】
前記付加情報表示手段は、前記アイテムが文字列である場合に、前記文字列が入力されたあと、前記文字列の文字属性が変更されたあと、及び、前記文字列の領域属性が変更されたあとで、前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御すること
を特徴とする請求項１乃至４何れか一項記載の画像編集装置。
【請求項６】
前記付加情報表示手段は、前記画像を保存する操作を受け付けたあとで、前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御すること
を特徴とする請求項１乃至４何れか一項記載の画像編集装置。
【請求項７】
前記付加情報表示手段は、前記画像を挿入する操作を受け付けたあとで、前記画像から抽出された前記アイテムのうち、前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御すること
を特徴とする請求項１乃至４何れか一項記載の画像編集装置。
【請求項８】
前記重要度判定手段は、前記画像に含まれるアイテム毎に重要度値を加算し、重要度値が規定値以上である場合に、重要度が高い前記アイテムと判定すること
を特徴とする請求項１乃至７何れか一項記載の画像編集装置。
【請求項９】
前記重要度判定手段は、前記画像に含まれるアイテム毎に重要度値を加算し、重要度値が高い方から所定順位以内である場合に、重要度が高い前記アイテムと判定すること
を特徴とする請求項１乃至７何れか一項記載の画像編集装置。
【請求項１０】
画像編集処理を行う画像編集装置において実行される画像編集方法であって、
ユーザから画像に対する操作を受け付け、前記画像に対して前記操作に応じた画像編集処理を行う画像編集ステップと、
前記画像に含まれるアイテムの重要度をカラーユニバーサルデザインの観点から判定する重要度判定ステップと、
前記アイテムの色の識別性を判定する識別性判定ステップと、
前記重要度判定ステップで重要度が高いと判定され、かつ、前記識別性判定ステップで識別性が低いと判定された前記アイテムに対して付加情報が表示されるように制御する付加情報表示ステップと
を有する画像編集方法。
【請求項１１】
複数の情報処理装置を含み、画像編集処理を行う画像編集システムであって、
ユーザから画像に対する操作を受け付け、前記画像に対して前記操作に応じた画像編集処理を行う画像編集手段と、
前記画像に含まれるアイテムの重要度をカラーユニバーサルデザインの観点から判定する重要度判定手段と、
前記アイテムの色の識別性を判定する識別性判定手段と、
前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御する付加情報表示手段と
を有する画像編集システム。
【請求項１２】
画像編集処理を行う画像編集装置を、
ユーザから画像に対する操作を受け付け、前記画像に対して前記操作に応じた画像編集処理を行う画像編集手段、
前記画像に含まれるアイテムの重要度をカラーユニバーサルデザインの観点から判定する重要度判定手段、
前記アイテムの色の識別性を判定する識別性判定手段、
前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御する付加情報表示手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像編集装置、画像編集方法、画像編集システム及びプログラムに関する。
【背景技術】
【０００２】
近年、色覚タイプの違いを問わず、より多くの人に分かり易いカラーユニバーサルデザイン（以下、ＣＵＤと呼ぶ）を意識した掲示物や配布物が増えている。
【０００３】
例えばカラー変換パレットにより、ＣＵＤの考え方に適切に対応して識別しやすい印刷物や表示を得られるようにした画像処理装置は従来から知られている（例えば特許文献１参照）。
【０００４】
また、色覚障害者が識別可能な複数色を選択する際に、色覚障害者に識別できる配色を色覚正常者が容易に選択できる色見本選択装置も従来から知られている（例えば特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した従来の画像処理装置や色見本選択装置は、編集する画像全体に対して、色覚障害者などに識別しにくい配色を制限するものである。その結果、上記した従来の画像処理装置や色見本選択装置は、編集する画像全体に対して配色が制限されることになり、デザインの自由度が狭くなるという問題があった。
【０００６】
本発明の一実施形態は、デザインの自由度とカラーユニバーサルデザインへの対応とを考慮した画像編集が可能な画像編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一実施形態は、画像編集処理を行う画像編集装置であって、ユーザから画像に対する操作を受け付け、前記画像に対して前記操作に応じた画像編集処理を行う画像編集手段と、前記画像に含まれるアイテムの重要度をカラーユニバーサルデザインの観点から判定する重要度判定手段と、前記アイテムの色の識別性を判定する識別性判定手段と、前記重要度判定手段に重要度が高いと判定され、かつ、前記識別性判定手段に識別性が低いと判定された前記アイテムに対して付加情報が表示されるように前記画像編集手段を制御する付加情報表示手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明の一実施形態によれば、デザインの自由度とカラーユニバーサルデザインへの対応とを考慮した画像編集が可能な画像編集装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る画像編集装置、画像編集システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る画像編集装置の一例の機能構成図である。
【図４】アイテム重要度テーブルの一例の構成図である。
【図５】アイテム優先的対応方式テーブルの一例の構成図である。
【図６】ＣＵＤ対応方式テーブルの一例の構成図である。
【図７】編集アプリケーションで文字列領域を編集中にＣＵＤ対応処理を実行するタイミングの一例を示すフローチャートである。
【図８】ＣＵＤ対応処理の一例のフローチャートである。
【図９】編集中の文字列領域に対する重要度判定処理の一例のフローチャートである。
【図１０】ＣＵＤサジェスチョン処理の一例のフローチャートである。
【図１１】警告通知が表示された編集アプリケーションの画面の一例のイメージ図である。
【図１２】対象アイテムのＣＵＤサジェスチョンを示すまでの一例の画面遷移図である。
【図１３】アイテム種別及び属性に応じた対応策作成処理を選択する一例のフローチャートである。
【図１４】文字列アイテムの対応策作成処理の一例のフローチャートである。
【図１５】本実施形態に係る画像編集装置の一例の機能構成図である。
【図１６】編集アプリケーションで編集した文書の保存時にＣＵＤ対応処理を実行する一例のフローチャートである。
【図１７】ＣＵＤ対応処理の一例のフローチャートである。
【図１８】ＣＵＤ対応処理の他の例のフローチャートである。
【図１９】保存する文書内の画像領域に対する重要度判定処理の一例のフローチャートである。
【図２０】対象アイテムのＣＵＤサジェスチョンを示すまでの一例の画面遷移図である。
【図２１】本実施形態に係る画像編集装置の一例の機能構成図である。
【図２２】編集アプリケーションで文書に画像を挿入する時にＣＵＤ対応処理を実行する一例のフローチャートである。
【図２３】ＣＵＤ対応処理の一例のフローチャートである。
【図２４】画像から画像部品を抽出する処理の一例のフローチャートである。
【図２５】文字領域が存在するアイテムに対する重要度判定処理の一例のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００１１】
［第一の実施形態］
＜システム構成＞
図１は本実施形態に係る画像編集装置、画像編集システムの一例の構成図である。画像編集装置１０は、例えば図１（Ａ）に示すスタンドアローンの情報処理装置により構成される。また、画像編集システム１は例えば図１（Ｂ）に示すようなサーバ装置１２と１台以上のクライアント装置１４とがインターネットなどのネットワーク１６を介して接続される情報処理システムにより構成される。
【００１２】
画像編集装置１０は、コンピュータ上でプログラムを実行することにより、後述するような各種処理を実現する。また、画像編集システム１は、サーバ装置１２及びクライアント装置１４でプログラムを実行することにより、サーバ装置１２及びクライアント装置１４が連携して後述する各種処理を実現する。図１（Ｂ）のサーバ装置１２は、例えばクラウドサービス、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等のサービスを提供する情報処理装置であってもよい。サーバ装置１２は一台以上の情報処理装置で実現される。クライアント装置１４は画像編集を行うユーザが操作する情報処理装置である。クライアント装置１４は例えばスマートフォンや、タブレット端末、ＰＣ等である。
【００１３】
なお、図１（Ｂ）に示した画像編集システム１の構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【００１４】
＜ハードウェア構成＞
《コンピュータ》
画像編集装置１０、サーバ装置１２及びクライアント装置１４は、例えば図２のハードウェア構成のコンピュータにより実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１５】
図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１６】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００１７】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１８】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００１９】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２０】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２１】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００２２】
画像編集装置１０、サーバ装置１２及びクライアント装置１４は、例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２３】
＜機能構成＞
次に、本実施形態に係る画像編集装置１０、画像編集システム１の機能構成について説明する。例えば図１（Ａ）の画像編集装置１０は、図３の機能構成を実現する。また、図１（Ｂ）の画像編集システム１は、サーバ装置１２及びクライアント装置１４により図３の機能構成を実現している。図３の機能構成は、サーバ装置１２及びクライアント装置１４の何れに備えさせてもよい。ここでは、画像編集装置１０により図３の機能構成を実現する例について説明する。
【００２４】
図３は本実施形態に係る画像編集装置の一例の機能構成図である。画像編集装置１０は編集アプリケーション及びサジェスチョンプログラムを実行することにより、編集アプリケーション部２１及びサジェスチョンプログラム部２２を実現する。サジェスチョンプログラムは、例えば編集アプリケーションのプラグインなどの補助プログラムとして提供される。
【００２５】
編集アプリケーションは文書作成ソフトウェアやプレゼンテーションソフトウェアなどの画像編集機能を有するアプリケーションである。ユーザは編集アプリケーションにより実現される編集アプリケーション部２１の機能を利用して画像編集を行う。
【００２６】
サジェスチョンプログラムは、編集アプリケーションをサポートするプラグインツールである。サジェスチョンプログラムにより実現されるサジェスチョンプログラム部２２はユーザが編集アプリケーション部２１の機能を利用して編集した画像に対し、後述のＣＵＤ対応処理を行う。
【００２７】
サジェスチョンプログラム部２２は、ＣＵＤ対応部３１、重要度判定部３２、領域識別部３３、ＯＣＲ部３４、類似画像判定部３５、類似文字列判定部３６、色の識別判定部３７、ＣＵＤサジェスチョン部３８、サジェスチョン案作成部３９、テーブル記憶部４０を有している。
【００２８】
ＣＵＤ対応部３１はＣＵＤ対応処理の制御を行う。重要度判定部３２は画像に含まれるアイテム（文字列、案内サインなど）の重要度をＣＵＤの観点で判定する。なお、ＣＵＤの観点で行う重要度の判定方式は、アイテムにより異なる。ＣＵＤサジェスチョン部３８はアイテムにＣＵＤの観点での問題がある場合、対話的に後述するサジェスチョン処理を行う。サジェスチョン案作成部３９はアイテムに合ったサジェスチョン案を後述のように作成する。テーブル記憶部４０はＣＵＤ対応処理に利用する各種テーブルを記憶する。
【００２９】
領域識別部３３は画像から空白や線分で分離できるアイテム領域を切り出す。領域識別部３３は既存の技術を利用できる。ＯＣＲ部３４はアイテム領域から文字列を取得する処理を行う。ＯＣＲ部３４は既存の技術を利用できる。
【００３０】
類似画像判定部３５はアイテム領域から類似画像を取得する処理を行う。類似画像判定部３５が行う類似画像判定技術は、例えば特許第５５４８６５５号公報に記載の技術を利用できる。また、類似文字列判定部３６はアイテム領域から類似文字列を取得する処理を行う。類似文字列判定部３６が行う類似文字列判定技術は、例えば特許第４２９４４５６号公報に記載の技術を利用できる。色の識別判定部３７は色を識別する処理を行う。色の識別判定部３７が行う色の識別判定技術は、例えば特許第５５８９５４４号公報に記載の技術を利用できる。
【００３１】
テーブル記憶部４０は例えば図４のアイテム重要度テーブル、図５のアイテム優先的対応方式テーブル、図６のＣＵＤ対応方式テーブルを記憶している。図４はアイテム重要度テーブルの一例の構成図である。図５はアイテム優先的対応方式テーブルの一例の構成図である。また、図６はＣＵＤ対応方式テーブルの一例の構成図である。
【００３２】
図４のアイテム重要度テーブルは、本実施形態で対象とする編集文書内のアイテム事例である。アイテム重要度テーブルは、アイテム及び特徴に対して、重要度判定のもとになる値（重要度値）を定義する。重要度値は、後述する重要度判定処理の加点処理で利用される。アイテムは、編集文書内に含まれる文字列、案内サイン、ピクトグラム、グラフなどである。特徴は、例えばアイテムが「文字列」であれば、文字が大きい、装飾文字が使われている、強調色、周辺の文字色と異なる、などである。なお、図４の重要度値は出荷時の設定値でもよいし、運用で管理できるプロパティであってもよい。
【００３３】
図５のアイテム優先的対応方式テーブルは、アイテムに対して設定された優先的対応方式を表している。図５では優先的対応方式の左側が優先順位の高い対応方式である。図５のアイテム優先的対応方式テーブルにより、本実施形態ではアイテムの種類や特徴に応じてサジェスチョンするときの対応方式が変化する。例えばアイテムが「文字列」であればアイテム色、縁取り、領域色の順番に対応方式が選択される。なお、図５の優先的対応方式は出荷時の設定値でもよいし、運用で管理できるプロパティであってもよい。
【００３４】
図６のＣＵＤ対応方式テーブルは、一般的なＣＵＤ対応方式を表している。図６のＣＵＤ対応方式は、アイテム色を変える、領域色を変える、ハッチング、縁取りなどの一般的な対応方式を表している。
【００３５】
＜処理の詳細＞
次に、本実施形態に係る画像編集装置１０の処理の詳細について説明する。図７は編集アプリケーションで文字列領域を編集中にＣＵＤ対応処理を実行するタイミングの一例を示すフローチャートである。
【００３６】
ステップＳ１１において、編集アプリケーション部２１はユーザからテキストボックスの挿入操作を受け付ける。テキストボックスは文字列領域の一例である。ステップＳ１２に進み、編集アプリケーション部２１はユーザからテキストボックスへの文字列の入力操作を受け付ける。テキストボックスに入力された文字列が確定すると、ステップＳ１３に進み、サジェスチョンプログラム部２２は後述のＣＵＤ対応処理を行う。
【００３７】
ステップＳ１４において、編集アプリケーション部２１はユーザからテキストボックスに入力された文字列の文字属性（例えば文字色、太文字、斜体等）を変更する変更操作を受け付ける。文字属性の変更が確定すると、ステップＳ１５に進み、サジェスチョンプログラム部２２は後述のＣＵＤ対応処理を行う。
【００３８】
ステップＳ１６において、編集アプリケーション部２１はユーザからテキストボックスの領域属性（例えば塗りつぶし、枠線等）を変更する変更操作を受け付ける。領域属性の変更が確定すると、ステップＳ１７に進み、サジェスチョンプログラム部２２は後述のＣＵＤ対応処理を行う。
【００３９】
このように、本実施形態に係る画像編集装置１０は、テキストボックスへの文字列の入力確定時、文字属性の変更確定時、及び、領域属性の変更確定時に、後述のＣＵＤ対応処理を行う。なお、図７に示したフローチャートの処理手順は一例であって、例えばテキストボックスへの文字列の入力、文字属性の変更、領域属性の変更の順番が入れ替わっていてもよい。
【００４０】
図８はＣＵＤ対応処理の一例のフローチャートである。サジェスチョンプログラム部２２のＣＵＤ対応部３１はステップＳ２１において重要度判定部３２に、編集中の文字列領域に対する重要度判定処理を行わせ、重要度値を算出させる。なお、編集中の文字列領域に対する重要度判定処理の詳細は後述する。
【００４１】
ステップＳ２２に進み、ＣＵＤ対応部３１はステップＳ２１で算出された重要度値が規定値以上でなければ、図７のフローチャートに戻る。重要度値が規定値以上であれば、ＣＵＤ対応部３１はステップＳ２３において色の識別判定部３７に、編集中の文字列領域に対する色の識別性評価を行わせ、色の識別性が高いか低いかを判定させる。なお、色の識別性が高いか低いかの判定は、例えば特許第５５８９５４４号公報などに記載されている既存の技術を利用できる。
【００４２】
ステップＳ２４に進み、ＣＵＤ対応部３１はステップＳ２３で判定された色の識別性が低くなければ、図７のフローチャートに戻る。色の識別性が低ければ、ＣＵＤ対応部３１はステップＳ２５においてＣＵＤサジェスチョン部３８に、編集中の文字列領域に対する後述のＣＵＤサジェスチョンを行わせる。ステップＳ２５のＣＵＤサジェスチョンが終了すると、ＣＵＤ対応部３１は図７のフローチャートに戻る。
【００４３】
このように、図８に示したＣＵＤ対応処理では、編集中の文字列領域について、識別性が低くても重要度値が高くなければ、ＣＵＤサジェスチョンを行わない。これにより本実施形態に係る画像編集装置１０では、編集アプリケーションにより編集中の文書全体ではなく、重要と考えられる文書中のアイテム（文字列領域など）に対してステップＳ２５のＣＵＤサジェスチョンを行うことができる。したがって、本実施形態に係る画像編集装置１０によれば、編集中の文書に対するデザインの自由度とＣＵＤへの対応とを両立することができる。
【００４４】
ステップＳ２１に示した編集中の文字列領域に対する重要度判定処理は、例えば図９に示すような手順で行われる。図９は編集中の文字列領域に対する重要度判定処理の一例のフローチャートである。なお、図９のフローチャートでは編集中の文字列領域が編集アプリケーションのオブジェクトであるため、編集中の文字列領域の属性情報（装飾属性や大きさ、色など）を利用できる。
【００４５】
ステップＳ３１に進み、重要度判定部３２は編集中の文字列領域の属性情報から文字列の文字属性を解析する。重要度判定部３２はステップＳ３２、Ｓ３３において、文字サイズが大きければ図４のアイテム重要度テーブルに設定されている重要度値（例えば図４では５点）を加点する。重要度判定部３２はステップＳ３４、Ｓ３５において、修飾文字であれば図４のアイテム重要度テーブルに設定されている重要度値を加点する。また、重要度判定部３２はステップＳ３６、Ｓ３７において、前後の文字列と色が異なっていれば図４のアイテム重要度テーブルに設定されている重要度値を加点する。
【００４６】
ステップＳ３８に進み、重要度判定部３２は編集中の文字列の意味を解析する。文字列の意味解析は、例えば特許第４２９４４５６号公報などに記載されている既存の技術を利用できる。重要度判定部３２はステップＳ３９、Ｓ４０において、編集中の文字列が電話番号であれば図４のアイテム重要度テーブルに設定されている重要度値を加点する。重要度判定部３２はステップＳ４１、Ｓ４２において、編集中の文字列がメールアドレスであれば図４のアイテム重要度テーブルに設定されている重要度値を加点する。
【００４７】
なお、図９に示した編集中の文字列領域に対する重要度判定処理は一例であって、例えば文字属性の解析結果による重要度値の加点処理、文字列の意味解析結果による重要度値の加点処理の順番が入れ替わっていてもよい。
【００４８】
ステップＳ２５に示したＣＵＤサジェスチョン処理は、例えば図１０に示すような手順で行われる。図１０はＣＵＤサジェスチョン処理の一例のフローチャートである。図１０は編集アプリケーションの中で、ＣＵＤ対応のサジェスチョンを対話的に行う処理を示したものである。
【００４９】
ステップＳ５１において、サジェスチョンプログラム部２２はステップＳ２３の色の識別性評価の結果から例えば図１１の画面を編集アプリケーション部２１に表示させることにより問題を提示する。図１１は警告通知が表示された編集アプリケーションの画面の一例のイメージ図である。図１１は文書中のアイテムにＣＵＤの問題がある場合、そのアイテムの付近に「！」を表示することで、そのアイテムにＣＵＤの問題があることをユーザに提示する例を表している。
【００５０】
ステップＳ５２、Ｓ５３において、ユーザは図１１の画面に表示されたアイテムのＣＵＤの問題に対して対策を行う場合、対策を行うアイテムの付近に表示されている「！」をクリックすることで対策を行うアイテムを指定する。
【００５１】
ステップＳ５４に進み、サジェスチョンプログラム部２２はステップＳ５３で指定されたアイテム（対象アイテム）のＣＵＤサジェスチョンを示すための例えば図１２に示す画面を編集アプリケーション部２１に表示させる。図１２は対象アイテムのＣＵＤサジェスチョンを示すまでの一例の画面遷移図である。
【００５２】
図１１の「！」マークがユーザによりクリックされると、ＣＵＤサジェスチョン部３８は図１２（Ａ）に示す画面を編集アプリケーション部２１に表示させる。図１２（Ａ）の画面は警告事象の理由と、対応案へ導く「対応案」ボタン１０００とが表示される。
【００５３】
「対応案」ボタン１０００がユーザによりクリックされると、ＣＵＤサジェスチョン部３８はサジェスチョン案作成部３９に、指定されたアイテム（対象アイテム）の対応策を複数作成させる。ＣＵＤサジェスチョン部３８はサジェスチョン案作成部３９に作成させた複数の対応策を編集アプリケーション部２１に表示させる。
【００５４】
図１２（Ｂ）は一つの対応策が表示された画面の一例である。ユーザは図１２（Ｂ）に表示されているボタン１００１をクリックすることで図１２（Ｃ）に示すような他の対応策に切り替えられる。図１２（Ｃ）はＣＵＤの観点で作成された文字色と領域色との組み合わせの異なる対応案が表示されている。ユーザは図１２（Ｂ）に表示されている「対応する」ボタン１００２をクリックすることで、図１２（Ｂ）に表示されている対応策を選択できる。
【００５５】
ステップＳ５５、Ｓ５６において、ユーザは図１２（Ｃ）の対応策から一つの対応策を選択して「対応する」ボタン１００２をクリックする。ステップＳ５７に進み、サジェスチョンプログラム部２２はステップＳ５５、Ｓ５６で選択された対応策を対象アイテムに反映させたあと、ステップＳ２５のＣＵＤサジェスチョンを終了する。なお、図１０のフローチャートに示したように、ユーザは図１２（Ｃ）の対策案を選択せずにステップＳ２５のＣＵＤサジェスチョンを終了してもよい。
【００５６】
ステップＳ５４においてサジェスチョン案作成部３９は例えば図１３に示す手順で対象アイテムのアイテム種別及び属性に応じた対応策作成処理を選択する。図１３はアイテム種別及び属性に応じた対応策作成処理を選択する一例のフローチャートである。
【００５７】
ステップＳ６１に進み、サジェスチョン案作成部３９は対象アイテムのアイテム種別及び属性を判定する。判定結果が「文字列」を表すとき、サジェスチョン案作成部３９はステップＳ６３の文字列アイテムの対応策作成処理を選択する。判定結果が「太くて大きい文字列」を表すとき、サジェスチョン案作成部３９はステップＳ６４の太くて大きい文字列アイテムの対応策作成処理を選択する。
【００５８】
判定結果が「矢印の案内サイン」を表すとき、サジェスチョン案作成部３９はステップＳ６５の矢印の案内サインの対応策作成処理を選択する。判定結果が「ピクトグラム」を表すとき、サジェスチョン案作成部３９はステップＳ６６のピクトグラムの対応策作成処理を選択する。
【００５９】
また、判定結果が「太くて大きい矢印の案内サイン」を表すとき、サジェスチョン案作成部３９はステップＳ６７に進み、太くて大きい矢印の案内サインの対応策作成処理を選択する。判定結果が「太くて大きいピクトグラム」を表すとき、サジェスチョン案作成部３９はステップＳ６８に進み、太くて大きいピクトグラムの対応策作成処理を選択する。
【００６０】
また、判定結果が「グラフ」を表すとき、サジェスチョン案作成部３９はステップＳ６９のグラフの対応策作成処理を選択する。判定結果が「地図情報」を表すとき、サジェスチョン案作成部３９はステップＳ７０の地図情報の対応策作成処理を選択する。判定結果が「二次元コード、バーコード」を表すとき、サジェスチョン案作成部３９はステップＳ７１の二次元コード、バーコードの対応策作成処理を選択する。
【００６１】
図１３のフローチャートのあと、サジェスチョン案作成部３９は、アイテム種別及び属性に応じた対応策作成処理を行う。ここではアイテム種別及び属性に応じた対応策作成処理の一例としてステップＳ６３の文字列アイテムの対応策作成処理を説明する。
【００６２】
図１４は文字列アイテムの対応策作成処理の一例のフローチャートである。なお、図１４に示した文字列アイテムの対応策作成処理は図５のアイテム優先的対応方式テーブルに基づくものである。
【００６３】
ステップＳ８１に進み、サジェスチョン案作成部３９は図５のアイテム優先的対応方式テーブルを参照し、優先順位が一番高いアイテム色の対応案を作成し、サンプルリストへ登録する。
【００６４】
ステップＳ８２に進み、サジェスチョン案作成部３９は優先順位が二番目に高い縁取りの対応策を作成し、サンプルリストへ登録する。また、ステップＳ８３に進み、サジェスチョン案作成部３９は優先順位が三番目の領域色の対応策を作成し、サンプルリストへ登録する。
【００６５】
ステップＳ８４に進み、サジェスチョン案作成部３９は図１３のステップＳ６１の判定結果が「文字列」を表すとき、ステップＳ８５及びＳ８６の処理をスキップして図１４の処理を終了する。また、図１３のステップＳ６１の判定結果が「太くて大きい文字列」を表すとき、サジェスチョン案作成部３９はステップＳ８５及びＳ８６の処理を行う。
【００６６】
ステップＳ８５に進み、サジェスチョン案作成部３９は図５のアイテム優先的対応方式テーブルを参照し、アイテム「太くて大きい文字列」の優先的対応方式を参照する。優先順位が四番目の領域ディザの対応案を作成し、サンプルリストへ登録する。ステップＳ８６に進み、サジェスチョン案作成部３９は優先順位が五番目のアイテムディザの対応策を作成し、サンプルリストへ登録する。図１４の文字列アイテムの対応策作成処理によりサンプルリストへ登録された対応策は例えば図１２（Ｃ）に示した複数の対応策となる。
【００６７】
［第二の実施形態］
第一の実施形態は編集アプリケーションで文字列領域を編集中にＣＵＤ対応処理を実行していた。第二の実施形態は編集アプリケーションで編集した文書の保存時にＣＵＤ対応処理を実行する例である。
【００６８】
＜機能構成＞
第二の実施形態に係る画像編集装置１０、画像編集システム１は例えば図１５に示すような機能構成により実現される。ここでは、画像編集装置１０により図１５の機能構成を実現する例について説明する。図１５は本実施形態に係る画像編集装置の一例の機能構成図である。図１５の機能構成図は図３の機能構成図に検索用学習データ記憶部４１が追加された構成である。
【００６９】
検索用学習データ記憶部４１は、アイテム種別及び属性の判定に利用する学習データを記憶するものである。例えば類似画像判定部３５は対象アイテムと学習データとの類似度から対象アイテムのアイテム種別及び属性を判定する。
【００７０】
＜処理の詳細＞
図１６は編集アプリケーションで編集した文書の保存時にＣＵＤ対応処理を実行する一例のフローチャートである。例えば編集アプリケーションで編集した文書の保存はユーザが保存操作を行ったタイミングや、終了操作を行ったタイミングなどに実行される。
【００７１】
ステップＳ１０１において、編集アプリケーション部２１はユーザから編集した文書を保存する操作を受け付ける。ステップＳ１０２に進み、サジェスチョンプログラム部２２は図１７に示すＣＵＤ対応処理を行う。
【００７２】
図１７はＣＵＤ対応処理の一例のフローチャートである。ステップＳ１１１においてＣＵＤ対応部３１は保存する文書内のアイテムを抽出する。重要度判定部３２はステップＳ１１１で抽出した全てのアイテムに対してステップＳ１１２〜Ｓ１１６の処理を行う。
【００７３】
ステップＳ１１２〜Ｓ１１６において重要度判定部３２は、ステップＳ１１１で抽出した全てのアイテムに対して重要度判定処理を行う。ステップＳ１１２で算出された重要度値が規定値以上のアイテムについて、色の識別判定部３７は色の識別性評価を行い、色の識別性が高いか低いかを判定する。色の識別性が低いアイテムについて、ＣＵＤサジェスチョン部３８は、ＣＵＤサジェスチョンを行う。
【００７４】
このように、図１７に示したＣＵＤ対応処理では、保存する文書に含まれていたアイテムについて、識別性が低くても重要度値が高くなければ、ＣＵＤサジェスチョンを行わないようにしている。これにより本実施形態に係る画像編集装置１０では、保存する文書全体ではなく、重要と考えられる文書中のアイテムに対してＣＵＤサジェスチョンを行うことができる。したがって、本実施形態に係る画像編集装置１０によれば、保存する文書に対するデザインの自由度とＣＵＤへの対応とを両立することができる。
【００７５】
ステップＳ１０２のＣＵＤ対応処理は例えば図１７のＣＵＤ対応処理に限定されるものではなく、例えば図１８のＣＵＤ対応処理であってもよい。図１８はＣＵＤ対応処理の他の例のフローチャートである。ステップＳ１２１においてＣＵＤ対応部３１は保存する文書内のアイテムを抽出する。ステップＳ１２２において重要度判定部３２はステップＳ１２１で抽出した全てのアイテムに対して重要度判定処理を行う。
【００７６】
また、ステップＳ１２３において重要度判定部３２はステップＳ１２１で抽出したアイテムのうち、ステップＳ１２２において算出した重要度値が高い上位Ｎ件のアイテムを抽出する。そして、重要度値が高い上位Ｎ件のアイテムについて、色の識別判定部３７は色の識別性評価を行い、色の識別性が高いか低いかを判定する。色の識別性が低いアイテムについて、ＣＵＤサジェスチョン部３８は、ＣＵＤサジェスチョンを行う。
【００７７】
このように、図１８に示したＣＵＤ対応処理も図１７のＣＵＤ対応処理と同様、保存する文書に含まれていたアイテムについて、識別性が低くても重要度値が高くなければＣＵＤサジェスチョンを行わないようにすることができる。
【００７８】
ステップＳ１１２、Ｓ１２２に示した保存する文書内のアイテム（画像領域）に対する重要度判定処理は、例えば図１９に示すような手順で行われる。図１９は保存する文書内の画像領域に対する重要度判定処理の一例のフローチャートである。図１９は予め学習した案内サインに使われる画像（学習データ）と類似している対象アイテムを検索し、重要度値を加算する処理である。
【００７９】
ステップＳ１３１に進み、類似画像判定部３５は保存する文書から抽出した対象アイテムについて、類似画像検索を行い、案内サインとの類似度評価値を得る。案内サインとの類似度が高ければ、重要度判定部３２はステップＳ１３３に進み、案内サインの重要度値を加算する。図１９の重要度判定処理により、重要度判定部３２は案内サインと類似度が高い対象アイテムに重要度値を加算できる。なお、図１９の案内サインに対する重要度判定処理は一例であって、案内サイン以外の画像であっても適用できる。
【００８０】
また、ステップＳ１１６、Ｓ１２６に示したＣＵＤサジェスチョンでも、例えば図１１に示した画面を編集アプリケーション部２１に表示させる。サジェスチョンプログラム部２２は図１１の画面からユーザによりグラフが指定された場合に、例えば図２０に示す画面を表示する。図２０は対象アイテムのＣＵＤサジェスチョンを示すまでの一例の画面遷移図である。
【００８１】
図１１のグラフ付近の「！」マークがユーザによりクリックされると、ＣＵＤサジェスチョン部３８は図２０（Ａ）に示す画面を編集アプリケーション部２１に表示させる。図２０（Ａ）の画面は警告事象の理由と、対応案へ導く「対応案」ボタン１０００とが表示される。
【００８２】
「対応案」ボタン１０００がユーザによりクリックされると、ＣＵＤサジェスチョン部３８はサジェスチョン案作成部３９に、指定されたアイテム（グラフ）の対応策を複数作成させる。ＣＵＤサジェスチョン部３８はサジェスチョン案作成部３９に作成させた複数の対応策を編集アプリケーション部２１に表示させる。
【００８３】
図２０（Ｂ）は一つの対応策が表示された画面の一例である。ユーザは図２０（Ｂ）に表示されているボタン１００１をクリックすることで図２０（Ｃ）に示すような他の対応策に切り替えられる。図２０（Ｃ）はＣＵＤの観点で作成されたアイテム色とハッチングとの組み合わせの異なる対応案が表示されている。ユーザは図２０（Ｂ）に表示されている「対応する」ボタン１００２をクリックすることで、図２０（Ｂ）に表示されている対応策を選択できる。ユーザは、図２０（Ｃ）の対応策から一つの対応策を選択して「対応する」ボタン１００２をクリックすることで、選択した対応策をグラフに反映させることができる。
【００８４】
［第三の実施形態］
第三の実施形態は編集アプリケーションで文書に画像を挿入する時にＣＵＤ対応処理を実行する例である。
【００８５】
＜機能構成＞
第三の実施形態に係る画像編集装置１０、画像編集システム１は例えば図２１に示すような機能構成により実現される。ここでは、画像編集装置１０により図２１の機能構成を実現する例について説明する。図２１は本実施形態に係る画像編集装置の一例の機能構成図である。図２１の機能構成図は図１５の機能構成図に画像部品リスト記憶部４２が追加された構成である。画像部品リスト記憶部４２は、文書に挿入された画像から切り分けられた画像部品リストを記憶するものである。
【００８６】
＜処理の詳細＞
図２２は編集アプリケーションで文書に画像を挿入する時にＣＵＤ対応処理を実行する一例のフローチャートである。例えば編集アプリケーションで文書に画像を挿入する処理はユーザが文書に画像を挿入する操作を行ったタイミングなどに実行される。
【００８７】
ステップＳ２０１において、編集アプリケーション部２１はユーザから文書に画像を挿入する操作を受け付ける。ステップＳ２０２に進み、サジェスチョンプログラム部２２は図２３に示すＣＵＤ対応処理を行う。
【００８８】
図２３はＣＵＤ対応処理の一例のフローチャートである。ステップＳ２１１においてＣＵＤ対応部３１はユーザにより文書へ挿入された画像全体から画像部品（アイテム）を抽出する。例えば領域識別部３３は、領域抽出技術やＯＣＲ技術を利用してアイテムを抽出する。重要度判定部３２はステップＳ２１１で抽出した全てのアイテムに対してステップＳ２１２〜Ｓ２１６の処理を行う。
【００８９】
ステップＳ２１２〜Ｓ２１６において重要度判定部３２は、ステップＳ２１１で抽出した全てのアイテムに対して重要度判定処理を行う。ステップＳ２１２で算出された重要度値が規定値以上のアイテムについて、色の識別判定部３７は色の識別性評価を行い、色の識別性が高いか低いかを判定する。色の識別性が低いアイテムについて、ＣＵＤサジェスチョン部３８は、ＣＵＤサジェスチョンを行う。
【００９０】
このように、図２３に示したＣＵＤ対応処理では、文書に挿入する画像に含まれていたアイテムについて、識別性が低くても重要度値が高くなければ、ＣＵＤサジェスチョンを行わないようにしている。これにより本実施形態に係る画像編集装置１０は文書に挿入する画像全体ではなく、重要と考えられる画像中のアイテムに対してＣＵＤサジェスチョンを行うことができる。したがって、本実施形態に係る画像編集装置１０によれば、文書に追加する画像に対するデザインの自由度とＣＵＤへの対応とを両立することができる。
【００９１】
ステップＳ２０２のＣＵＤ対応処理は例えば図２３のＣＵＤ対応処理に限定されるものではなく、例えば図１８のＣＵＤ対応処理のように、重要度値が高い上位Ｎ件のアイテムに対して重要度判定処理を行うようにしてもよい。
【００９２】
ユーザにより文書へ挿入された画像全体から画像部品（アイテム）を抽出するステップＳ２１１の処理は例えば図２４に示すように行われる。図２４は画像から画像部品を抽出する処理の一例のフローチャートである。
【００９３】
ステップＳ２２１において、領域識別部３３は編集中の文書に挿入された画像全体から文字列、矢印、ピクトグラム、地図情報、バーコードなどの領域を画像部品として抽出するため、既存の領域識別処理技術を使用する。例えば領域識別処理技術には特許第４２９４４５６号公報などに記載されている既存の技術を利用できる。領域識別処理技術は画像全体から空白や線分で分離できる領域を切り出す技術である。また、特定のキャラクタ列を抽出する技術もある。
【００９４】
重要度判定部３２はステップＳ２２１で抽出された全ての画像部品に対してステップＳ２２２〜Ｓ２２５の処理を行う。重要度判定部３２はＯＣＲ部３４を利用し、画像部品ごとにＯＣＲ処理を行い、文字領域が存在する画像部品であれば、ステップＳ２２４において文字情報（文字列、大きさ、領域位置）を画像部品リストに追加する。重要度判定部３２は文字領域が存在する画像部品でなければ、画像情報（大きさ、領域位置）を画像部品リストに追加する。
【００９５】
このように、図２４の処理によれば、ステップＳ２２１で抽出された画像部品は文字列を含むアイテムと、それ以外のアイテムとに分類される。それ以外のアイテムは、図１９の重要度判定処理により、案内サインを含むアイテムと、それ以外のアイテムとに更に分類される。
【００９６】
図２４の処理により分類された文字領域が存在するアイテムは例えば図２５に示すように重要度判定処理が行われる。なお、図２５の処理では図２４において画像部品リストに追加した文字情報を利用する。
【００９７】
ステップＳ２３１に進み、重要度判定部３２は画像部品リストの文字情報から文字属性の解析を行う。ステップＳ２３２、Ｓ２３３において、文字サイズが大きければ図４のアイテム重要度テーブルに設定されている重要度値を加点する。
【００９８】
ステップＳ２３４に進み、類似文字列判定部３６は画像部品リストの文字情報から文字列の意味を解析する。文字列の意味解析は、例えば特許第４２９４４５６号公報などに記載されている既存の技術を利用できる。重要度判定部３２はステップＳ２３５、Ｓ２３６において、編集中の文字列が電話番号であれば図４のアイテム重要度テーブルに設定されている重要度値を加点する。また、重要度判定部３２はステップＳ２３７、Ｓ２３８において、編集中の文字列がメールアドレスであれば図４のアイテム重要度テーブルに設定されている重要度値を加点する。
【００９９】
＜まとめ＞
第一、第二及び第三の実施形態によれば、デザインの自由度とＣＵＤへの対応とを考慮した画像編集が可能な画像編集装置１０、画像編集システム１を提供できる。第一、第二及び第三の実施形態によれば、デザインの自由度が狭くなるという問題や、ユーザが表現したい訴求性を低下させるという問題を解決できる。例えばクリスマスを意識してバックグラウンドだけでも緑系と赤系とを組み合わせて使いたいという場合にも制限がかかってしまうという従来の問題を解決できる。
【０１００】
本実施形態は、文書や表示・掲示物等の画像を編集する処理に際して、文書全体から重要アイテムを見つけて、ＣＵＤ上の問題が発生していないかをチェックし、問題があればサジェスチョン（デザイン案を提案）する。なお、重要アイテムは、文字列や案内サインの記号や指示など、伝える必要性の高い情報を持つもの、である。本実施形態は、ＣＵＤの観点で重要度が高くないアイテムについてＣＵＤ化を強制しないため、デザインの自由度が高まり、ユーザの負荷も下げることができる。
【０１０１】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。編集アプリケーション部２１は画像編集手段の一例である。重要度判定部３２は重要度判定手段の一例である。色の識別判定部３７は識別性判定手段の一例である。ＣＵＤ対応部３１は付加情報表示手段の一例である。サジェスチョン案作成部３９は対応策作成手段の一例である。また、ＣＵＤサジェスチョン部３８は対応策表示手段、対応策選択受付手段の一例である。
【符号の説明】
【０１０２】
１    画像編集システム
１０    画像編集装置
１２    サーバ装置
１４    クライアント装置
１６    ネットワーク
２１    編集アプリケーション部
２２    サジェスチョンプログラム部
３１    ＣＵＤ対応部
３２    重要度判定部
３３    領域識別部
３４    ＯＣＲ部
３５    類似画像判定部
３６    類似文字列判定部
３７    色の識別判定部
３８    ＣＵＤサジェスチョン部
３９    サジェスチョン案作成部
４０    テーブル記憶部
４１    検索用学習データ記憶部
４２    画像部品リスト記憶部
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
Ｂ    バス
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２０１２−１４２８３０号公報
【特許文献２】特開２００６−３５００６６号公報
【図１】
2018010509.tif 000003
【図２】
2018010509.tif 000004
【図３】
2018010509.tif 000005
【図４】
2018010509.tif 000006
【図５】
2018010509.tif 000007
【図６】
2018010509.tif 000008
【図７】
2018010509.tif 000009
【図８】
2018010509.tif 000010
【図９】
2018010509.tif 000011
【図１０】
2018010509.tif 000012
【図１１】
2018010509.tif 000013
【図１２】
2018010509.tif 000014
【図１３】
2018010509.tif 000015
【図１４】
2018010509.tif 000016
【図１５】
2018010509.tif 000017
【図１６】
2018010509.tif 000018
【図１７】
2018010509.tif 000019
【図１８】
2018010509.tif 000020
【図１９】
2018010509.tif 000021
【図２０】
2018010509.tif 000022
【図２１】
2018010509.tif 000023
【図２２】
2018010509.tif 000024
【図２３】
2018010509.tif 000025
【図２４】
2018010509.tif 000026
【図２５】
2018010509.tif 000027