(57)【要約】      （修正有）【課題】ユーザが画像のぼかし度合を調整することができる画像処理装置を提供する。【解決手段】画像を表示する画面に対しての操作物による入力操作を受け付け、かつ操作物が画面から離間しているとき、画面から測った操作物の距離を検出する画像処理装置２０、３０であって、ぼかし度合調整部２４、３１は、表示部１０の画面とユーザの指との距離に応じたぼかし度合で、ぼかし領域決定部２３により決定されたぼかし領域に対するぼかし処理を行う。【選択図】図１
2014182498.tif 000002
【特許請求の範囲】
【請求項１】
画面に対しての操作物による接触および非接触での入力操作を検出する入力装置を有し、かつ画像を表示する表示装置に対しての、上記非接触での入力操作における、上記画面からの上記操作物の距離を検出する第１の検出部と、
上記操作物による上記画面に対しての領域を指定する入力によりぼかし領域を検出する第２の検出部と、
上記画面と上記操作物との距離に応じたぼかし度合で、上記ぼかし領域に対してぼかし処理を施すぼかし処理部とを備えていることを特徴とする画像処理装置。
【請求項２】
上記ぼかし処理部は、上記画面と上記操作物との距離の変化に応じて、上記ぼかし度合を連続的に変化させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記ぼかし処理部は、上記画面と上記操作物との距離の変化に応じて、上記ぼかし度合を段階的に変化させることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記操作物による上記領域を指定する入力は該領域を囲む入力操作によって行われ、上記ぼかし処理部は、上記入力操作によって囲まれた領域以外の領域を上記ぼかし領域として検出することを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の画像処理装置としてコンピュータを機能させるための画像処理プログラムであって、コンピュータを上記各部として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に対してぼかし処理を行う画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、画像に対してぼかし処理を施す様々な画像処理装置が知られている。例えば、特許文献１には、互いに異なる視点から被写体を撮影することにより得られる複数の撮影画像を重み付け合成することにより、ボケ画像を生成する画像処理装置が記載されている。また、特許文献２には、画像において、ぼかし処理が施されない領域（合焦領域）を選択するユーザの操作を受け付け、それ以外の画像領域にぼかし処理を施す画像処理装置が記載されている。その他、特許文献３および４にも、画像の一部領域にぼかし処理を施す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８６７９０号公報（２０１２年９月２７日公開）
【特許文献２】特開２０１２−１７３８３０号公報（２０１２年９月１０日公開）
【特許文献３】特開２０１２−１２４７１２号公報（２０１２年６月２８日公開）
【特許文献４】特開２０１１−１５１７２９号公報（２０１１年８月  ４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の画像処理装置では、画像領域に施されるぼかし処理の強度は、画像中の主たる被写体を含む画像領域およびそれ以外の画像領域の動き情報に基づいて決定される。ところが、このようにして決定されるぼかし処理の強度は、ユーザが所望する強度でない場合がある。しかしながら、特許文献１〜４に記載の技術を含み、従来の構成では、画像に施されるぼかし処理の強度、すなわちぼかし度合を、ユーザが調整できるようにはなっていない。従って、ユーザは、所望のぼかし度合でぼかし処理が施された画像を得ることができない。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、ユーザが画像のぼかし度合を調整することができる画像処理装置等を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る画像処理装置は、画像を表示する画面に対しての操作物による入力操作を受け付け、かつ上記操作物が上記画面から離間しているとき、上記画面から測った上記操作物の距離を検出する画像処理装置であって、上記画面と上記操作物との距離に応じたぼかし度合で、上記画像に対するぼかし処理を行うぼかし処理部を備えている。
【発明の効果】
【０００７】
本発明の一態様によれば、ユーザが画像のぼかし度合を調整することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像表示装置の構成を示すブロック図である。
【図２】図１に示す画像表示装置の画像処理部に含まれるホバー検知部によって検知されるユーザの指の距離ｄと、ホバー検知エリアとの関係を示す模式図である。
【図３】（ａ）および（ｂ）は、図２に示す距離ｄと、図１に示す画像処理部のぼかし度合調整部によりぼかし領域に施されるぼかしの強さとの関係を示すグラフであり、（ａ）は直線的な関係を示すグラフであり、（ｂ）は曲線的な関係を示す図である。
【図４】図１に示す画像表示装置の画像処理部によって実行されるぼかし度合調整処理の流れを示すフローチャートである。
【図５】図４に示すぼかし度合調整処理の進行に伴うユーザの操作の流れを説明する図である。
【図６】図２に示す距離ｄと、図１に示す他の画像表示装置の画像処理部に含まれるぼかし度合調整部によりぼかし領域に施されるぼかしの強さとの関係を示すグラフである。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
本発明の一実施形態を図面に基づいて以下に説明する。
【００１０】
［画像表示装置１の構成］
図１は、本実施形態に係る画像表示装置１の構成を示すブロック図である。図１に示すように、画像表示装置１は、表示部（表示装置）１０および画像処理部（画像処理装置）２０を含んでいる。表示部１０は、画像を画面に表示する。また、表示部１０はタッチパネルを備えており、ユーザが自分の指、タッチペン、またはスライタス等を用いて行う画面へのタッチ操作やホバー操作による入力操作を受け付ける。本実施形態では、ユーザは、自身の指を用いて、画面への入力操作を行うこととする。画像処理部２０は、画像表示装置１において行われる情報処理を統合的に制御する。
【００１１】
［画像処理部２０の詳細］
画像処理部２０は、画面入力取得部２１、ホバー検知部（第１の検出部）２２、ぼかし領域決定部（第２の検出部）２３、およびぼかし度合調整部（ぼかし処理部）２４を含んでいる。画面入力取得部２１は、表示部１０の画面に対するユーザの入力操作を取得する。ホバー検知部２２は、ホバー検知エリア内に存在するユーザの指と画面との距離ｄ（図２参照）を検知する。ここで、図２に示すホバー検知エリアとは、表示部１０のタッチパネルが、タッチパネルから離間した指の持つ静電容量を検知することができるエリアのことである。以下では、ユーザの指がホバー検知エリア内に存在することを、ユーザの指はホバー状態であるという。
【００１２】
ぼかし領域決定部２３は、画面に表示された画像に対しての指による入力操作に基づいて、ぼかし処理が施される画像領域（以下、ぼかし領域と呼ぶ）を決定する。より詳細には、ぼかし領域決定部２３は、指で画像の任意の領域を囲む入力操作行われたとき、画面入力取得部２１に検出された、指で囲まれた領域を非ぼかし領域とし、非ぼかし領域以外の領域をぼかし領域とする。
【００１３】
ぼかし度合調整部２４は、ホバー検知部２２から画面と指との距離ｄを取得し、距離ｄに応じたぼかしの強さで、ぼかし領域に対してぼかし処理を施す。なお、ぼかし度合調整部２４によるぼかし処理の方法としては、例えば、解像度を下げる方法、より詳細には、互いに隣接する複数の画素の平均輝度を、それら各画素の輝度とすることにより、ぼかし領域に含まれる実質的な画素数を減少させる方法であってもよいし、光学的効果（光の散乱、回折など）によってボケを表現する方法であってもよいし、あるいは、それらを組み合わせた方法であってもよい。
【００１４】
図３の（ａ）および（ｂ）に、画面からの指の距離ｄと、ぼかし度合調整部２４によりぼかし領域に施されるぼかしの強さＤ（以下、ぼかし度合Ｄと呼ぶ）との関係をグラフにして示す。図３の（ａ）および（ｂ）において、ぼかし処理におけるぼかし度合Ｄの範囲は０〜１０であり、ぼかし度合Ｄ＝０はぼかし処理が行われていない状態である。ここで、ぼかし度合（グラフの縦軸）のパラメータＤ（０＜＝Ｄ＜＝１０）は、例えば、画像の解像度の低下量、より詳細には、画像が持つ実質的な画素数の低下量を表すものであってよい。
【００１５】
図３の（ａ）に示すように、距離ｄとぼかし度合Ｄとは、比例関係を持っていてもよい。すなわち、ぼかし度合調整部２４は、距離ｄの変化に対して、ぼかし度合Ｄを直線的に変化させてもよい。あるいは、図３の（ｂ）に示すように、ぼかし度合調整部２４は、距離ｄの変化に対して、ぼかし度合Ｄを曲線的に変化させてもよい。この構成では、距離ｄが大きくなるほど、ぼかし度合Ｄが大きく変化することになる。
【００１６】
なお、図３の（ｂ）では、ぼかし度合Ｄは、画面と指との距離ｄが大きくなるほど、変化が大きくなる構成を示しているが、これに代えて、距離ｄが大きくなるほど、変化が小さくなる構成であってもよい。
【００１７】
［ぼかし度合調整処理の流れ］
ぼかし度合調整処理では、ユーザに選択されたぼかし領域において、ぼかし度合の調整が行われる。図４は、画像処理部２０によるぼかし度合調整処理の流れを示すフローチャートである。また、図５は、画像処理部２０によるぼかし度合調整処理の進行に伴うユーザの操作の流れを示す説明図である。なお、以下では、ぼかし度合の調整対象となる画像は、ユーザが写真を撮影する際にカメラを通して画面に表示される画像とするが、これには限定されない。例えば、画像表示装置１が備えた画像データ記憶部（図示せず）に画像データとして記憶された画像であってもよい。
【００１８】
まず、ユーザが、被写体（人物）の写真を撮影するために、カメラを起動する操作を行う。すると、画像ビューアが立ち上がり、表示部１０の画面に、カメラを通して、被写体を含む画像が表示される（図５の（ア））。
【００１９】
次に、ユーザは、画面に表示された画像において、ピントを合わせておきたい画像領域を指で囲う操作を行う（図５の（イ））。すると、ぼかし領域決定部２３は、ユーザが指で囲った画像領域を非ぼかし領域、それ以外の画像領域をぼかし領域として決定する（図４のＳ１）。ぼかし度合調整部２４は、ぼかし領域決定部２３により決定されたぼかし領域を取得し、取得したぼかし領域を、所定のぼかし度合でぼかして表示する（図５の（ウ））。これにより、ユーザは、ぼかし領域決定部２３により決定されたぼかし領域が、ぼかし処理を施すことを所望する画像領域と一致しているか否かを確認することができる。
【００２０】
次に、ユーザは、指を画面から離し、かつホバー状態に保ったまま、画面と指との距離ｄを変化させる操作を行う（図５の（エ））。ホバー検知部２２は、ユーザの指がホバー状態である間、距離ｄを検知する。ぼかし度合調整部２４は、ホバー検知部２２から距離ｄを取得して、取得した距離ｄの変化に応じて、ぼかし領域における画像のぼかし度合を変更する（図４のＳ２）。
【００２１】
ユーザは、ぼかし領域が所望のぼかし度合となったことを確認したとき、その時点における画面と指との距離ｄを、所定時間以上保持（ホバーホールド）する。ぼかし度合調整部２４は、距離ｄが所定時間以上変化しない場合、ぼかし領域のぼかし度合を決定する（図４のＳ３）。言い換えれば、ぼかし度合調整部２４は、距離ｄが所定時間以上変化しない場合、距離ｄの変化に応じたぼかし度合の変更を行わない状態となる。その後、画面が指でタッチされると、カメラのシャッターが切られて画像が撮影される。撮影された画像は、ぼかし領域決定部２３により決定されたぼかし領域に対して、ぼかし度合調整部２４により決定されたぼかし度合でぼかし処理が施された後、画像データ記憶部に記憶される。
【００２２】
〔実施形態２〕
本発明の他の実施形態について、図６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００２３】
本実施形態の画像表示装置２の画像処理部３０は、図１に示す前記実施形態の画像表示装置１の画像処理部２０の構成において、ぼかし度合調整部２４の代わりにぼかし度合調整部３１を含んでいる。前記実施形態のぼかし度合調整部２４は、距離ｄの変化に応じて、ぼかし度合を連続的に変化させるものであった。一方、本実施形態のぼかし度合調整部３１は、距離ｄの変化に応じて、ぼかし度合を段階的に変化させる。
【００２４】
図６に、画面からの指の距離ｄと、ぼかし度合調整部３１によりぼかし領域に施されるぼかしの強さ（ぼかし度合Ｄ）との関係をグラフにして示す。図６に示すように、ぼかし度合調整部３１は、画面から測った指の距離ｄが所定の閾値を超えるごとに、ぼかし領域のぼかし度合Ｄを、０から１０までの１１段階で変化させる。例えば、距離ｄが０ｍｍ以上１ｍｍ未満であるとき、ぼかし領域のぼかし度合Ｄ＝０、すなわちボケなしにする。そして、指と画面との距離がＮｍｍ以上Ｎ＋１ｍｍ未満（Ｎは自然数；１＜＝Ｎ＜＝９）であるとき、ぼかし領域のぼかし度合Ｄ＝Ｎにする。また、指と画面との距離が１０ｍｍ以上であるとき、ぼかし領域のぼかし度合Ｄ＝１０にする。
【００２５】
上記のように、ぼかし度合調整部３１は、ぼかし度合を多段階のぼかし度合のいずれかに調整する。すなわち、画面からの指の距離ｄが所定値（１ｍｍ）だけ変化するごとに、ぼかし度合を段階的に変更する。したがって、前記のぼかし度合調整部２４と比較して、ぼかし度合を精細に調整できないものの、所望のぼかし度合を得るために、ユーザが指の位置を正確に維持する必要がない。
【００２６】
〔実施形態３〕
画像表示装置１、２の画像処理部２０、３０は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００２７】
後者の場合、画像処理部２０、３０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００２８】
〔まとめ〕
本発明の態様１に係る画像処理装置（２０、３０）は、画面に対しての操作物による接触および非接触での入力操作を検出する入力装置を有し、かつ画像を表示する表示装置に対しての、上記非接触での入力操作における、上記画面からの上記操作物の距離を検出する第１の検出部（ホバー検知部２２）と、上記操作物による上記画面に対しての領域を指定する入力によりぼかし領域を検出する第２の検出部（ぼかし領域決定部２３）と、上記画面と上記操作物との距離に応じたぼかし度合で、上記ぼかし領域に対してぼかし処理を施すぼかし処理部（ぼかし度合調整部２４、３１）とを備えている。
【００２９】
上記の構成によれば、ユーザの指などの操作物と、画面との距離に応じたぼかし度合で、画像中のぼかし領域にぼかし処理が施される。従って、ユーザは、画面と操作物との距離を調整することにより、画像に対して、所望のぼかし度合で、容易にぼかし処理を施すことができる。ここで、ぼかし処理には、画像の解像度を下げる（具体的には、互いに隣接する複数の画素の平均輝度を、それらの各画素の輝度とすることにより、ぼかし領域に含まれる事実上の画素数を低下させる）処理、光学現象（光の散乱、回折など）に基づくボケを表現する処理、および、それらを組み合わせた処理が含まれる。また、ぼかし度合とは、互いに同一の輝度を有するように輝度を変更される隣接する画素の数量、言い換えれば画像に含まれる事実上の画素数の低下量を表すものであってよい。
【００３０】
本発明の態様２に係る画像処理装置（２０）は、上記態様１において、上記ぼかし処理部（ぼかし度合調整部２４）は、上記画面と上記操作物との距離の変化に応じて、上記ぼかし度合を連続的に変化させる構成であってもよい。
【００３１】
上記の構成によれば、画面と操作物との距離の変化に従って、画像に施されるぼかし処理のぼかし度合が連続的に変化する。例えば、画面と操作物との距離は、ぼかし度合と比例の関係であってよい。そのため、ユーザは、画面と操作物との距離を精細に調整することにより、所望のぼかし度合で画像にぼかし処理を施すことができる。
【００３２】
本発明の態様３に係る画像処理装置（３０）は、上記態様１において、上記ぼかし処理部（ぼかし度合調整部３１）は、上記画面と上記操作物との距離の変化に対して、上記ぼかし度合を段階的に変化させるであってもよい。
【００３３】
上記の構成によれば、画面と操作物との距離の変化に応じて、画像に施されるぼかし処理のぼかし度合が段階的に変化する。言い換えれば、所定の距離の範囲ごとに、画像に施されるぼかし処理のぼかし度合が異なる。従って、ユーザは、所望のぼかし度合を得るために、画面と操作物との距離が、所定の距離の範囲に含まれるように調整するだけでよい。この構成では、ユーザは、画像のぼかし度合を調整するために、指の位置を繊細に調整する必要がないことになる。
【００３４】
本発明の態様４に係る画像処理装置（２０、３０）は、上記態様１から３のいずれかにおいて、上記操作物による上記領域を指定する入力は該領域を囲む入力操作によって行われ、上記ぼかし処理部（ぼかし度合調整部２４、３１）は、上記入力操作によって囲まれた領域以外の領域を上記ぼかし領域として検出する構成であってよい。
【００３５】
本発明の態様５に係る画像表示装置（１、２）は、上記態様１から４のいずれかの表示処理装置（２０、３０）と、画面に対しての操作物による接触および非接触での入力操作を検出する入力装置を有し、かつ画像を表示する表示装置（表示部１０）とを備えている。
【００３６】
上記の構成によれば、表示装置の画面に表示された画像中のぼかし領域が、ぼかし処理の対象となる。
【００３７】
本発明の態様６に係る画像処理方法は、画面に対しての操作物による接触および非接触での入力操作を検出する入力装置を有し、かつ画像を表示する表示装置に対しての、上記非接触での入力操作における、上記画面からの上記操作物の距離を検出する第１の検出ステップと、上記操作物による上記画面に対しての領域を指定する入力によりぼかし領域を検出する第２の検出ステップと、上記画面と上記操作物との距離に応じたぼかし度合で、上記ぼかし領域に対してぼかし処理を施すぼかし処理ステップとを含むことを特徴とする画像処理方法。
【００３８】
本発明の各態様に係る画像処理装置（２０、３０）は、コンピュータによって実現してもよく、この場合には、コンピュータを上記画像処理装置が備える各部として動作させることにより上記画像処理装置をコンピュータにて実現させる画像処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００３９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００４０】
本発明は、画像にぼかし処理を施す画像処理装置に利用することができる。
【符号の説明】
【００４１】
１、２        画像表示装置
１０          表示部（表示装置）
２０、３０    画像処理部（画像処理装置）
２１          画面入力取得部
２２          ホバー検知部（第１の検出部）
２３          ぼかし領域決定部（第２の検出部）
２４、３１    ぼかし度合調整部（ぼかし処理部）
【図１】
2014182498.tif 000003
【図２】
2014182498.tif 000004
【図３】
2014182498.tif 000005
【図４】
2014182498.tif 000006
【図５】
2014182498.tif 000007
【図６】
2014182498.tif 000008