JP2019057209A - プログラム、情報処理方法、及び情報処理装置 - Google Patents
プログラム、情報処理方法、及び情報処理装置 Download PDFInfo
- Publication number
- JP2019057209A JP2019057209A JP2017182333A JP2017182333A JP2019057209A JP 2019057209 A JP2019057209 A JP 2019057209A JP 2017182333 A JP2017182333 A JP 2017182333A JP 2017182333 A JP2017182333 A JP 2017182333A JP 2019057209 A JP2019057209 A JP 2019057209A
- Authority
- JP
- Japan
- Prior art keywords
- point
- image
- points
- control unit
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 title description 53
- 238000000034 method Methods 0.000 title description 39
- 230000010365 information processing Effects 0.000 claims description 20
- 230000001070 adhesive effect Effects 0.000 claims description 4
- 238000003672 processing method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 26
- 230000006870 function Effects 0.000 description 19
- 210000003811 finger Anatomy 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 230000004044 response Effects 0.000 description 9
- 238000009966 trimming Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000002238 attenuated effect Effects 0.000 description 4
- 239000000853 adhesive Substances 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 108010068977 Golgi membrane glycoproteins Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本明細書に記載の開示を実施する場合は、通信の秘密等、本開示を実施に関する実施国の法的事項を遵守の上で実施されるものであることに留意されたい。
図1は、本開示の一実施形態における通信システムの構成を示す図である。図1に開示されるように、通信システムでは、ネットワーク30を介してサーバ10と、端末20(端末20A,端末20B,端末20C)とが接続される。サーバ10は、ネットワーク30を介してユーザが所有する端末20に、端末20間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク30に接続される端末20の数は限定されない。
図1を用いて、通信システムに含まれる各装置のHW構成について説明する。
サーバ10は、制御装置11(CPU)、記憶装置15、通信I/F14(インタフェース)、入出力装置12、ディスプレイ13を備える。サーバ10のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。
サーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
第1の実施形態は、原画像において切り抜く領域(範囲)の輪郭を修正するための点であって、当該輪郭上の点である編集点の数を、画像を拡大表示した際に、増加させて表示させる形態である。第1の実施形態によれば、画像から切り抜くオブジェクトの領域を比較的高精度かつ容易に指定できる。なお、第1の実施形態に記載の内容は、後述する他の各実施形態のいずれにも適用可能である。
(1)端末の機能構成
(2)サーバの機能構成
図1に示すように、サーバ10は、制御装置11により実現される機能として、取得部101、表示制御部102、及び制御部103を有する。
<処理>
次に、図2を参照し、端末20において画像の一部分を切り抜く際の処理の一例について説明する。図2は、画像の一部分を切り抜く際の処理の一例を示すフローチャートである。図3Aは、端末20における原画像の表示例について説明する図である。図3Bは、端末20における切り抜き範囲の確認画面の表示例について説明する図である。
次に、図4乃至図7を参照し、ステップS3の、ユーザからの操作により切り抜き範囲を編集する際の処理について説明する。図4は、切り抜き範囲を編集する際の処理の一例を示すフローチャートである。図5は、画像が拡大表示される前の編集点を表示させる方法の一例について説明する図である。図6は、画像が拡大表示された際の編集点の数を増加させて表示させる方法の一例について説明する図である。図7は、画像が拡大表示された後に縮小表示された際の編集点の数を減少させて表示させる方法の一例について説明する図である。
<第1実施形態の効果>
上述した第1の実施形態によれば、画像が拡大表示された際に、自動で編集点の数を増加させて表示させる。これにより、原画像中から切り抜く対象のオブジェクトの輪郭を、より容易な操作で、より精度良く指定することができる。また、操作がより容易となるため、結果的に端末20の処理負荷を軽減できるという効果も奏する。
第2の実施形態は、ユーザによる端末20の筐体を傾ける操作に応答して、原画像において切り抜く領域を指定する点を移動させて表示させる形態である。第2の実施形態によれば、画像から切り抜くオブジェクトの領域を比較的高精度かつ容易に指定できる。なお、第2の実施形態は一部を除いて第1の実施形態と同様であるため、適宜説明を省略する。以下では、第1の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。なお、第2の実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<ハードウェア(HW)構成>
図8は、第2の実施形態における通信システムの構成を示す図である。図8に示すように、第2の実施形態に係る端末20は、傾きセンサ29をさらに備える。傾きセンサ29は、例えば、加速度センサ、及び角速度センサ等であり、端末20の筐体の傾きを検出するためのセンサである。
<機能構成>
図8に示すように、第2の実施形態に係る端末20は、制御装置21により実現される機能として、傾き検出部205を有する。
<処理>
≪第2実施形態のトリミング処理≫
次に、図9乃至図13を参照し、ステップS3の、ユーザからの操作により切り抜き範囲を編集する際の処理について説明する。図9は、第2実施形態に係る切り抜き範囲を編集する際の処理の一例を示すフローチャートである。図10は、第1の移動点群の表示画面の一例を説明する図である。図11は、元画像をエッジ検出されたデータの一例を説明する図である。図12、及び図13は、端末20の筐体を傾けた際の移動点の移動について説明する図である。図14は、ユーザ操作による移動点の位置が固定された表示画面の一例を示す図である。図15は、第2の移動点群の表示画面の一例を説明する図である。
<第2の実施形態の第1変形例>
次に、図16を参照して、変形例について説明する。図16は、大まかに指定された領域内のエッジを検出した結果のデータの一例を示す図である。上述した第1の実施形態における編集点により切り抜く領域を指定する処理と、第2の実施形態による筐体の傾きに応じて移動点をエッジ上に移動させて切り抜く領域を指定する処理を組み合わせてもよい。
<第2の実施形態の第2変形例>
上述した第2の実施形態による筐体の傾きに応じて移動点をエッジ上に移動させて切り抜く領域を指定する処理をした後、上述した第1の実施形態における編集点により切り抜く領域を指定する処理を実行できるようにしてもよい。この場合、上述した移動点は、以下に説明するように、第1の実施形態における編集点として用いられる。
<第2実施形態の効果>
上述した第2の実施形態によれば、筐体の傾きに応じて、原画像において切り抜く領域を指定する点を移動させて表示させる。これにより、原画像中から切り抜く対象のオブジェクトの輪郭を、より容易な操作で、より精度良く指定することができる。また、操作がより容易となるため、結果的に端末20の処理負荷を軽減できるという効果も奏する。
<第3の実施形態>
第3の実施形態は、ユーザのフリック操作やスワイプ操作等の操作に応答して、原画像において切り抜く領域を指定する点を、原画像におけるエッジの位置まで移動させて表示させる形態である。第3の実施形態によれば、画像から切り抜くオブジェクトの領域を比較的高精度かつ容易に指定できる。なお、第3の実施形態は一部を除いて第1の実施形態、または第2の実施形態と同様であるため、適宜説明を省略する。以下では、第1の実施形態、または第2の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。なお、第3の実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<処理>
≪第3実施形態のトリミング処理≫
次に、図17乃至図19を参照し、ステップS3の、ユーザからの操作により切り抜き範囲を編集する際の処理について説明する。図17は、第3実施形態に係る切り抜き範囲を編集する際の処理の一例を示すフローチャートである。図18は、フリック操作により編集点を移動させて表示させる処理について説明する図である。図19A、及び図19Bは、エッジの強さに応じて編集点の移動速度が減衰され、停止させて表示させる処理について説明する図である。
<第3の実施形態の第1変形例>
表示制御部202は、フリック操作等に応答して、編集点をエッジの位置まで移動させた後、ピンチアウト操作等を受け付けると、上述した第1実施形態の図4に示すステップS103乃至ステップS110の処理を行うようにしてもよい。すなわち、原画像を拡大表示させるとともに、移動点を編集点とし、編集点の数を増加させて表示させる等の処理を行う。そして、拡大表示された状態で、編集点を指で移動させるスライド操作により、当該編集点を指が離された位置まで移動させる。
<第3実施形態の効果>
上述した第3の実施形態によれば、ユーザのフリック操作やスワイプ操作等の操作に応答して、原画像において切り抜く領域を指定する点を、原画像におけるエッジの位置まで移動させて表示させる。これにより、原画像中から切り抜く対象のオブジェクトの輪郭を、より容易な操作で、より精度良く指定することができる。また、操作がより容易となるため、結果的に端末20の処理負荷を軽減できるという効果も奏する。
なお、上述した実施形態では、端末20にインストールされたアプリケーション等において画像処理を行う例について説明したが、サーバ10において画像処理を行うようにしてもよい。この場合、例えば、端末20の受付部201は、ユーザによる操作内容をサーバ10に通知し、サーバ10の表示制御部102により端末20の表示画面の制御を行い、サーバ10の制御部103がトリミング等の画像処理を行うようにしてもよい。
101 取得部
102 表示制御部
103 制御部
20 端末
201 受付部
202 表示制御部
203 画像処理部
204 制御部
205 傾き検出部
Claims (8)
- 情報処理装置に、
第1画像を表示させる第1表示ステップと、
前記情報処理装置の傾きを検知するステップと、
前記傾きに応じた方向に、前記第1画像において切り抜く領域を指定する点を移動させて表示させる第2表示ステップと、
前記点により指定される領域内の第2画像を切り抜くステップと、
を実行させるプログラム。 - 前記第2表示ステップは、前記点が前記第1画像のエッジの位置に移動すると、前記点を当該位置で停止させる、
請求項1に記載のプログラム。 - 前記第2表示ステップは、前記点が前記第1画像のエッジの位置に移動すると、当該エッジの強さに応じた仮想的な粘着力または摩擦力により、前記点を当該位置で停止させる、
請求項2に記載のプログラム。 - 前記第2表示ステップは、ユーザにより前記点が操作されると、前記点を当該操作された位置に固定させる、
請求項1から3のいずれか一項に記載のプログラム。 - 前記点は、複数の点を有し、
前記第2表示ステップは、所定の方向に並べられた前記複数の点を同時に移動させる、
請求項1から4のいずれか一項に記載のプログラム。 - 前記点は、第1の複数の点と、第2の複数の点とを有し、
前記第2表示ステップは、前記所定の方向に並べられた前記第1の複数の点を、画面の一方の側から同時に移動させた後、前記所定の方向に並べられた前記第2の複数の点を、前記画面において前記一方と向かい合う他方の側から同時に移動させる、
請求項5に記載のプログラム。 - 情報処理装置が、
第1画像を表示させる第1表示ステップと、
前記情報処理装置の傾きを検知するステップと、
前記傾きに応じた方向に、前記第1画像において切り抜く領域を指定する点を移動させて表示させる第2表示ステップと、
前記点により指定される領域内の第2画像を切り抜くステップと、
を実行する情報処理方法。 - 情報処理装置であって、
前記情報処理装置の傾きを検出する傾き検出部と、
第1画像を表示させ、前記情報処理装置の傾きに応じた方向に、前記第1画像において切り抜く領域を指定する点を移動させる表示制御部と、
前記点により指定される領域内の第2画像を切り抜く切り抜き部と、
を有する情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017182333A JP7029913B2 (ja) | 2017-09-22 | 2017-09-22 | プログラム、情報処理方法、及び情報処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017182333A JP7029913B2 (ja) | 2017-09-22 | 2017-09-22 | プログラム、情報処理方法、及び情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019057209A true JP2019057209A (ja) | 2019-04-11 |
JP7029913B2 JP7029913B2 (ja) | 2022-03-04 |
Family
ID=66107608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017182333A Active JP7029913B2 (ja) | 2017-09-22 | 2017-09-22 | プログラム、情報処理方法、及び情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7029913B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023510620A (ja) * | 2020-01-17 | 2023-03-14 | 維沃移動通信有限公司 | 画像クロップ方法及び電子機器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0991457A (ja) * | 1995-09-25 | 1997-04-04 | Toshiba Corp | 画像輪郭抽出装置 |
JP2006303651A (ja) * | 2005-04-15 | 2006-11-02 | Nokia Corp | 電子装置 |
JP2013168822A (ja) * | 2012-02-16 | 2013-08-29 | Nec Casio Mobile Communications Ltd | 画像撮像装置、その制御方法及びプログラム |
JP2015005250A (ja) * | 2013-06-24 | 2015-01-08 | レノボ・シンガポール・プライベート・リミテッド | 携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラム |
-
2017
- 2017-09-22 JP JP2017182333A patent/JP7029913B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0991457A (ja) * | 1995-09-25 | 1997-04-04 | Toshiba Corp | 画像輪郭抽出装置 |
JP2006303651A (ja) * | 2005-04-15 | 2006-11-02 | Nokia Corp | 電子装置 |
JP2013168822A (ja) * | 2012-02-16 | 2013-08-29 | Nec Casio Mobile Communications Ltd | 画像撮像装置、その制御方法及びプログラム |
JP2015005250A (ja) * | 2013-06-24 | 2015-01-08 | レノボ・シンガポール・プライベート・リミテッド | 携帯型情報処理装置、そのポインタ移動方法、およびコンピュータが実行可能なプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023510620A (ja) * | 2020-01-17 | 2023-03-14 | 維沃移動通信有限公司 | 画像クロップ方法及び電子機器 |
JP7446441B2 (ja) | 2020-01-17 | 2024-03-08 | 維沃移動通信有限公司 | 画像クロップ方法及び電子機器 |
Also Published As
Publication number | Publication date |
---|---|
JP7029913B2 (ja) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6960249B2 (ja) | プログラム、表示方法および情報処理端末 | |
US10268266B2 (en) | Selection of objects in three-dimensional space | |
KR102137240B1 (ko) | 디스플레이 영역을 조절하기 위한 방법 및 그 방법을 처리하는 전자 장치 | |
EP2814000B1 (en) | Image processing apparatus, image processing method, and program | |
EP3001406A1 (en) | Display control device, display control method, and recording medium | |
US20200142586A1 (en) | Display device and method of displaying screen on said display device | |
KR20130123171A (ko) | 화면을 이동시키기 위한 방법 및 그 전자 장치 | |
EP3001407A1 (en) | Display control device, display control method, and recording medium | |
EP2811731B1 (en) | Electronic device for editing dual image and method thereof | |
AU2014201249B2 (en) | Method for controlling display function and an electronic device thereof | |
EP2701153A1 (en) | Electronic device for merging and sharing images and method thereof | |
US11263814B2 (en) | Method, apparatus, and storage medium for rendering virtual channel in multi-world virtual scene | |
JP6433923B2 (ja) | デバイスへの特定のオブジェクト位置の提供 | |
US20200092247A1 (en) | Display method of exchanging messages among users in a group | |
KR102113509B1 (ko) | 가상 키패드 제어 방법 및 그 전자 장치 | |
US10261602B2 (en) | Hop navigation | |
US9665232B2 (en) | Information-processing device, storage medium, information-processing method, and information-processing system for enlarging or reducing an image displayed on a display device | |
JP7029913B2 (ja) | プログラム、情報処理方法、及び情報処理装置 | |
JP2019102001A (ja) | プログラム、情報処理方法、及び情報処理装置 | |
KR20210110813A (ko) | 병리학적 슬라이드 이미지의 표시 방법 및 장치, 전자 기기와 저장 매체 | |
JP6995867B2 (ja) | プログラム、情報処理方法、及び情報処理装置 | |
JP6918660B2 (ja) | プログラム、情報処理方法、及び情報処理装置 | |
JP6034709B2 (ja) | 端末装置、外部表示装置及び端末装置と外部表示装置とからなる情報システム | |
JP6401160B2 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
CN109542327B (zh) | 对单元格进行处理的方法、装置及计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200909 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20210414 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20210412 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210727 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210824 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7029913 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |