JP5986232B2

User interface tools for cropping and straightening image

Abstract

This record has no abstract on file.

JP5986232B2, drawing sheet 1
Sheet 1 of 55

Term

6.3 yearsleft in the term

Expires 28 December 2032.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 15 independent, 5 dependent

  1. 1
    少 なくとも1つの処理ユニット に画 像を編集するためのグラフィカルユーザインタフェース(GUI)を提供 させるためのコンピュータプログラムであって 、前記GUIは、 画像を表示するための表示エリアと、 (i) 擦りタッチ入力を受け取り、前記擦りタッチ入力はその擦りタッチ入力が維持されている間の前記画像の画素のセット上における異なる方向への複数の連続するスワイプ動作を含み 、(ii) 前記画像の前記画素のセットを変更する効果の前記画素のセットへの適用を、異なる方向への前記連続するスワイプ動作の各連続する動作のたびに徐々に増加させる、 ための画像処理ツールと、 を含む、コンピュータ プログラム 。
  2. 2
    前記 画像処理ツールが更に、前記効果の選択を受け取 る、 請求項1に記載のコンピュータ プログラム 。
  3. 3
    前記画像処理ツールは、前記画像処理ツールが閾値数のタッチ入力を受け取るまでのみ、前記効果 の前記適用 を 徐々 に 増加 する、請求項1に記載のコンピュータ プログラム 。
  4. 4
    前記 擦り タッチ入力 の前記連続するスワイプ動作の 1回目 における前記画素のセットへの変更 の量が、前記 擦り タッチ入力 の前記連続するスワイプ動作の 2回目 における前記画素のセットへの変更 の量と異なる、請求項1に記載のコンピュータ プログラム 。
  5. 5
    前記画像処理ツールが 前記 画像の前記 画素のセットに 適用する前記効果が、飽和効果、脱飽和効果、明色化効果、暗色化効果、シャープ化効果、及びソフト化効果のうちの少なくとも1つを含む、請求項1に記載のコンピュータ プログラム 。
  6. 6
    前記GUIが、異なる効果を表す選択可能なユーザインタフェース項目のセットを更に含み、前記画像処理ツールが、前記効果を表すユーザインタフェース項目の選択を受け取ることに応答して前記効果を選択する、請求項1に記載のコンピュータ プログラム 。
  7. 7
    画像編集アプリケーションを提供する方法であって、 表示エリア内に画像を表示 し 、 前記画像は複数の画素を含み、 前記画像の画素のセットの上における 擦りタッチ入力の異なる方向の 複数の 連続するスワイプ動作 を、 前記擦りタッチ入力が維持されている間に、 受け取 り 、 前記画像の前記画素のセットを変更する効果の前記画素のセットへの適用を、異なる方向への前記連続するスワイプ動作の各連続する動作のたびに徐々に増加させる、 こと を含む、 方法 。
  8. 8
    前記 効果の前記適用を徐々に増加させることは、前記画素のセット上への前記擦りタッチ入力の各連続するスワイプ動作のたびに 異なる量の 前記効果 を適用する こと を含む、請求項7に記載の 方法 。
  9. 9
    前記 効果の前記適用を徐々に増加させることは、前記画素のセットが前記擦りタッチ入力の前記連続するスワイプ動作の1つ を受け取るたびに適用 される前記効果 の量を線形的に 増加させ る こと を含む、請求項7に記載の 方法 。
  10. 10
    前記 効果の前記適用を徐々に増加させることは、前記擦りタッチ入力の各連続するスワイプ動作のたび に適用 される前記効果 の量を非線形的に 増加させること を含む、請求項7に記載の 方法 。
  11. 11
    前記 効果の前記適用を徐々に増加させることは、前記擦りタッチ入力の連続するスワイプ動作が 閾値回数受け取 られ るまでのみ 前記効果の前記適用を増加させること を含む、請求項7に記載の 方法 。
  12. 12
    前 記画像のそれぞれの画素にマスク値を付与する ことをさらに含み、前記効果の前記適用を徐々に増加させることは、前記画素のセットの前記マスク値を変更することを備える 、請求項7に記載の 方法 。
  13. 13
    少 なくとも1つの処理ユニット に、 画像を編集するためのグラフィカルユーザインタフェース(GUI)を提供 させるためのコンピュータプログラムであって 、前記GUIは、 複数の画素を含む画像を表示するための表示エリアと、 ツールと、を含み、前記ツールは、 (i )画 像の画素のセット を横断する、複数の連続動作としてのタッチ入力を 受け取り、(ii) 前記タッチ入力がその上を最初に移動した、前記画素の 第1のサブセット を識別 し、(iii) 前記第1のサブセットの画素に類似する画素を識別するための類似基準のセットを決定し、(iv)前記タッチ入力がその上を移動し、前記類似基準を満足する、前記画素の 第2のサブセットにのみ画像処理動作を適用 するためのツールであり、ここで前記タッチ入力がその上を移動し、前記類似基準を満たさない、前記画素のセットにおける画素には前記画像処理動作は適用されない、 コンピュータ プログラム 。
  14. 14
    前記 類似 基準のセットは、画素が、 前記第1のサブセットの画素の 画素値の範囲内に含まれる画素値を有するかどうかを含む、請求項 13 に記載のコンピュータ プログラム 。
  15. 15
    前記ツールは、 前記第2のサブセットの画素の上を前記タッチ入力が移動する たびに、前記画像処理動作 の適用 を 徐々に増加させる 、請求項 13 に記載のコンピュータ プログラム 。
  16. 16
    表示エリアに、 画像を表示 し 、 前記画像は複数の画素を備え、 前 記画像のエリア における画素のセットを横断する、複数の連続するスワイプ動作としてのタッチ入力を 受け取 り 、 前記タッチ入力の前記連続するスワイプ動作の1回目がその上を最初に移動する、前記画像の前記エリアにおける画素のサブセットの特性に基づいて、前記画素のサブセットにおける画素に類似する画素を識別するための基準のセットを決定し、 画像処理動作を、前記タッチ入力がその上を移動し、前記決定された基準を満足する画素のみに適用することを含み、ここで前記画像処理動作は、前記タッチ入力がその上を移動し、前記決定された基準を満たさない画素には適用されない、 方 法。
  17. 17
    前記基準のセットを決定することは、前記画素のサブセットにおける画素の画素値を、RGB色モデルの値からLAB空間の値へ変換することを含む 、請求項 16 に記載の方法。
  18. 18
    前記基準のセットを決定することは、さらに、前記エリアにおける画素が前記画素のサブセットから予め定められた距離内にあるかどうかを決定することを含む 、請求項 17 に記載の方法。
  19. 19
    少なくとも1つの処理ユニットに、請求項7乃至12および請求項16乃至18のいずれか1項に記載された方法を実行させるためのコンピュータプログラム。
  20. 20
    電子機器であって、 処理ユニットのセットと、 前記処理ユニットの少なくとも1つによって実行されたときに、請求項7乃至12および請求項16乃至18のいずれか1項に記載された方法を実行するコンピュータプログラムを格納したコンピュータ可読媒体と、 を備える電子機器。
Independent claims20