JP6637576B1 - 情報処理プログラム、サーバ・クライアントシステム、及び情報処理方法 - Google Patents
情報処理プログラム、サーバ・クライアントシステム、及び情報処理方法 Download PDFInfo
- Publication number
- JP6637576B1 JP6637576B1 JP2018205352A JP2018205352A JP6637576B1 JP 6637576 B1 JP6637576 B1 JP 6637576B1 JP 2018205352 A JP2018205352 A JP 2018205352A JP 2018205352 A JP2018205352 A JP 2018205352A JP 6637576 B1 JP6637576 B1 JP 6637576B1
- Authority
- JP
- Japan
- Prior art keywords
- information
- base
- captured image
- angles
- physical medium
- 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.)
- Active
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
請求項5に係る発明は、請求項4に記載の情報処理プログラムであって、受信処理は、特定情報出力処理により出力された特定情報を受信し、特定処理は、受信処理により受信された特定情報に基づいて、撮像画像の基とする物理媒体を特定することを特徴とする。
C1:撮像画像301′の向きは、パンフレット300の向きと一致していること;
C2:パンフレット300の用紙は、白色であり、パンフレット300が置かれた机(背景)は、輝度が暗めの色であること;
である。したがって条件C1によれば、パンフレット300は、逆さや横向きには撮影されていない。但し、撮像画像301′は、パンフレット300に対して多少回転した状態で撮影されていてもよい。
C3:パンフレット300の4隅には、正方形の輪郭線で囲まれたコードが印刷されていること;
である。図2に示すように、パンフレット300の4隅には、コード401a,401b,402a,402bが印刷されている。但し、図3及び図4に示す撮像画像301′,302′,301",302"には、コード401a,401b,402a,402bが描かれていない。これは便宜上そのように描いたに過ぎず、実際にはコード401a,401b,402a,402bも撮影されて、撮像画像301′,302′,301",302"の一部となっている。
101 CPU
102 タッチパネル
105 メモリ
110 通信I/F
201 通信ネットワーク
202 サーバコンピュータ
Claims (13)
- タッチパネルを備えた端末装置に、
情報の記載された物理媒体を撮影して得られた撮像画像であって、前記タッチパネル上に表示された撮像画像に対してユーザが押下指示した位置を検出する位置検出処理と、
前記タッチパネル上に表示された撮像画像から前記物理媒体に含まれる角度算出基点を2点検出する基点検出処理と、
前記基点検出処理により検出された2点の角度算出基点を結ぶ線分を底辺とし、前記位置検出処理により検出された位置を頂点とする三角形について、2つの底角の角度をそれぞれ算出する角度算出処理と、
前記角度算出処理により算出された2つの底角の角度を外部に出力する角度出力処理と、
を実行させ、
サーバ装置に、
前記角度出力処理により出力された前記2つの底角の角度を受信する受信処理と、
前記受信処理により受信された前記2つの底角の角度、及び、前記撮像画像の基とする前記物理媒体に含まれる前記角度算出基点に基づいて、前記撮像画像に対して前記ユーザが押下指示した前記位置に対応する、前記物理媒体上の位置を特定する特定処理と、
前記特定処理により特定された前記物理媒体上の位置から、前記ユーザが押下指示した情報を取得する情報取得処理と、
前記情報取得処理により取得された情報を前記端末装置に送信する送信処理と、
を実行させる、
情報処理プログラム。 - 前記端末装置はさらに、カメラを備え、
前記撮像画像は、ユーザが前記カメラを用いて物理媒体を撮影して得られたものであることを特徴とする請求項1に記載の情報処理プログラム。 - 前記物理媒体は、平面視矩形状のものであり、
前記2点の角度算出基点は、前記物理媒体の4隅のうちの隣接する2隅である
ことを特徴とする請求項1又は2に記載の情報処理プログラム。 - 前記端末装置にさらに、
前記2点の角度算出基点のうち、少なくとも1点に対応する、前記物理媒体上の位置に形成されたコードを検出するコード検出処理と、
前記コード検出処理により検出されたコードをデコードするデコード処理と、
前記デコード処理によるデコード結果から、当該コードに埋め込まれた埋込み情報のうち、少なくとも前記物理媒体を特定する特定情報を検出する特定情報検出処理と、
前記特定情報検出処理により検出された特定情報を外部に出力する特定情報出力処理と、
を実行させることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理プログラム。 - 前記受信処理は、前記特定情報出力処理により出力された前記特定情報を受信し、
前記特定処理は、前記受信処理により受信された前記特定情報に基づいて、前記撮像画像の基とする前記物理媒体を特定する
ことを特徴とする請求項4に記載の情報処理プログラム。 - タッチパネルを備えた端末装置に、
情報及び複数のコードが記載された物理媒体のうち、1つのコードを含む部分領域を撮影して得られた撮像画像であって、前記タッチパネル上に表示された撮像画像に対してユーザが押下指示した位置を検出する位置検出処理と、
前記タッチパネル上に表示された撮像画像から、当該撮像画像に含まれる1つのコードを検出するコード検出処理と、
前記コード検出処理により検出されたコードをデコードするデコード処理と、
前記デコード処理によるデコード結果から、当該コードに埋め込まれた埋込み情報を検出する埋込み情報検出処理と、
前記埋込み情報検出処理により検出された埋込み情報に基づいて、角度算出基点を2点決定する基点決定処理と、
前記基点決定処理により決定された2点の角度算出基点を結ぶ線分を底辺とし、前記位置検出処理により検出された位置を頂点とする三角形について、2つの底角の角度をそれぞれ算出する角度算出処理と、
前記角度算出処理により算出された2つの底角の角度を外部に出力する角度出力処理と、
を実行させ、
サーバ装置に、
前記角度出力処理により出力された前記2つの底角の角度を受信する受信処理と、
前記受信処理により受信された前記2つの底角の角度、及び、前記撮像画像の基とする前記物理媒体に含まれる前記角度算出基点に基づいて、前記撮像画像に対して前記ユーザが押下指示した前記位置に対応する、前記物理媒体上の位置を特定する特定処理と、
前記特定処理により特定された前記物理媒体上の位置から、前記ユーザが押下指示した情報を取得する情報取得処理と、
前記情報取得処理により取得された情報を前記端末装置に送信する送信処理と、
を実行させる、
情報処理プログラム。
- 前記検出された埋込み情報に含まれる方向特定情報が、前記検出されたコードが含まれる位置から所定の方向とその逆方向のいずれか一方の方向を示している場合には、前記基点決定処理では、前記検出されたコードが含まれる位置のうち、前記方向特定情報により示される方向と逆方向の位置の点を、前記2点の角度算出基点のうちの1点に決定するとともに、前記検出された埋込み情報に含まれる、前記方向特定情報により示される方向に延長させる先を示す延長先情報に基づいて延長させた点を、仮想角度算出基点として、前記2点の角度算出基点のうちのもう1点に決定することを特徴とする請求項6に記載の情報処理プログラム。
- 前記検出された埋込み情報に含まれる方向特定情報が、前記検出されたコードが含まれる位置から所定の方向とその逆方向のいずれも示している場合には、前記基点決定処理では、前記検出されたコードが含まれる位置を、前記検出された埋込み情報に含まれる、前記所定の方向及びその逆方向にそれぞれ延長させる各先を示す延長先情報に基づいて延長させた点を、仮想角度算出基点として、前記2点の角度算出基点に決定することを特徴とする請求項6に記載の情報処理プログラム。
- 前記検出された埋込み情報には、前記物理媒体を特定する物理媒体特定情報が含まれており、
前記端末装置にさらに、
前記物理媒体特定情報を外部に出力する特定情報出力処理を実行させることを特徴とする請求項7又は8に記載の情報処理プログラム。 - タッチパネルと、
情報の記載された物理媒体を撮影して得られた撮像画像であって、前記タッチパネル上に表示された撮像画像に対してユーザが押下指示した位置を検出する位置検出手段と、
前記タッチパネル上に表示された撮像画像から前記物理媒体に含まれる角度算出基点を2点検出する基点検出手段と、
前記基点検出手段により検出された2点の角度算出基点を結ぶ線分を底辺とし、前記位置検出手段により検出された位置を頂点とする三角形について、2つの底角の角度をそれぞれ算出する角度算出手段と、
前記角度算出手段により算出された2つの底角の角度を外部に出力する出力手段と、
を有する端末装置と、
前記出力手段により出力された前記2つの底角の角度を受信する受信手段と、
前記受信手段により受信された前記2つの底角の角度、及び、前記撮像画像の基とする前記物理媒体に含まれる前記角度算出基点に基づいて、前記撮像画像に対して前記ユーザが押下指示した前記位置に対応する、前記物理媒体上の位置を特定する特定手段と、
前記特定手段により特定された前記物理媒体上の位置から、前記ユーザが押下指示した情報を取得する情報取得手段と、
前記情報取得手段により取得された情報を前記端末装置に送信する送信手段と、
を有するサーバ装置と、
を含むことを特徴とするサーバ・クライアントシステム。 - タッチパネルと、
情報及び複数のコードが記載された物理媒体のうち、1つのコードを含む部分領域を撮影して得られた撮像画像であって、前記タッチパネル上に表示された撮像画像に対してユーザが押下指示した位置を検出する位置検出手段と、
前記タッチパネル上に表示された撮像画像から、当該撮像画像に含まれる1つのコードを検出するコード検出手段と、
前記コード検出手段により検出されたコードをデコードするデコード手段と、
前記デコード手段によるデコード結果から、当該コードに埋め込まれた埋込み情報を検出する埋込み情報検出手段と、
前記埋込み情報検出手段により検出された埋込み情報に基づいて、角度算出基点を2点決定する基点決定手段と、
前記基点決定手段により決定された2点の角度算出基点を結ぶ線分を底辺とし、前記位置検出手段により検出された位置を頂点とする三角形について、2つの底角の角度をそれぞれ算出する角度算出手段と、
前記角度算出手段により算出された2つの底角の角度を外部に出力する角度出力手段と、
を有する端末装置と、
前記角度出力手段により出力された前記2つの底角の角度を受信する受信手段と、
前記受信手段により受信された前記2つの底角の角度、及び、前記撮像画像の基とする前記物理媒体に含まれる前記角度算出基点に基づいて、前記撮像画像に対して前記ユーザが押下指示した前記位置に対応する、前記物理媒体上の位置を特定する特定手段と、
前記特定手段により特定された前記物理媒体上の位置から、前記ユーザが押下指示した情報を取得する情報取得手段と、
前記情報取得手段により取得された情報を前記端末装置に送信する送信手段と、
を有するサーバ装置と、
を含むことを特徴とするサーバ・クライアントシステム。
- 情報の記載された物理媒体を撮影して得られた撮像画像であって、端末装置のタッチパネル上に表示された撮像画像に対してユーザが押下指示した位置を検出する位置検出工程と、
前記タッチパネル上に表示された撮像画像から前記物理媒体に含まれる角度算出基点を2点検出する基点検出工程と、
前記基点検出工程により検出された2点の角度算出基点を結ぶ線分を底辺とし、前記位置検出工程により検出された位置を頂点とする三角形について、2つの底角の角度をそれぞれ算出する角度算出工程と、
前記角度算出工程により算出された2つの底角の角度を外部に出力する角度出力工程と、
前記角度出力工程により出力された前記2つの底角の角度を受信する受信工程と、
前記受信工程により受信された前記2つの底角の角度、及び、前記撮像画像の基とする前記物理媒体に含まれる前記角度算出基点に基づいて、前記撮像画像に対して前記ユーザが押下指示した前記位置に対応する、前記物理媒体上の位置を特定する特定工程と、
前記特定工程により特定された前記物理媒体上の位置から、前記ユーザが押下指示した情報を取得する情報取得工程と、
前記情報取得工程により取得された情報を前記端末装置に送信する送信工程と、
を有することを特徴とする情報処理方法。 - 情報及び複数のコードが記載された物理媒体のうち、1つのコードを含む部分領域を撮影して得られた撮像画像であって、端末装置のタッチパネル上に表示された撮像画像に対してユーザが押下指示した位置を検出する位置検出工程と、
前記タッチパネル上に表示された撮像画像から、当該撮像画像に含まれる1つのコードを検出するコード検出工程と、
前記コード検出工程により検出されたコードをデコードするデコード工程と、
前記デコード工程によるデコード結果から、当該コードに埋め込まれた埋込み情報を検出する埋込み情報検出工程と、
前記埋込み情報検出工程により検出された埋込み情報に基づいて、角度算出基点を2点決定する基点決定工程と、
前記基点決定工程により決定された2点の角度算出基点を結ぶ線分を底辺とし、前記位置検出工程により検出された位置を頂点とする三角形について、2つの底角の角度をそれぞれ算出する角度算出工程と、
前記角度算出工程により算出された2つの底角の角度を外部に出力する角度出力工程と、
前記角度出力工程により出力された前記2つの底角の角度を受信する受信工程と、
前記受信工程により受信された前記2つの底角の角度、及び、前記撮像画像の基とする前記物理媒体に含まれる前記角度算出基点に基づいて、前記撮像画像に対して前記ユーザが押下指示した前記位置に対応する、前記物理媒体上の位置を特定する特定工程と、
前記特定工程により特定された前記物理媒体上の位置から、前記ユーザが押下指示した情報を取得する情報取得工程と、
前記情報取得工程により取得された情報を前記端末装置に送信する送信工程と、
を有することを特徴とする情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018205352A JP6637576B1 (ja) | 2018-10-31 | 2018-10-31 | 情報処理プログラム、サーバ・クライアントシステム、及び情報処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018205352A JP6637576B1 (ja) | 2018-10-31 | 2018-10-31 | 情報処理プログラム、サーバ・クライアントシステム、及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6637576B1 true JP6637576B1 (ja) | 2020-01-29 |
JP2020071672A JP2020071672A (ja) | 2020-05-07 |
Family
ID=69183698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018205352A Active JP6637576B1 (ja) | 2018-10-31 | 2018-10-31 | 情報処理プログラム、サーバ・クライアントシステム、及び情報処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6637576B1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7373780B1 (ja) | 2022-10-12 | 2023-11-06 | ソノー電機工業株式会社 | 情報処理プログラム及び情報処理端末 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4972712B1 (ja) * | 2010-12-07 | 2012-07-11 | 株式会社 資生堂 | 非可視化情報を用いたコンテンツ提供システム、非可視化情報の埋込装置、認識装置、埋込方法、認識方法、埋込プログラム、及び認識プログラム |
JP2014137788A (ja) * | 2013-01-18 | 2014-07-28 | Kddi Corp | 情報表示装置 |
-
2018
- 2018-10-31 JP JP2018205352A patent/JP6637576B1/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020071672A (ja) | 2020-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3830956B1 (ja) | 情報出力装置 | |
US9104261B2 (en) | Method and apparatus for notification of input environment | |
US10013156B2 (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
EP3693837A1 (en) | Method and apparatus for processing multiple inputs | |
WO2016121401A1 (en) | Information processing apparatus and program | |
KR102061867B1 (ko) | 이미지 생성 장치 및 그 방법 | |
JP6637576B1 (ja) | 情報処理プログラム、サーバ・クライアントシステム、及び情報処理方法 | |
KR100834905B1 (ko) | 마커 패턴 인식 및 자세 추정을 통한 마커 인식 장치 및 방법 | |
JP2000259338A (ja) | 入力システム、表示システム、プレゼンテーションシステム及び情報記憶媒体 | |
JP2005507526A (ja) | インターネット閲覧およびインターネット対話作業のための装置 | |
JP4871226B2 (ja) | 認識装置および認識方法 | |
US10762344B2 (en) | Method and system for using whiteboard changes as interactive directives for vectorization software | |
US20140226037A1 (en) | Image processing apparatus, image processing method, and image processing program | |
US20230169785A1 (en) | Method and apparatus for character selection based on character recognition, and terminal device | |
JP7373780B1 (ja) | 情報処理プログラム及び情報処理端末 | |
JP2013074451A (ja) | 画像撮影装置 | |
CN113408522A (zh) | 文本处理方法、装置、终端及存储介质 | |
CN114257755A (zh) | 图像处理方法、装置、设备及存储介质 | |
JP6225724B2 (ja) | 情報共有システムおよび情報共有方法、ならびに、情報処理装置および情報処理方法 | |
US20220256095A1 (en) | Document image capturing device and control method thereof | |
JP6973524B2 (ja) | プログラム | |
US10791244B1 (en) | Information processing apparatus and non-transitory computer readable medium storing program | |
JP2013131801A (ja) | 情報端末装置、撮像画像処理システム、方法、プログラムおよび記録媒体 | |
US20100034461A1 (en) | Method and apparatus for generating media signal | |
JP6037915B2 (ja) | 情報表示システム、情報表示方法およびコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181204 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190719 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190815 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190903 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191206 |
|
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: 20191217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6637576 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |