(57)【要約】 【課題】画像の特徴部の視認性を効果的に改善し、使用者が長期にわたり快適な状態で使用することが可能な表示装置、表示態様決定方法、及び表示処理プログラムを提供する。【解決手段】本発明によれば、画像が表示される表示画面に重ねて配置され接触を検知する接触検知手段により検知された接触に関する情報と当該接触された表示画面上の位置を示す情報を含む接触情報に基づいて前記表示画面上の複数の位置における汚れ度が決定され、且つ、前記画像の特徴部が抽出される。そして、決定された汚れ度に基づいて抽出された特徴部の表示様態が決定される。【選択図】図７
2010237599.tif 000002
【特許請求の範囲】
【請求項１】
画像が表示される表示画面と、該表示画面に重ねて配置され接触を検知する接触検知手段を有する表示装置において、
前記接触検知手段により検知された接触に関する情報と当該接触された前記表示画面上の位置を示す情報を含む接触情報を記憶する接触情報記憶手段と、
前記接触情報記憶手段に記憶された接触情報に基づいて前記表示画面上の複数の位置における汚れ度を決定する汚れ度決定手段と、
前記画像の特徴部を抽出する画像特徴部抽出手段と、
前記汚れ度決定手段により決定された前記表示画面上の複数の位置における汚れ度に基づいて、前記画像特徴部抽出手段により抽出された特徴部の表示様態を決定する表示態様決定手段と、
を備えることを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記汚れ度決定手段は、前記表示画面上の前記特徴部の表示位置における前記汚れ度を決定し、
前記汚れ度決定手段により決定された前記特徴部の表示位置における前記汚れ度が閾値以下であるか否かを判断する閾値判断手段と、
前記表示態様決定手段は、前記閾値判断手段により前記特徴部の表示位置における汚れ度が閾値以下でないと判断された場合に、前記汚れ度が閾値以下であると判断された前記表示画面上の位置に前記特徴部の表示位置を変更すること
を特徴とする表示装置。
【請求項３】
請求項２に記載の表示装置において、
前記画像特徴部抽出手段は、複数の画素により構成される特徴領域を前記特徴部として抽出し、
前記汚れ度決定手段は、前記特徴領域における画素毎の前記接触情報に基づいて、当該特徴領域の表示位置における前記汚れ度を決定することを特徴とする表示装置。
【請求項４】
請求項３に記載の表示装置において、
前記閾値判断手段により前記特徴領域の表示位置における汚れ度が閾値以下でないと判断された場合に、当該特徴領域の表示位置を１画素単位で移動させつつ前記汚れ度が閾値以下である前記表示画面上の位置を検索する検索手段
を備えることを特徴とする表示装置。
【請求項５】
請求項２乃至４の何れか一項に記載の表示装置において、
前記表示態様決定手段は、前記閾値判断手段により前記特徴部の表示位置における汚れ度が閾値以下でないと判断された前記特徴部の表示位置から、前記汚れ度が閾値以下であると判断された前記表示画面上の位置までの距離が最小となる位置に前記特徴部の表示位置を変更することを特徴とする表示装置。
【請求項６】
請求項１に記載の表示装置において、
前記汚れ度決定手段は、前記表示画面を複数のブロックに区切ったブロック単位で、前記表示画面上の前記特徴部の表示位置を含む複数の位置における汚れ度を決定し、
前記決定された汚れ度を前記ブロック毎に記憶する汚れ度記憶手段と、
前記汚れ度記憶手段に記憶された各ブロックにおける汚れ度が閾値以下であるか否かを判断する閾値判断手段と、
を備え、
前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記特徴部が表示されるように当該特徴部の表示様態を決定することを特徴とする表示装置。
【請求項７】
請求項６に記載の表示装置において、
前記画像特徴部抽出手段は、複数の画素により構成される特徴領域の中心部を前記特徴部として抽出し、
前記表示態様決定手段は、前記閾値判断手段により前記特徴領域の中心部の表示位置における前記ブロックの汚れ度が閾値以下でないと判断された場合に、前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記特徴領域の中心部の表示位置を変更すること
を特徴とする表示装置。
【請求項８】
請求項６に記載の表示装置において、
前記画像特徴部抽出手段は、複数の画素により構成される特徴領域を前記特徴部として抽出し、
前記表示態様決定手段は、前記閾値判断手段により前記特徴領域の表示位置における前記ブロックの汚れ度が閾値以下でないと判断された場合に、前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記特徴領域の表示位置を変更すること
を特徴とする表示装置。
【請求項９】
請求項７又は８に記載の表示装置において、
前記表示態様決定手段は、前記判断手段により前記特徴部の表示位置のブロックにおける汚れ度が閾値以下でないと判断された場合に、当該特徴部の表示位置を前記ブロック単位で移動させつつ前記汚れ度が閾値以下である前記表示画面上のブロックを検索する検索手段
を備えることを特徴とする表示装置。
【請求項１０】
請求項７又は８に記載の表示装置において、
前記汚れ度が閾値以下である前記ブロックが連続する連続ブロック領域を検出する連続ブロック領域検出手段を備え、
前記表示態様決定手段は、前記連続ブロック領域検出手段により検出された連続ブロック領域内に前記特徴部が表示されるように当該特徴部の表示位置を決定することを特徴とする表示装置。
【請求項１１】
請求項８に記載の表示装置において、
前記画像特徴部抽出手段は、複数の前記特徴領域としての特徴部を抽出し、
前記画像特徴部抽出手段により抽出された複数の特徴領域のうち、最も面積が広い最大特徴領域を検出する最大特徴領域検出手段を備え、
前記表示態様決定手段は、前記判断手段により前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記最大特徴領域が表示されるように当該最大特徴領域の表示位置を決定することを特徴とする表示装置。
【請求項１２】
請求項６に記載の表示装置において、
前記画像特徴部抽出手段は、複数の前記特徴部を抽出し、
前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記ブロック上の位置に各前記特徴部が表示されるように当該各特徴部の表示位置を決定することを特徴とする表示装置。
【請求項１３】
請求項１乃至１２の何れか一項に記載の表示装置において、
前記汚れ度決定手段により決定された前記汚れ度が閾値以下であるか否かを判断する閾値判断手段と、
前記汚れ度が閾値以下である前記表示画面上の領域を検出する領域検出手段と、
を備え、
前記表示態様決定手段は、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を拡大又は縮小するための倍率を決定することを特徴とする表示装置。
【請求項１４】
請求項１３に記載の表示装置において、
前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記表示画面上の位置に前記特徴部の表示位置を変更し、且つ、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を拡大又は縮小するための倍率を決定することを特徴とする表示装置。
【請求項１５】
請求項１乃至１３の何れか一項に記載の表示装置において、
前記汚れ度決定手段により決定された前記汚れ度が閾値以下であるか否かを判断する閾値判断手段と、
前記汚れ度が閾値以下である前記表示画面上の領域を検出する領域検出手段と、
を備え、
前記表示態様決定手段は、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を回転するための回転角度を決定することを特徴とする表示装置。
【請求項１６】
請求項１５に記載の表示装置において、
前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記表示画面上の位置に前記特徴部の表示位置を変更し、且つ、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を回転するための回転角度を決定することを特徴とする表示装置。
【請求項１７】
請求項１乃至１６の何れか一項に記載の表示装置において、
前記接触検知手段により検知された接触物の種類を認識する接触物種類認識手段と、
前記接触物種類認識手段により認識された接触物の種類に基づいて、前記表示画面上の複数の位置における汚れ度の重み付けを決定する重み付け決定手段と、
を備え、
前記汚れ度決定手段は、前記重み付け決定手段により決定された重み付けに基づいて、前記表示画面上の複数の位置における汚れ度を決定することを特徴とする表示装置。
【請求項１８】
請求項１乃至１７の何れか一項に記載の表示装置において、
前記表示画面上の特徴部の表示位置から、当該特徴部以外の前記表示画面上の位置までの距離に応じた値を算出する距離算出手段と、
前記距離算出手段により算出された距離に応じた値に基づいて、前記特徴部以外の前記表示画面上の複数の位置における汚れ度の重み付けを決定する重み付け決定手段と、
を備え、
前記汚れ度決定手段は、前記重み付け決定手段により決定された重み付けに基づいて、前記表示画面上の複数の位置における汚れ度を決定することを特徴とする表示装置。
【請求項１９】
請求項１乃至１８の何れか一項に記載の表示装置において、
前記表示画面を掃除する掃除モードを検知する掃除モード検知手段と、
前記掃除モード検知手段により前記掃除モードが検知された場合には、前記汚れ度決定手段により決定された前記接触情報又は前記汚れ度を初期化する汚れ度初期化手段と、
を備えることを特徴とする表示装置。
【請求項２０】
請求項１乃至１９の何れか一項に記載の表示装置において、
前記接触検知手段により検知される前記接触に関する情報には、接触回数及び接触圧力の少なくとも何れか一方が含まれることを特徴とする表示装置。
【請求項２１】
画像が表示される表示画面と、該表示画面に重ねて配置され接触を検知する接触検知手段を有する表示装置における表示態様決定方法であって、
前記接触検知手段により検知された接触に関する情報と当該接触された前記表示画面上の位置を示す情報を含む接触情報を記憶する工程と、
前記記憶された接触情報に基づいて前記表示画面上の複数の位置における汚れ度を決定する工程と、
前記画像の特徴部を抽出する工程と、
前記決定された前記表示画面上の複数の位置における汚れ度に基づいて、前記抽出された特徴部の表示様態を決定する工程と、
を備えることを特徴とする表示態様決定方法。
【請求項２２】
コンピュータを、請求項１乃至２０の何れか一項に記載の表示装置として機能させることを特徴とする表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルディスプレイを有する表示装置の技術分野に関する。
【背景技術】
【０００２】
タッチパネルディスプレイを有する表示装置は、例えば、携帯ゲーム機、携帯電話機、カーナビゲーション装置等に適用され、広く普及している。
【０００３】
タッチパネルディスプレイは、使用者の直感的な操作や表示画面の大型化に寄与するものであるが、同時に、使用者がタッチパネルディスプレイの表示画面に直接触れることから、使用者の手垢や傷が透過率を下げる原因になり、かつ美観を損ねるという問題が生じている。
【０００４】
この問題に対して、表示画面に保護フィルムを貼るという方法もある。しかし、表示画面に保護フィルムを貼ることにより、さらに透過率が下がり、表示画面の明るさを低下させるとともに、汚れ等は依然として表示画面上に残るため、画像等を見る上で使用者にストレスを与えるという問題が生じる。
【０００５】
そこで、上述した問題を解決するために、例えば、特許文献１に開示されるように、各種の操作キーが設定配置されるタッチパネルの押下位置座標と該座標毎の押下頻度とを記憶し、該押下頻度の高い座標と操作キーのボタン位置との重なりが最小になるように操作キーのボタン位置を移動するという技術を適用することが考えられる。これにより、表示画面の局部劣化を避けると同時に、手垢等の汚れを分散できるという効果が期待できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１７５２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記技術では、押下頻度の高い操作キーを移動するだけであるので、画像の表示等の場合においては、押下頻度の高い部分と、画像の特徴部（例えば、人物の顔等）が重なることが考慮されておらず、したがって、画像の特徴部の視認性を改善するには十分でない。
【０００８】
そこで、本発明は、以上の点等に鑑みてなされたものであり、画像の特徴部の視認性を効果的に改善し、使用者が長期にわたり快適な状態で使用することが可能な表示装置、表示態様決定方法、及び表示処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、画像が表示される表示画面と、該表示画面に重ねて配置され接触を検知する接触検知手段を有する表示装置において、  前記接触検知手段により検知された接触に関する情報と当該接触された前記表示画面上の位置を示す情報を含む接触情報を記憶する接触情報記憶手段と、前記接触情報記憶手段に記憶された接触情報に基づいて前記表示画面上の複数の位置における汚れ度を決定する汚れ度決定手段と、前記画像の特徴部を抽出する画像特徴部抽出手段と、前記汚れ度決定手段により決定された前記表示画面上の複数の位置における汚れ度に基づいて、前記画像特徴部抽出手段により抽出された特徴部の表示様態を決定する表示態様決定手段と、を備えることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の表示装置において、前記汚れ度決定手段は、前記表示画面上の前記特徴部の表示位置における前記汚れ度を決定し、前記汚れ度決定手段により決定された前記特徴部の表示位置における前記汚れ度が閾値以下であるか否かを判断する閾値判断手段と、前記表示態様決定手段は、前記閾値判断手段により前記特徴部の表示位置における汚れ度が閾値以下でないと判断された場合に、前記汚れ度が閾値以下であると判断された前記表示画面上の位置に前記特徴部の表示位置を変更することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の表示装置において、前記画像特徴部抽出手段は、複数の画素により構成される特徴領域を前記特徴部として抽出し、前記汚れ度決定手段は、前記特徴領域における画素毎の前記接触情報に基づいて、当該特徴領域の表示位置における前記汚れ度を決定することを特徴とする。
【００１２】
請求項４に記載の発明は、請求項３に記載の表示装置において、前記閾値判断手段により前記特徴領域の表示位置における汚れ度が閾値以下でないと判断された場合に、当該特徴領域の表示位置を１画素単位で移動させつつ前記汚れ度が閾値以下である前記表示画面上の位置を検索する検索手段を備えることを特徴とする。
【００１３】
請求項５に記載の発明は、請求項２乃至４の何れか一項に記載の表示装置において、前記表示態様決定手段は、前記閾値判断手段により前記特徴部の表示位置における汚れ度が閾値以下でないと判断された前記特徴部の表示位置から、前記汚れ度が閾値以下であると判断された前記表示画面上の位置までの距離が最小となる位置に前記特徴部の表示位置を変更することを特徴とする。
【００１４】
請求項６に記載の発明は、請求項１に記載の表示装置において、前記汚れ度決定手段は、前記表示画面を複数のブロックに区切ったブロック単位で、前記表示画面上の前記特徴部の表示位置を含む複数の位置における汚れ度を決定し、前記決定された汚れ度を前記ブロック毎に記憶する汚れ度記憶手段と、前記汚れ度記憶手段に記憶された各ブロックにおける汚れ度が閾値以下であるか否かを判断する閾値判断手段と、を備え、前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記特徴部が表示されるように当該特徴部の表示様態を決定することを特徴とする。
【００１５】
請求項７に記載の発明は、請求項６に記載の表示装置において、前記画像特徴部抽出手段は、複数の画素により構成される特徴領域の中心部を前記特徴部として抽出し、前記表示態様決定手段は、前記閾値判断手段により前記特徴領域の中心部の表示位置における前記ブロックの汚れ度が閾値以下でないと判断された場合に、前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記特徴領域の中心部の表示位置を変更することを特徴とする。
【００１６】
請求項８に記載の発明は、請求項６に記載の表示装置において、前記画像特徴部抽出手段は、複数の画素により構成される特徴領域を前記特徴部として抽出し、前記表示態様決定手段は、前記閾値判断手段により前記特徴領域の表示位置における前記ブロックの汚れ度が閾値以下でないと判断された場合に、前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記特徴領域の表示位置を変更することを特徴とする。
【００１７】
請求項９に記載の発明は、請求項７又は８に記載の表示装置において、前記表示態様決定手段は、前記判断手段により前記特徴部の表示位置のブロックにおける汚れ度が閾値以下でないと判断された場合に、当該特徴部の表示位置を前記ブロック単位で移動させつつ前記汚れ度が閾値以下である前記表示画面上のブロックを検索する検索手段を備えることを特徴とする。
【００１８】
請求項１０に記載の発明は、請求項７又は８に記載の表示装置において、前記汚れ度が閾値以下である前記ブロックが連続する連続ブロック領域を検出する連続ブロック領域検出手段を備え、前記表示態様決定手段は、前記連続ブロック領域検出手段により検出された連続ブロック領域内に前記特徴部が表示されるように当該特徴部の表示位置を決定することを特徴とする。
【００１９】
請求項１１に記載の発明は、請求項８に記載の表示装置において、前記画像特徴部抽出手段は、複数の前記特徴領域としての特徴部を抽出し、前記画像特徴部抽出手段により抽出された複数の特徴領域のうち、最も面積が広い最大特徴領域を検出する最大特徴領域検出手段を備え、前記表示態様決定手段は、前記判断手段により前記汚れ度が閾値以下であると判断された前記ブロック上の位置に前記最大特徴領域が表示されるように当該最大特徴領域の表示位置を決定することを特徴とする。
【００２０】
請求項１２に記載の発明は、請求項６に記載の表示装置において、前記画像特徴部抽出手段は、複数の前記特徴部を抽出し、前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記ブロック上の位置に各前記特徴部が表示されるように当該各特徴部の表示位置を決定することを特徴とする。
【００２１】
請求項１３に記載の発明は、請求項１乃至１２の何れか一項に記載の表示装置において、前記汚れ度決定手段により決定された前記汚れ度が閾値以下であるか否かを判断する閾値判断手段と、前記汚れ度が閾値以下である前記表示画面上の領域を検出する領域検出手段と、を備え、前記表示態様決定手段は、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を拡大又は縮小するための倍率を決定することを特徴とする。
【００２２】
請求項１４に記載の発明は、請求項１３に記載の表示装置において、前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記表示画面上の位置に前記特徴部の表示位置を変更し、且つ、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を拡大又は縮小するための倍率を決定することを特徴とする。
【００２３】
請求項１５に記載の発明は、請求項１乃至１３の何れか一項に記載の表示装置において、前記汚れ度決定手段により決定された前記汚れ度が閾値以下であるか否かを判断する閾値判断手段と、前記汚れ度が閾値以下である前記表示画面上の領域を検出する領域検出手段と、を備え、前記表示態様決定手段は、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を回転するための回転角度を決定することを特徴とする。
【００２４】
請求項１６に記載の発明は、請求項１５に記載の表示装置において、前記表示態様決定手段は、前記閾値判断手段により前記汚れ度が閾値以下であると判断された前記表示画面上の位置に前記特徴部の表示位置を変更し、且つ、前記領域検出手段により検出された前記領域内に前記特徴部が収まるように当該特徴部を有する画像を回転するための回転角度を決定することを特徴とする。
【００２５】
請求項１７に記載の発明は、請求項１乃至１６の何れか一項に記載の表示装置において、前記接触検知手段により検知された接触物の種類を認識する接触物種類認識手段と、前記接触物種類認識手段により認識された接触物の種類に基づいて、前記表示画面上の複数の位置における汚れ度の重み付けを決定する重み付け決定手段と、を備え、前記汚れ度決定手段は、前記重み付け決定手段により決定された重み付けに基づいて、前記表示画面上の複数の位置における汚れ度を決定することを特徴とする。
【００２６】
請求項１８に記載の発明は、請求項１乃至１７の何れか一項に記載の表示装置において、前記表示画面上の特徴部の表示位置から、当該特徴部以外の前記表示画面上の位置までの距離に応じた値を算出する距離算出手段と、前記距離算出手段により算出された距離に応じた値に基づいて、前記特徴部以外の前記表示画面上の複数の位置における汚れ度の重み付けを決定する重み付け決定手段と、を備え、前記汚れ度決定手段は、前記重み付け決定手段により決定された重み付けに基づいて、前記表示画面上の複数の位置における汚れ度を決定することを特徴とする。
【００２７】
請求項１９に記載の発明は、請求項１乃至１８の何れか一項に記載の表示装置において、前記表示画面を掃除する掃除モードを検知する掃除モード検知手段と、前記掃除モード検知手段により前記掃除モードが検知された場合には、前記汚れ度決定手段により決定された前記接触情報又は前記汚れ度を初期化する汚れ度初期化手段と、を備えることを特徴とする。
【００２８】
請求項２０に記載の発明は、請求項１乃至１９の何れか一項に記載の表示装置において、前記接触検知手段により検知される前記接触に関する情報には、接触回数及び接触圧力の少なくとも何れか一方が含まれることを特徴とする。
【００２９】
請求項２１に記載の発明は、画像が表示される表示画面と、該表示画面に重ねて配置され接触を検知する接触検知手段を有する表示装置における表示態様決定方法であって、前記接触検知手段により検知された接触に関する情報と当該接触された前記表示画面上の位置を示す情報を含む接触情報を記憶する工程と、前記記憶された接触情報に基づいて前記表示画面上の複数の位置における汚れ度を決定する工程と、前記画像の特徴部を抽出する工程と、前記決定された前記表示画面上の複数の位置における汚れ度に基づいて、前記抽出された特徴部の表示様態を決定する工程と、を備えることを特徴とする。
【００３０】
請求項２２に記載の表示処理プログラムの発明は、コンピュータを、請求項１乃至２０の何れか一項に記載の表示装置として機能させることを特徴とする。
【発明の効果】
【００３１】
請求項１、２１、又は２２に記載の発明によれば、画像が表示される表示画面に重ねて配置され接触を検知する接触検知手段により検知された接触に関する情報と当該接触された表示画面上の位置を示す情報を含む接触情報に基づいて前記表示画面上の複数の位置における汚れ度が決定され、且つ、前記画像の特徴部が抽出される。そして、決定された汚れ度に基づいて抽出された特徴部の表示様態が決定されるので、表示画面上に汚れがあったとしても、表示画面上に表示される画像の特徴部の視認性を効果的に改善し、使用者が長期にわたり快適な状態で使用することができる。
【００３２】
請求項２に記載の発明によれば、画像の特徴部の当初表示位置に汚れ度が閾値より大きい汚れがあったとしても、汚れ度が閾値以下である汚れが少ない位置に、当該画像の特徴部の表示位置を自動的に移動させることができる。
【００３３】
請求項３に記載の発明によれば、表示画面の様々な位置に表示される特徴領域における汚れ度を、より効率良く決定することができる。
【００３４】
請求項４に記載の発明によれば、汚れ度が閾値以下である表示画面上の位置を正確に検索することができる。
【００３５】
請求項５に記載の発明によれば、画像の当初の表示位置を大きく変えることなく、画像の特徴部の視認性を効果的に改善することができる。
【００３６】
請求項６に記載の発明によれば、ブロック毎に汚れ度を管理でき、汚れ度が閾値以下である汚れが少ないブロック上の位置に当該画像の特徴部をより効率良く表示させることができる。
【００３７】
請求項７に記載の発明によれば、画像の特徴領域の中心部の当初表示位置に汚れ度が閾値より大きい汚れがあったとしても、汚れ度が閾値以下である汚れが少ない位置に、当該画像の特徴領域の中心部の表示位置を自動的に移動させることができる。
【００３８】
請求項８に記載の発明によれば、画像の特徴領域の当初表示位置に汚れ度が閾値より大きい汚れがあったとしても、汚れ度が閾値以下である汚れが少ない位置に、当該画像の特徴領域の表示位置を自動的に移動させることができる。
【００３９】
請求項９に記載の発明によれば、汚れ度が閾値以下である表示画面上のブロックを迅速に検索することができる。
【００４０】
請求項１０に記載の発明によれば、汚れ度が閾値以下である連続ブロック領域内に画像の特徴部を効率良く表示させることができる。
【００４１】
請求項１１に記載の発明によれば、画像から複数の特徴領域が抽出された場合に、当該複数の特徴領域のうち最も面積が広い最大特徴領域を、汚れ度が閾値以下であるブロック上の位置に表示させることができる。
【００４２】
請求項１２に記載の発明によれば、画像から複数の特徴部が抽出された場合に、当該複数の特徴部の全てを、汚れ度が閾値以下であるブロック上の位置に表示させることができる。
【００４３】
請求項１３に記載の発明によれば、画像を拡大又は縮小させることにより、汚れ度が閾値以下である表示画面上の領域内に画像の特徴部が収まるように効率良く表示させることができる。
【００４４】
請求項１４に記載の発明によれば、画像を移動させ、且つ画像を拡大又は縮小させることにより、汚れ度が閾値以下である表示画面上の領域内に画像の特徴部が収まるように、より効率良く表示させることができる。
【００４５】
請求項１５に記載の発明によれば、画像を回転させることにより、汚れ度が閾値以下である表示画面上の領域内に画像の特徴部が収まるように効率良く表示させることができる。
【００４６】
請求項１６に記載の発明によれば、画像を移動させ、且つ画像を回転させることにより、汚れ度が閾値以下である表示画面上の領域内に画像の特徴部が収まるように、より効率良く表示させることができる。
【００４７】
請求項１７に記載の発明によれば、接触物の種類に応じたより適切な汚れ度を決定することができる。
【００４８】
請求項１８に記載の発明によれば、表示画面上の特徴部の表示位置から、当該特徴部以外の表示画面上の位置までの距離に応じたより適切な汚れ度を決定することができる。
【００４９】
請求項１９に記載の発明によれば、掃除モードが検知により接触情報又は汚れ度を初期化することができる。
【００５０】
請求項２０に記載の発明によれば、接触回数及び接触圧力の少なくとも何れか一方により簡単に汚れ度を決定することができる。
【図面の簡単な説明】
【００５１】
【図１】本実施形態に係るタッチパネル付表示装置の概要構成例を示す図である。
【図２】接触情報データベース２１に記憶された接触情報の一例を示す図である。
【図３】（Ａ）は、指での接触による接触圧力の分布の一例を示す図であり、（Ｂ）は、ペンでの接触による接触圧力の分布の一例を示す図である。
【図４】（Ａ）は、画像から特徴部として抽出された特徴領域の一例を示す図であり、（Ｂ）は、画像から特徴部として抽出された特徴領域の中心部の一例を示す図である。
【図５】表示画面１１上におけるブロック毎の汚れ度の一例を示す概念図である。
【図６】本実施形態に係るタッチパネル付表示装置Ｓの制御部３における処理の一例を示すフローチャートである。
【図７】実施例１において、画像の特徴領域の表示位置が変更される例を示す概念図である。
【図８】実施例１における表示態様決定処理を示すフローチャートである。
【図９】実施例２において、画像の特徴領域の中心部の表示位置が変更される例を示す概念図である。
【図１０】実施例２における表示態様決定処理を示すフローチャートである。
【図１１】実施例３において、画像の特徴領域の中心部の表示位置が変更される例を示す概念図である。
【図１２】実施例３における表示態様決定処理を示すフローチャートである。
【図１３】実施例４において、複数の特徴部の表示位置が変更される例を示す概念図である。
【図１４】実施例４における表示態様決定処理を示すフローチャートである。
【図１５】実施例５において、特徴部を有する画像が回転される例を示す概念図である。
【発明を実施するための形態】
【００５２】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、タッチパネルディスプレイを有する表示装置（以下、以下、「タッチパネル付表示装置」と称する）に対して本発明を適用した場合の実施形態である。
【００５３】
始めに、本実施形態に係るタッチパネル付表示装置の構成及び機能について図１等を参照して説明する。
【００５４】
図１は、本実施形態に係るタッチパネル付表示装置の概要構成例を示す図である。図１に示すように、タッチパネル付表示装置Ｓは、タッチパネルディスプレイ１、記憶部２、及び制御部３等を備えて構成されている。
【００５５】
タッチパネルディスプレイ１は、表示画面（表示部）１１と、表示画面１１に重ねて配置され接触を検知する接触検知手段としての接触検知部１２を有する。
【００５６】
表示画面１１には、制御部３の制御にしたがって、画像や、使用者から各種操作指示を入力するための操作ボタンが表示される。
【００５７】
接触検知部１２は、使用者が指やペン等で表示画面１１に接触すると、これを検知し、当該表示画面１１上の接触位置を示す位置情報を制御部３に出力する。この位置情報には、表示画面１１上における座標（Ｘ，Ｙ）を示す情報が含まれる。実際には、使用者が表示画面１１上に接触する面積はある程度の大きさがあるので、制御部３に出力される位置情報には、複数の座標からなる座標群を示す情報が含まれることになる。なお、この座標群中の座標の数は、使用者が表示画面１１上に指で接触する場合と、指以外のペン等で接触する場合とで異なる（つまり、接触物の種類によって異なる）。
【００５８】
また、接触検知部１２は、力を電圧に変換する圧電素子を備えており、表示画面１１上の接触位置における接触圧力を示す圧力情報を上記位置情報とともに制御部３に出力する。なお、上記座標群中の各座標における接触圧力差の分布は、使用者が表示画面１１上に指で接触する場合と、指以外のペン等で接触する場合とで異なる（つまり、接触物の種類によって異なる）。
【００５９】
記憶部２は、例えば不揮発性半導体メモリ（例えば、フラッシュＲＯＭ）やハードディスクドライブ等からなり、ＯＳ（オペレーティングシステム）、本発明の画像表示プログラム、アプリケーションプログラム、及び各種設定データを記憶している。アプリケーションプログラムとしては、例えば、所定の時間間隔で画像を切り替えながら表示するスライドショーの表示処理を規定するスライドショープログラムがある。
【００６０】
また、記憶部２には、表示画面１１上に表示すべき画像に係る画像データ（例えば、ＴＩＦＦ、ＧＩＦ、又はＪＰＥＧ等の形式の画像ファイル）が記憶されている。
【００６１】
さらに、記憶部２には、接触情報を記憶するための接触情報データベース（ＤＢ）２１（接触情報記憶手段の一例）が構築されている。
【００６２】
図２は、接触情報データベース２１に記憶された接触情報の一例を示す図である。図２に示す例では、接触情報として、表示画面１１上における各画素に対応する座標毎に、指での接触回数、指での平均接触圧力（複数回の接触における各圧力の平均）、ペンでの接触回数、及びペンでの平均接触圧力等を示す情報が記憶されている。
【００６３】
なお、図２に示す例では、接触情報として、接触回数と接触圧力の双方が記憶されるように構成したが、何れか一方であっても構わない。また、図２に示す例では、接触物の種類（ここでは、指とペン）毎に接触回数及び平均接触圧力が記憶されるように構成したが、接触物の種類毎に記憶しなくとも構わない。
【００６４】
制御部３は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備えており、ＣＰＵが、ＯＳ実行下、ＲＯＭや記憶部２に記憶されたプログラム（アプリケーションプログラム及び本発明の表示処理プログラムを含む）にしたがって、表示制御手段及び操作制御手段として機能するとともに、本発明における画像特徴部抽出手段、汚れ度決定手段、表示態様決定手段、閾値判断手段、検索手段、連続ブロック領域検出手段、最大特徴領域検出手段、領域検出手段、接触物種類認識手段、重み付け決定手段、距離算出手段、掃除モード検知手段、及び汚れ度初期化手段等として機能する。
【００６５】
より具体的には、表示制御手段としての制御部３は、タッチパネルディスプレイ１に画像データ等を出力し当該画像データに係る画像を表示画面１１に表示したり、表示画面１１の所定位置に各種操作ボタンを表示する表示制御を行う。
【００６６】
また、操作制御手段としての制御部３は、表示画面１１の所定位置に表示された操作ボタンにユーザが指又はペンで接触（つまり、操作指示）することにより接触検知部１２から出力された位置情報及び圧力情報を入力すると、当該位置情報に対応付けられた操作指示に応じた処理（例えば、表示画像変更処理、スライドショーの作成処理、スライドショーの開始又は終了処理、スライドショー中における画像切替処理、掃除モードの処理など）を実行する。
【００６７】
また、制御部３は、接触検知部１２から出力された位置情報及び圧力情報を入力すると、当該位置情報で示される接触位置の座標に対応する接触情報を接触情報データベース２１から特定し、当該特定した接触情報を更新する。例えば、制御部３は、特定した接触情報に含まれる接触回数に１加算して当該接触回数を更新（上書き）し、当該接触情報に含まれる平均接触圧力と上記圧力情報で示される接触圧力とから新たな平均接触圧力を算出して当該平均接触圧力を更新する。このように、接触検知部１２から制御部３に位置情報が入力される度に、上記接触情報データベース２１に記憶された接触情報が更新されることになる。なお、上記位置情報に座標群を示す情報が含まれる場合、例えば当該座標群中の全座標（或いは、中心付近の座標や、接触圧力が閾値より高い座標であってもよい）の接触情報が接触情報データベース２１から特定され更新されることになる。
【００６８】
ここで、接触回数及び平均接触圧力が、図２に示すように、接触物の種類毎に分かれている場合には、当該種類毎に、接触回数（図２の例では、指での接触回数とペンでの接触回数）と、平均接触圧力（図２の例では、指での平均接触圧力とペンでの平均接触圧力）を算出して更新する。この場合、制御部３は、入力された位置情報と圧力情報の少なくとも何れか一方に基づいて、接触検知部１２により検知された接触物の種類を認識することになる。例えば、制御部３は、入力された位置情報に含まれる座標群中の座標の数が、予め設定された基準数より多い（言い換えれば、接触面積が広い）場合は接触物の種類が指であると認識する一方、当該基準数以下の場合は接触物の種類がペンであると認識する。または、制御部３は、入力された圧力情報で示される接触圧力が、例えば、予め設定された基準圧力以下の場合は接触物の種類が指であると認識する一方、当該基準圧力より大きい場合は接触物の種類がペンであると認識する。図３（Ａ）は、指での接触による接触圧力の分布の一例を示す図であり、図３（Ｂ）は、ペンでの接触による接触圧力の分布の一例を示す図である。この図から分かるように、指での接触とペンでの接触では、その大きさ及び広がりが異なっており、これにより、制御部３は、接触物が指であるか或いはペンであるかを識別することができる。
【００６９】
また、画像特徴部抽出手段としての制御部３は、表示画面１１に表示される画像の特徴部を抽出する。例えば、当該制御部３は、公知のオブジェクト認識アルゴリズムやエッジ抽出アルゴリズムにより、例えば人の顔画像等が含まれる特徴領域（複数の画素により構成される領域）を特徴部として抽出したり、或いは当該特徴領域の中心部（例えば、当該特徴領域の中心座標又は当該中心座標を含む近傍の領域）を特徴部として抽出する。
【００７０】
図４（Ａ）は、画像５１から特徴部として抽出された特徴領域５２（一点鎖線で囲まれた領域）の一例を示す図であり、図４（Ｂ）は、画像５１から特徴部として抽出された特徴領域５２の中心部５２ａの一例を示す図である。図の例では、特徴部が一つ抽出されているが、複数の特徴部が抽出される場合もある。
【００７１】
また、汚れ度決定手段としての制御部３は、接触情報データベース２１に記憶された各座標に対応する接触情報に基づいて、表示画面１１上の上記特徴部の表示位置を含む複数の位置における汚れ度を決定する。例えば、制御部３は、表示画面１１上における画素単位、又は表示画面１１（表示領域）を複数のブロックに区切ったブロック単位で汚れ度を決定する。
【００７２】
ここで、汚れ度とは、表示画面１１に表示された画像の視認性を低下させる度合いを表すパラメータであり、汚れ度が高いほど画像の視認性が悪くなる。画像の視認性を低下させる要因としては、例えば表示画面１１上の手垢、傷等が挙げられる。
【００７３】
画素単位で汚れ度を決定する場合、制御部３は、接触情報データベース２１に記憶された各座標に対応する接触情報に含まれる接触回数と平均接触圧力の少なくとも何れか一方に基づいて、画素毎に汚れ度を決定する。例えば、接触回数が汚れ度として決定される。この場合、接触回数が多い表示画面１１上の画素位置ほど汚れ度が高くなる。また、平均接触圧力を汚れ度として決定してもよい。この場合、平均接触圧力が高い表示画面１１上の画素位置ほど汚れ度が高くなる。或いは、接触回数と平均接触圧力との和又は積を汚れ度として決定してもよい。なお、このように決定された画素単位の汚れ度は、例えば記憶部２に記憶される（接触情報データベース２１に記憶されてもよい）。
【００７４】
また、接触回数及び平均接触圧力が、図２に示すように、接触物の種類毎に分かれている場合、制御部３は、例えば、指での接触回数とペンでの接触回数との和、或いは指での平均接触圧力とペンでの平均接触圧力との和を汚れ度として決定してもよい。また、この場合において、制御部３は、接触物の種類に基づいて汚れ度の重み付けを決定し、当該決定した重み付けに基づいて各画素位置の汚れ度を決定するように構成してもよく、これにより、接触物の種類に応じたより適切な汚れ度を決定することができる。例えば、制御部３は、指による場合の汚れ度の重み付けをＧ１（例えば、０．６）に決定し、ペンによる場合の汚れ度の重み付けをＧ２（例えば、０．４）に決定する。そして、制御部３は、“指での接触回数×Ｇ１”と“ペンでの接触回数×Ｇ２”との和、或いは、“指での平均接触圧力×Ｇ１”と“ペンでの平均接触圧力×Ｇ２”との和を汚れ度として決定する。
【００７５】
また、制御部３は、表示画面１１上の特徴部の表示位置から、当該特徴部以外の表示画面１１上の位置までの距離に応じた値（距離でもよいし、画素数でもよい）Ｄを算出し、当該距離に応じた値Ｄに基づいて、特徴部以外の表示画面１１上の複数の位置における汚れ度の重み付けを決定し、当該決定した重み付けに基づいて、各座標位置の汚れ度を決定するように構成してもよく、これにより、距離に応じたより適切な汚れ度を決定することができる。例えば、表示画面１１上の特徴部の表示位置から最も遠い表示画面１１上の位置までの距離に応じた値をＤｍａｘとすると、制御部３は、汚れ度の重み付けＧ＝Ｄ／Ｄｍａｘとして決定する。つまり、距離に応じた値Ｄが大きくなると、汚れ度の重み付けが大きくなる。そして、制御部３は、接触回数×Ｇ、或いは、平均接触圧力×Ｇを汚れ度として決定する。これにより、例えば、同一の接触回数であっても、表示画面１１上の特徴部の表示位置から遠い位置ほど、汚れ度が大きくなるので、後述するように、汚れ度が閾値以下である表示画面１１上の位置に特徴部の表示位置を移動させる際に、なるべく画像の移動量（初期位置からの移動量）を小さくすることができる。
【００７６】
一方、ブロック単位で汚れ度を決定する場合、制御部３は、例えば、ブロックに含まれる画素毎の接触情報（接触回数と平均接触圧力の少なくとも何れか一方）に基づいてブロック毎に汚れ度を決定する。例えば、上述したように決定された画素毎の汚れ度を用いて、各ブロックに含まれる各画素位置の汚れ度を積算した合計が、各ブロック位置の汚れ度として決定されればよい。なお、このように決定されたブロック単位の汚れ度は、例えば記憶部２に記憶される。ブロック単位の汚れ度を利用することにより、迅速に汚れ領域と非汚れ領域を検索することができる。
【００７７】
図５は、表示画面１１上におけるブロック毎の汚れ度の一例を示す概念図である。図５に示す例では、表示画面１１が、８×１２個のブロックに区切られた例を示しており、各ブロック上の数値は汚れ度を表している。なお、図５に示す数値が大きいブロックほど汚れ度が高いということになる。
【００７８】
表示態様決定手段としての制御部３は、上記決定した表示画面１１上の複数の位置における汚れ度に基づいて、当該抽出した画像の特徴部の表示様態を決定する。例えば、制御部３は、当該画像の特徴部が、表示画面１１上の汚れ度が少ない位置に表示されるように当該特徴部の表示様態を決定する。これにより、表示画面１１上に汚れがあったとしても、表示画面１１上に表示される画像の特徴部の視認性を効果的に改善し、使用者が長期にわたり快適な状態で使用することができる。
【００７９】
そして、表示制御手段としての制御部３は、決定した画像の特徴部の表示態様にしたがって当該特徴部を有する画像を表示画面１１に表示させる。
【００８０】
次に、以上のように構成された本実施形態に係るタッチパネル付表示装置Ｓの動作について図６等を参照して説明する。
【００８１】
図６は、本実施形態に係るタッチパネル付表示装置Ｓの制御部３における処理の一例を示すフローチャートである。なお、図６に示す処理は、例えばタッチパネル付表示装置Ｓの電源オンにより開始される。これにより、例えばスライドショーの表示処理も開始される。
【００８２】
先ず、ステップＳ１００では、制御部３は、接触検知部１２の接触（例えば、ユーザによる操作指示）検知により当該接触検知部１２から出力された接触に係る位置情報及び圧力情報を入力したか否かを判別し、位置情報等を入力した場合には（ステップＳ１００：ＹＥＳ）、ステップＳ１０１に進み、位置情報等を入力しない場合には（ステップＳ１００：ＮＯ）、ステップＳ１０７に進む。
【００８３】
次に、ステップＳ１０１では、制御部３は、入力した位置情報で示される接触位置の座標に対応する接触情報を接触情報データベース２１から特定し、上述したように、当該特定した接触情報を更新し、ステップＳ１０２に進む。なお、このとき、制御部３は、表示画面１１上における画素単位又はブロック単位で汚れ度を決定し、その情報を記憶部２に記憶してもよい。
【００８４】
次に、ステップＳ１０２では、制御部３は、接触検知部１２により検知された接触が、表示画面１１を掃除する掃除モードの操作指示であるか否かを判別する。例えば、表示画面１１に掃除モードを示すアイコン等が表示されて、ユーザがそのアイコンを接触した場合、掃除モードが制御部３により検知される。そして、制御部３は、掃除モードの操作指示である（つまり、掃除モードを検知した）場合には（ステップＳ１０２：ＹＥＳ）、ステップＳ１０３に進み、掃除モードの操作指示でない場合には（ステップＳ１０２：ＮＯ）、ステップＳ１０４に進む。この掃除モードに移行すると、制御部３は、表示画面１１全体を指紋等の汚れをユーザが視認しやすい初期色に変化させる。そして、ユーザが当該表示画面１１を布等で拭くと、その接触が接触検知部１２により検知され、これを制御部３が認識すると、その拭いた部分の表示画面１１の色を上記初期色とは異なる掃除完了色に変化させる。この表示の変化によって、ユーザが拭いた部分が一目で分かるようになっている。
【００８５】
次に、ステップＳ１０３では、掃除モードにより表示画面１１上の汚れが掃除されるので、制御部３は、接触情報データベース２１に記憶されている接触情報を初期化（クリア）し、ステップＳ１０９に進む。このとき、既に決定された汚れ度が記憶部２に記憶されている場合には、当該汚れ度も初期化される。これにより、改めて汚れ度を求めることができる。ただし、表示画面１１上の傷（例えば、ペンによる）については、掃除モードにより掃除されない可能性が高いので、制御部３は、例えば、ペンでの接触回数とペンでの平均接触圧力については初期化しないように構成すれば効果的である。
【００８６】
次に、ステップＳ１０４では、制御部３は、接触検知部１２により検知された接触が、スライドショー中の表示画像の切替操作指示であるか否かを判別し、表示画像の切替操作指示でない場合には（ステップＳ１０４：ＮＯ）、ステップＳ１０５に進み、表示画像の切替操作指示である場合には（ステップＳ１０４：ＹＥＳ）、ステップＳ１０８に進む。
【００８７】
次に、ステップＳ１０５では、制御部３は、接触検知部１２により検知された接触が、その他の操作指示であるか否かを判別し、その他の操作指示である場合には（ステップＳ１０５：ＹＥＳ）、ステップＳ１０６に進んで、その他の操作指示に応じた処理を行った後、ステップＳ１０８に進み、その他の操作指示でない場合には（ステップＳ１０５：ＮＯ）、ステップＳ１０９に進む。
【００８８】
次に、ステップＳ１０７では、制御部３は、スライドショーにおける表示画像の自動切替を検出したか否かを判別し、表示画像の自動切替を検出した（例えば、タイマにより設定された画像切替時間が到来した）場合には（ステップＳ１０７：ＹＥＳ）、ステップＳ１０８に進み、表示画像の自動切替を検出しない場合には（ステップＳ１０７：ＮＯ）、ステップＳ１０９に進む。
【００８９】
次に、ステップＳ１０９では、制御部３は、処理を終了するか否かを判別し、終了しないと判別した場合には（ステップＳ１０９：ＮＯ）、ステップＳ１００に戻り、終了すると判別した（例えば、ユーザから終了操作指示があった）場合（ステップＳ１０９：ＹＥＳ）、図６に示す処理を終了する。
【００９０】
そして、ステップＳ１０８では、制御部３は、上記切替後に表示画面１１に表示すべき画像の表示態様決定処理を行う。かかる表示態様決定処理の実施例について、実施例１〜実施例５に分けて以下に説明する。
【００９１】
（実施例１）
実施例１は、汚れ度が閾値以下である表示画面１１上の位置に画像の特徴部の表示位置を移動させる例である。
【００９２】
図７は、実施例１において、画像の特徴領域の表示位置が変更される例を示す概念図であり、図８は、実施例１における表示態様決定処理を示すフローチャートである。
【００９３】
図８に示す処理が開始されると、制御部３は、表示画面１１に表示すべき画像に係る画像データをＲＡＭの所定領域に読み込み、図７（Ａ）に示すように当該画像５１の特徴部として特徴領域５２を抽出し（ステップＳ１）、抽出した特徴領域５２における（含まれる）各画素に対応する座標を記憶する。なお、このとき、当該画像５１の各画素の表示画面１１における座標は初期位置となっている。また、図７（Ａ）に示す破線部で囲まれた領域は表示画面１１に対応しており、この例では、画像５１のサイズは表示画面１１のサイズより大きいサイズとなっている。
【００９４】
次いで、制御部３は、抽出した特徴領域５２における（含まれる）画素毎の接触情報を接触情報データベース２１から取得し、取得した接触情報に基づいて、当該特徴領域５２の表示位置（つまり、表示画面１１上の表示位置（表示範囲））における汚れ度を決定する（ステップＳ２）。例えば、制御部３は、特徴領域５２における各画素に対応する接触情報から画素毎の汚れ度を決定し、決定した画素毎の汚れ度の合計を当該特徴領域５２の表示位置における汚れ度として決定する。これにより、表示画面の様々な位置に表示されうる特徴領域における汚れ度を、より効率良く決定することができる。
【００９５】
次いで、制御部３は、決定した特徴領域５２の表示位置における汚れ度が閾値（例えば、１００）以下であるか否かを判断し（ステップＳ３）、当該汚れ度（例えば、１１０）が閾値以下でない場合には（ステップＳ３：ＮＯ）、ステップＳ４に進み、当該汚れ度が閾値以下である場合には（ステップＳ３：ＹＥＳ）、ステップＳ５に進む。なお、制御部３は、温度計により測定された温度情報や湿度計により測定された湿度情報を取得し、上記閾値を、現在の温度や湿度により変更するように構成してもよい。
【００９６】
ステップＳ４では、制御部３は、画像５１の表示位置を上下左右斜め方向の何れか一方向に一画素分移動（各画素の座標に対して移動量に相当する値を加算又は減算）させる。ここで、制御部３は、画像５１のサイズと表示画面１１のサイズとを比較し、余裕がある（移動してもブランクにならない）方向を優先的に選択する。そして、制御部３は、ステップＳ２に戻り当該移動後における特徴領域５２の表示位置において汚れ度を再び決定し、当該汚れ度が閾値以下であるか否かを判断することになる。
【００９７】
こうして、特徴領域５２の表示位置における汚れ度が閾値（例えば、１００）以下であると判断されるまで当該ステップＳ２乃至Ｓ４の処理が繰り返される（ただし、この繰り返し回数が所定回数に達すると、ステップＳ５に移行する）。つまり、制御部３は、当該特徴領域５２の表示位置を１画素単位で移動させつつ、その汚れ度が閾値以下である表示画面１１上の位置を検索する。このように繰り返される処理過程において、ステップＳ４における一画素分の移動は、特徴領域５２の初期位置から遠方に徐々に広がるように行われる。これにより、図７（Ｂ）に示すように、画像５１の移動量（初期位置からの移動量）が最小で且つ汚れ度が閾値以下になる表示位置を正確に検索することができる。なお、図７（Ｂ）に示すように、汚れが特徴領域５２上にあっても構わない。
【００９８】
ステップＳ５では、制御部３は、特徴領域５２の表示位置における汚れ度が閾値以下であると判断した位置を、当該特徴領域５２の表示画面１１上の表示位置として決定する。図７（Ｂ）の例の場合、制御部３は、特徴領域５２の初期位置（汚れ度が閾値以下でないと判断された特徴領域５２の表示位置：図７（Ａ））から、汚れ度が閾値以下であると判断された表示画面１１上の位置までの距離が最小となる位置に特徴領域５２の表示位置を変更している。なお、表示位置の変更がない場合、特徴領域５２の表示位置は初期位置として決定される。
【００９９】
なお、画像５１の移動量に重み及び移動範囲に制限をかけてもよい。このように制限をかける場合は、制御部３は、ステップＳ２〜Ｓ５において、移動可能範囲における特徴領域５２の全ての上記表示位置において汚れ度を決定し、そのうち汚れ度が最小となる位置を特徴領域５２の表示位置として決定する。
【０１００】
そして、制御部３は、決定した特徴領域５２の表示位置にしたがって当該特徴領域５２を有する画像５１を表示画面１１に表示させ（ステップＳ６）、図６に示す処理に戻る。
【０１０１】
このように、実施例１によれば、画像５１の特徴領域５２の当初表示位置に汚れ度が閾値より大きい汚れがあったとしても、汚れ度が閾値以下である汚れが少ない位置に、当該画像５１の特徴領域５２の表示位置を自動的に移動させることができる。さらに、画像５１の移動量が最小で且つ汚れ度が閾値以下になる表示位置に特徴領域５２を表示させるので、画像５１の当初の表示位置を大きく変えることなく、画像５１の特徴領域５２の視認性を効果的に改善することができる。
【０１０２】
（実施例２）
次に、実施例２は、汚れ度が閾値以下である表示画面１１上のブロックに画像の特徴部の表示位置を移動させる例である。
【０１０３】
図９は、実施例２において、画像の特徴領域の中心部の表示位置が変更される例を示す概念図であり、図１０は、実施例２における表示態様決定処理を示すフローチャートである。
【０１０４】
図１０に示す処理が開始されると、制御部３は、表示画面１１に表示すべき画像に係る画像データをＲＡＭの所定領域に読み込み、図９（Ａ）に示すように当該画像５１の特徴部として特徴領域５２の中心部５２ａを抽出し（ステップＳ１１）、抽出した中心部５２ａの画素に対応する座標（例えば、中心座標）を記憶する。
【０１０５】
次いで、制御部３は、表示画面１１を複数のブロックに区切ったブロック毎の汚れ度を示す情報を取得する（ステップＳ１２）。なお、このブロック毎の汚れ度は、このステップＳ１２において、制御部３により決定されるように構成してもよいし、既に決定され記憶部２に記憶されたブロック毎の汚れ度を示す情報が取得されるように構成してもよい。
【０１０６】
次いで、制御部３は、各ブロックにおける汚れ度が閾値以下であるか否かを判断し（ステップＳ１３）、その判断結果を示す情報を記憶する。図９（Ａ）の例では、ハッチングされたブロックが、汚れ度が閾値（この例では、９）より大きいブロック（以下、「汚れブロック」と称する）であることを示している。
【０１０７】
次いで、制御部３は、上記抽出した特徴領域５２の中心部５２ａの表示位置が、汚れブロック上（汚れブロックと他のブロックの境界の場合も含む）にあるか否かを座標から判断し（ステップＳ１４）、汚れブロック上にある場合には（ステップＳ１４：ＹＥＳ）、ステップＳ１５に進み、汚れブロック上にない場合には（ステップＳ１４：ＮＯ）、ステップＳ１６に進む。
【０１０８】
ステップＳ１５では、制御部３は、画像５１の表示位置を上下左右斜め方向の何れか一方向に一ブロック分移動させる。ここで、制御部３は、画像５１のサイズと表示画面１１のサイズとを比較し、余裕がある（移動してもブランクにならない）方向を優先的に選択する。そして、制御部３は、ステップＳ１４に戻り当該移動後における特徴領域５２の中心部５２ａの表示位置が、汚れブロック上にあるか否かを判断することになる。
【０１０９】
こうして、特徴領域５２の中心部５２ａの表示位置が汚れブロック上にないと判断されるまで当該ステップＳ１４及びＳ１５の処理が繰り返される（ただし、この繰り返し回数が所定回数に達すると、ステップＳ１６に移行する）。つまり、制御部３は、特徴領域５２の中心部５２ａの表示位置をブロック単位で移動させつつ、汚れ度が閾値以下の表示画面１１上のブロック（非汚れブロック）を検索する。このように繰り返される処理過程において、ステップＳ１５における一ブロック分の移動は、特徴領域５２の中心部５２ａの初期位置から遠方に徐々に広がるように行われる。これにより、図９（Ｂ）に示すように、画像５１の移動量（初期位置からの移動量）が最小で且つ汚れ度が閾値以下になる表示位置を迅速に検索することができる。
【０１１０】
ステップＳ１６では、制御部３は、特徴領域５２の中心部５２ａの表示位置が、汚れブロック上ないと判断した位置を、当該特徴領域５２の中心部５２ａの表示画面１１上の表示位置として決定する。つまり、制御部３は、汚れ度が閾値以下であると判断した非汚れブロック上の位置に特徴領域５２の中心部５２ａが表示されるように表示様態を決定する。図９（Ｂ）の例の場合、特徴領域５２の中心部５２ａの初期位置（汚れ度が閾値以下でないと判断された汚れブロックの表示位置：図９（Ａ））から、汚れ度が閾値以下であると判断された非汚れブロック上の位置に特徴領域５２の中心部５２ａの表示位置が変更されている。なお、表示位置に変更がない場合、特徴領域５２の中心部５２ａの表示位置は初期位置として決定される。
【０１１１】
なお、実施例１と同様、画像５１の移動量に重み及び移動範囲に制限をかけてもよい。このように制限をかける場合は、制御部３は、移動可能範囲に含まれる複数のブロックにおいて、汚れ度が最小となるブロックを特徴領域５２の中心部５２ａの表示位置として決定する。
【０１１２】
そして、制御部３は、決定した特徴領域５２の中心部５２ａの表示位置にしたがって当該特徴領域５２を有する画像５１を表示画面１１に表示させ（ステップＳ１７）、図６に示す処理に戻る。
【０１１３】
このように、実施例２によれば、ブロック毎に汚れ度を管理でき、汚れ度が閾値以下である汚れが少ないブロック上の位置に当該画像５１の特徴領域５２の中心部５２ａをより効率良く表示させることができる。また、画像５１の特徴領域５２の中心部５２ａの当初表示位置に汚れ度が閾値より大きい汚れがあったとしても、汚れ度が閾値以下である汚れが少ない位置に、当該画像５１の特徴領域５２の中心部５２ａの表示位置を自動的に移動させることができる。
【０１１４】
なお、実施例２では、画像５１の特徴領域５２の中心部５２ａを抽出し当該中心部５２ａの表示位置を変更するように構成したが、画像５１の特徴領域５２を抽出し、汚れ度が閾値以下であると判断された非汚れブロック上の位置に当該特徴領域５２の表示位置を変更するように構成してもよい。
【０１１５】
（実施例３）
次に、実施例３は、汚れ度が閾値以下である表示画面１１上の連続ブロック領域に画像の特徴部の表示位置を移動させる例である。
【０１１６】
図１１は、実施例３において、画像の特徴領域の中心部の表示位置が変更される例を示す概念図であり、図１２は、実施例３における表示態様決定処理を示すフローチャートである。なお、図１２に示すステップＳ２１〜Ｓ２３、Ｓ２６の処理は、図１０に示すステップＳ１１〜Ｓ１３、Ｓ１７の処理と同様であるので、説明を省略する。
【０１１７】
ステップＳ２４では、制御部３は、図１１（Ａ）に示すように、汚れ度が閾値以下である非汚れブロックが所定数（例えば、Ｘ方向に２つ以上、且つＹ方向に２つ以上）連続する連続ブロック領域５３を検出する。ここで、連続する連続ブロック領域が複数検出された場合には、その中で最も面積が広い連続ブロック領域が検出されるか、或いは、抽出された特徴領域５２の中心部５２ａの座標からの距離が最も近い連続ブロック領域が検出される。
【０１１８】
次いで、制御部３は、検出した連続ブロック領域５３内に特徴領域５２の中心部５２ａが表示されるように当該中心部５２ａの表示位置を決定する（ステップＳ２５）。図１１（Ｂ）の例では、特徴領域５２の中心部５２ａの表示位置が、連続ブロック領域５３の中心位置にくるよう変更されている。
【０１１９】
このように、実施例３によれば、汚れ度が閾値以下である連続ブロック領域５３内に画像５１の特徴領域５２の中心部５２ａを効率良く表示させることができる。
【０１２０】
なお、実施例３では、画像５１の特徴領域５２の中心部５２ａを抽出し当該中心部５２ａの表示位置を変更するように構成したが、画像５１の特徴領域５２を抽出し、連続ブロック領域５３内に当該特徴領域５２の表示位置を変更するように構成してもよい。
【０１２１】
（実施例４）
次に、実施例４は、汚れ度が閾値以下である表示画面１１上のブロックに複数の特徴部の表示位置を移動させる例である。
【０１２２】
図１３は、実施例４において、複数の特徴部の表示位置が変更される例を示す概念図であり、図１４は、実施例４における表示態様決定処理を示すフローチャートである。
【０１２３】
図１４に示す処理が開始されると、制御部３は、表示画面１１に表示すべき画像に係る画像データをＲＡＭの所定領域に読み込み、図１３（Ａ）に示すように当該画像６１の特徴部として複数（図１３（Ａ）の例では、３つ）の特徴領域６２，６３，６４の中心部６２ａ，６３ａ，６４ａを抽出し（ステップＳ３１）、抽出した各中心部６２ａ，６３ａ，６４ａの画素に対応する座標（例えば、中心座標）を記憶する。
【０１２４】
なお、図１４に示すステップＳ３２、Ｓ３３、Ｓ３７の処理は、図１０に示すステップＳ１２、Ｓ１３、Ｓ１７の処理と同様であるので、説明を省略する。
【０１２５】
ステップＳ３４では、制御部３は、上記抽出した特徴領域６２，６３，６４の各中心部６２ａ，６３ａ，６４ａの表示位置が、汚れブロック上にあるか否かを座標から判断し、何れかの中心部６２ａ，６３ａ，６４ａの表示位置が汚れブロック上にある場合には（ステップＳ３４：ＹＥＳ）、ステップＳ３５に進み、全ての中心部６２ａ，６３ａ，６４ａの表示位置が汚れブロック上にない場合には（ステップＳ３４：ＮＯ）、ステップＳ３６に進む。
【０１２６】
次いで、制御部３は、実施例２におけるステップＳ１５と同様、画像６１の表示位置を上下左右斜め方向の何れか一方向に一ブロック分移動させる。そして、制御部３は、ステップＳ３４に戻り当該移動後における特徴領域６２，６３，６４の各中心部６２ａ，６３ａ，６４ａの表示位置が、汚れブロック上にあるか否かを判断することになる。こうして、全ての中心部６２ａ，６３ａ，６４ａの表示位置が汚れブロック上にないと判断されるまで当該ステップＳ３４及びＳ３５の処理が繰り返される（ただし、この繰り返し回数が所定回数に達すると、ステップＳ３６に移行する）。
【０１２７】
ステップＳ３６では、制御部３は、汚れ度が閾値以下であると判断された非汚れブロック上の位置に各特徴領域６２，６３，６４の各中心部６２ａ，６３ａ，６４ａが表示されるように当該各中心部６２ａ，６３ａ，６４ａの表示位置を決定する。図１３（Ｂ）の例の場合、各特徴領域６２，６３，６４の各中心部６２ａ，６３ａ，６４ａの初期位置（図１３（Ａ））から、汚れ度が閾値以下であると判断された非汚れブロック上の位置に各中心部６２ａ，６３ａ，６４ａの表示位置が変更されている。
【０１２８】
なお、実施例４では、画像６１の複数の特徴領域６２，６３，６４の中心部６２ａ，６３ａ，６４ａを抽出し当該各中心部６２ａ，６３ａ，６４ａの表示位置を変更するように構成したが、画像６１の複数の特徴領域６２，６３，６４を抽出し、汚れ度が閾値以下であると判断された非汚れブロック上の位置に各特徴領域６２，６３，６４の表示位置を変更するように構成してもよい。
【０１２９】
この場合における別の例として、制御部３は、上記ステップＳ３１において抽出した複数の特徴領域６２，６３，６４のうち、最も面積が広い最大特徴領域（図１３（Ａ）の例では、特徴領域６２が該当）を検出し、検出した最大特徴領域６２における（含まれる）各画素に対応する座標を記憶するように構成してもよい。
【０１３０】
この構成の場合、制御部３は、上記ステップＳ３４において、上記検出した最大特徴領域６２の表示位置が、汚れブロック上にあるか否かを座標から判断し、当該最大特徴領域６２の表示位置が汚れブロック上にある場合には（ステップＳ３４：ＹＥＳ）、ステップＳ３５に進み、当該最大特徴領域６２の表示位置が汚れブロック上にない場合には（ステップＳ３４：ＮＯ）、ステップＳ３６に進む。
【０１３１】
次いで、制御部３は、画像６１を上下左右斜め方向の何れか一方向に一ブロック分移動させ、ステップＳ３４に戻り当該移動後における最大特徴領域６２の表示位置が、汚れブロック上にあるか否かを判断することになる。
【０１３２】
そして、制御部３は、ステップＳ３６において、汚れ度が閾値以下であると判断された非汚れブロック上の位置に上記最大特徴領域６２が表示されるように当該最大特徴領域６２の表示位置を決定する。図１３（Ｃ）の例の場合、最大特徴領域６２の初期位置（図１３（Ａ））から、汚れ度が閾値以下であると判断された非汚れブロック上の位置に最大特徴領域６２の表示位置が変更されている。
【０１３３】
このように、実施例４によれば、画像から複数の特徴部が抽出された場合に、当該複数の特徴部の全てを、汚れ度が閾値以下であるブロック上の位置に表示させることができる。また、画像から複数の特徴領域が抽出された場合に、当該複数の特徴領域のうち最も面積が広い最大特徴領域を、汚れ度が閾値以下であるブロック上の位置に表示させることができる。
【０１３４】
（実施例５）
次に、実施例５は、汚れ度が閾値以下である表示画面１１上の位置に特徴部が表示されるように、画像を回転、拡大、縮小する例である。
【０１３５】
図１５は、実施例５において、特徴部を有する画像が回転される例を示す概念図である。
【０１３６】
画像の回転、拡大、及び縮小は、上述した実施例１〜実施例４で説明した処理中に行うことができる。例えば実施例２におけるステップＳ１５において、制御部３は、画像の表示位置を移動させる代わりに、或いは移動させるとともに（例えば、移動後に）、特徴領域（特徴領域の中心部でもよい）の表示位置が汚れブロック上にないと判断されるまで、図１５に示すように当該画像５１を所定角度ずつ回転させる座標計算を行う。この回転角度は角度制限（±４５度以内）が設定されており、画像の回転は角度制限内で行われる。こうして、制御部３は、図１５に示すように非汚れブロックの領域内に特徴領域５２の表示位置が収まるように（つまり、特徴領域５２の表示位置に汚れブロックが存在しないように）当該特徴領域５２を有する画像を回転するための回転角度を決定する。
【０１３７】
また、上記ステップＳ１５において、制御部３は、画像の表示位置を移動させる代わりに、或いは移動させるとともに（例えば、移動後に）、特徴領域の表示位置が汚れブロック上にないと判断されるまで、当該画像を所定倍率ずつ縮小させる座標計算を行うように構成してもよい。この縮小倍率には下限値が設定されており、画像の縮小は下限値までの範囲内で行われる。こうして、制御部３は、非汚れブロックの領域内に特徴領域が収まるように当該特徴領域を有する画像を縮小するための縮小倍率を決定する。これは、特に、画像のサイズが表示画面１１のサイズより大きい場合において、少なくとも当該表示画面１１のサイズまで画像を縮小することができるので、有効である。なお、非汚れブロックの領域内に特徴領域が収まるように、画像を回転させ、且つ画像を縮小させるように構成してもよい。
【０１３８】
また、例えば、画像のサイズが表示画面１１のサイズより小さく非汚れブロックの数が多いような場合、制御部３は、画像の表示位置を移動させる代わりに、或いは移動させるとともに（例えば、移動後に）、特徴領域の表示位置が汚れブロック上にあると判断されるまで、当該画像を所定倍率ずつ拡大させる座標計算を行うように構成してもよい。この拡大倍率には上限値が設定されており、画像の拡大は上限値までの範囲内で行われる（例えば、拡大の上限は表示画面１１のサイズに相当）。
【０１３９】
このように、実施例５によれば、画像を回転、拡大、縮小等させることにより、汚れ度が閾値以下である表示画面１１上の領域内に画像の特徴部が収まるように効率良く表示させることができる。
【０１４０】
以上説明したように、上記実施形態によれば、タッチパネル付表示装置Ｓは、画像が表示される表示画面１１に重ねて配置され接触を検知する接触検知部１２により検知された接触に関する情報と当該接触された表示画面１１上の位置を示す情報を含む接触情報を取得、記憶しておき、当該接触情報に基づいて表示画面１１上の複数の位置における汚れ度を決定する。そして、タッチパネル付表示装置Ｓは、表示すべき画像の特徴部を抽出し、上記決定した汚れ度に基づいて、抽出した特徴部の表示様態を決定するように構成したので、表示画面１１上に汚れがあったとしても、表示画面１１上に表示される画像の特徴部の視認性を効果的に改善し、使用者が長期にわたり快適な状態で使用することができる。
【符号の説明】
【０１４１】
１  タッチパネルディスプレイ
２  記憶部
３  制御部
１１  表示画面
１２  接触検知部
２１  接触情報データベース
Ｓ  タッチパネル付表示装置
【図１】
2010237599.tif 000003
【図２】
2010237599.tif 000004
【図３】
2010237599.tif 000005
【図４】
2010237599.tif 000006
【図５】
2010237599.tif 000007
【図６】
2010237599.tif 000008
【図７】
2010237599.tif 000009
【図８】
2010237599.tif 000010
【図９】
2010237599.tif 000011
【図１０】
2010237599.tif 000012
【図１１】
2010237599.tif 000013
【図１２】
2010237599.tif 000014
【図１３】
2010237599.tif 000015
【図１４】
2010237599.tif 000016
【図１５】
2010237599.tif 000017