[go: up one dir, main page]

JP2014026378A - Terminal device, a server device, information process system, information processing method, and program - Google Patents

Terminal device, a server device, information process system, information processing method, and program Download PDF

Info

Publication number
JP2014026378A
JP2014026378A JP2012164694A JP2012164694A JP2014026378A JP 2014026378 A JP2014026378 A JP 2014026378A JP 2012164694 A JP2012164694 A JP 2012164694A JP 2012164694 A JP2012164694 A JP 2012164694A JP 2014026378 A JP2014026378 A JP 2014026378A
Authority
JP
Japan
Prior art keywords
information
terminal device
image
server
image information
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.)
Pending
Application number
JP2012164694A
Other languages
Japanese (ja)
Inventor
Hiroshi Otake
浩史 大竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Casio Mobile Communications Ltd
Original Assignee
NEC Casio Mobile Communications Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Casio Mobile Communications Ltd filed Critical NEC Casio Mobile Communications Ltd
Priority to JP2012164694A priority Critical patent/JP2014026378A/en
Publication of JP2014026378A publication Critical patent/JP2014026378A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Processing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a terminal device for prediction of weather information corresponding to position and height of a shield of solar radiation placed in the surroundings.SOLUTION: The present invention includes a photographing means for photographing the surroundings and obtaining image information including image of a shield of solar radiation, a position information acquiring means for obtaining location information including latitude and longitude, and a communication means for transmitting the image information and the location information to a server and obtaining weather information including daylight hours from the server.

Description

本発明は、端末装置、サーバ装置、情報処理システム、情報処理方法、および、端末装置に実行させるためのプログラムに関する。   The present invention relates to a terminal device, a server device, an information processing system, an information processing method, and a program for causing a terminal device to execute.

庭やグラウンドに樹木や草花、芝生等を植栽する場合、栽培条件が合わないと、植物が生育不良となり、場合によっては枯れてしまうことがある。多種多様な植物のうち、いずれかを選んで実際に植えてみて、生育可能か否かを判断する方法がある。しかし、生育可否の判断に時間がかかるだけでなく、生育不良の植栽部分の景観が悪化する上に、金銭的および精神的に損失を受ける。植物について特別な知識を持たない素人が、対象の栽培地に好適な植物を選択することは難しいという問題がある。   When planting trees, flowers, lawns, etc. in the garden or ground, if the cultivation conditions do not match, the plant will grow poorly, and in some cases, it may die. There is a method for judging whether or not a plant can be grown by selecting one of a wide variety of plants and actually planting it. However, not only does it take time to determine whether or not to grow, but the landscape of the poorly grown planting part deteriorates, and it is financially and mentally lost. There is a problem that it is difficult for an amateur who does not have special knowledge about a plant to select a suitable plant for the target cultivation area.

植物の適合性を判断するための栽培地の特性として、気候、土質、排水性、PH値、病害虫の傾向等がある。これらのうち、土質、排水性、PH値、病害虫については土壌改良や施肥、薬剤散布によって、ある程度対策可能である。   The characteristics of the cultivation area for judging the suitability of the plant include climate, soil quality, drainage, pH value, pest tendency and the like. Of these, soil quality, drainage, pH value, and pests can be controlled to some extent by soil improvement, fertilization, and chemical spraying.

特許文献1には、植物の生育経験のない人であっても、植物の生育状況に対応して必要な薬剤の施用量の情報を容易に取得可能にした植物生育管理システムが開示されている。   Patent Document 1 discloses a plant growth management system that makes it possible to easily obtain information on the application amount of a necessary drug corresponding to the growth situation of a plant, even if the person has no experience of plant growth. .

この植物生育管理システムは、植物の生育現場に予め設けられ、植物生理状態および土壌状態を検知する各種センサおよび表示手段と、これらのセンサおよび表示手段と通信手段を介して接続される管理センターとを有する。管理センターのデータ処理部は、上記の各種センサからデータを収集して分析を行うことで植物の生育状況を診断し、診断結果に基づいて薬剤の種類と施用量を決定する。そして、データ処理部は、決定した薬剤とその施用量を表示手段に送信することで、必要な薬剤と施用量をその植物を育てている人に通知している。   This plant growth management system is provided in advance in a plant growth site, and includes various sensors and display means for detecting a plant physiological state and a soil state, and a management center connected to these sensors and display means via communication means. Have The data processing unit of the management center diagnoses the growth state of the plant by collecting and analyzing data from the various sensors described above, and determines the type and dosage of the drug based on the diagnosis result. The data processing unit notifies the person who is growing the plant of the necessary medicine and application amount by transmitting the determined medicine and the application amount to the display means.

特開2002−153127号公報JP 2002-153127 A

一方、気候については栽培地に依存しており、植物に与える影響も大きい。したがって、気候は植物を選択する上で非常に重要な要素である。「気候」とは一年を周期として毎年繰り返される大気の総合状態を意味するが、気候を表す指標として、気温、降水量および日照時間などの情報がある。   On the other hand, the climate depends on the cultivated land and has a large impact on plants. Therefore, climate is a very important factor in selecting plants. "Climate" means the general state of the atmosphere that repeats every year with a cycle of one year, but there are information such as temperature, precipitation, and sunshine hours as indices that represent the climate.

気温と降水量については、その地域の過去の統計から推測することが可能である。しかし、日照時間は栽培地の緯度や季節だけでなく、特に都市部では周囲の建物の位置や高さにより複雑に影響を受けるため、庭やグラウンド内の任意の場所における日照時間を数カ月先まで総合的に予測するのは困難である。   The temperature and precipitation can be estimated from the past statistics of the area. However, sunshine hours are affected not only by the latitude and season of the cultivation area, but also by the location and height of surrounding buildings, especially in urban areas. It is difficult to predict comprehensively.

特許文献1に開示された方法では、栽培地に予め各種センサを取り付けてデータを収集しなければならず、植栽を始める前に、栽培地に好適な植物を迅速に選択することはできない。   According to the method disclosed in Patent Document 1, data must be collected by attaching various sensors to the cultivated land in advance, and a plant suitable for the cultivated land cannot be quickly selected before planting.

本発明は上述したような技術が有する問題点を解決するためになされたものであり、周囲に配置された、日射の遮蔽物の位置および高さに対応して気候情報を予測可能にした端末装置、サーバ装置、情報処理システム、情報処理方法、および、端末装置に実行させるためのプログラムを提供することを目的とする。   The present invention has been made in order to solve the above-described problems of the technology, and is a terminal that can predict climate information corresponding to the position and height of the solar radiation shield disposed around the present invention. An object is to provide a device, a server device, an information processing system, an information processing method, and a program to be executed by a terminal device.

上記目的を達成するための本発明の端末装置は、
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得する撮影手段と、
緯度および経度を含む位置情報を取得する位置情報取得手段と、
前記画像情報および前記位置情報をサーバに送信し、日照時間を含む気候情報を該サーバから取得する通信手段と、
を有する構成である。
In order to achieve the above object, the terminal device of the present invention provides:
A photographing means for photographing the surroundings and acquiring image information including an image of the solar radiation shield;
Position information acquisition means for acquiring position information including latitude and longitude;
Communication means for transmitting the image information and the position information to a server, and acquiring climate information including sunshine hours from the server;
It is the structure which has.

また、本発明のサーバ装置は、
端末装置の周囲に配置され、日射の遮蔽物の画像を含む画像情報と、該端末装置の緯度および経度を含む位置情報を該端末装置から受信する通信手段と、
前記画像情報に基づいて、前記遮蔽物と空との境界を検出し、検出した境界と前記位置情報で特定される太陽の高度の情報から前記位置情報における日照時間を算出し、該日照時間を含む気候情報を前記通信手段を介して前記端末装置に送信する制御手段と、
を有する構成である。
Further, the server device of the present invention includes:
Communication means arranged around the terminal device, including image information including an image of a solar radiation shield, and position information including the latitude and longitude of the terminal device, from the terminal device;
Based on the image information, a boundary between the shielding object and the sky is detected, and a sunlight time in the position information is calculated from the detected boundary and information on the altitude of the sun specified by the position information, and the sunlight time is calculated. Control means for transmitting including climate information to the terminal device via the communication means;
It is the structure which has.

また、本発明の情報処理システムは、
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得し、緯度および経度を含む位置情報を取得すると、前記画像情報および前記位置情報をサーバに送信し、日照時間を含む気候情報を該サーバから取得する端末装置と、
前記画像情報および前記位置情報を前記端末装置から受信すると、該画像情報に基づいて、前記遮蔽物と空との境界を検出し、検出した境界と前記位置情報で特定される太陽の高度の情報から前記位置情報における日照時間を算出し、前記気候情報を前記端末装置に送信する前記サーバと、
を有する構成である。
The information processing system of the present invention
Taking image of the surroundings and acquiring image information including an image of a sun-shielded object, and acquiring position information including latitude and longitude, the image information and the position information are transmitted to a server, and climate information including sunshine hours is obtained. A terminal device acquired from the server;
When the image information and the position information are received from the terminal device, a boundary between the shielding object and the sky is detected based on the image information, and information on the altitude of the sun specified by the detected boundary and the position information Calculating the sunshine time in the position information from the server for transmitting the climate information to the terminal device,
It is the structure which has.

また、本発明の情報処理方法は、
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得し、
緯度および経度を含む位置情報を取得し、
前記画像情報および前記位置情報をサーバに送信し、
日照時間を含む気候情報を前記サーバから取得するものである。
In addition, the information processing method of the present invention includes:
Take a picture of the surroundings to get image information including an image of the sun's shield,
Get location information including latitude and longitude,
Sending the image information and the location information to a server;
Climate information including sunshine hours is acquired from the server.

さらに、本発明のプログラムは、端末装置に、
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得する手順と、
緯度および経度を含む位置情報を取得する手順と、
前記画像情報および前記位置情報をサーバに送信する手順と、
日照時間を含む気候情報を前記サーバから取得する手順を実行させるものである。
Furthermore, the program of the present invention is stored in a terminal device.
Procedures to capture the image information including the image of the solar radiation shield by photographing the surroundings,
Procedure to get location information including latitude and longitude,
Transmitting the image information and the position information to a server;
A procedure for obtaining climate information including sunshine hours from the server is executed.

本発明によれば、周囲の建物の位置や高さに応じて日射量が複雑に影響を受けるような場所でも、その場所の気候情報を予測することができる。   According to the present invention, it is possible to predict climate information at a place where the amount of solar radiation is affected in a complex manner according to the position and height of surrounding buildings.

本発明の一実施形態の端末装置の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the terminal device of one Embodiment of this invention. 本実施形態の端末装置を含む情報処理システムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the information processing system containing the terminal device of this embodiment. 図2に示した端末装置の一例を示す外観図である。It is an external view which shows an example of the terminal device shown in FIG. 図2に示した端末装置の一構成例を示すブロック図である。It is a block diagram which shows one structural example of the terminal device shown in FIG. 図4に示した制御部が仰角を求める方法を説明するための模式図である。It is a schematic diagram for demonstrating the method in which the control part shown in FIG. 4 calculates | requires an elevation angle. ユーザが植栽の植物を選択するための選択メニュー画面の一例を示す図である。It is a figure which shows an example of the selection menu screen for a user to select the plant of planting. 図2に示したサーバの一構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration example of a server illustrated in FIG. 2. 図2に示したサーバに格納された植栽テーブルの一例を示す図である。It is a figure which shows an example of the planting table stored in the server shown in FIG. 本実施形態の端末装置の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of the terminal device of this embodiment.

本発明の一実施形態の端末装置の構成を説明する。図1は本発明の一実施形態の端末装置の一構成例を示すブロック図である。   A configuration of a terminal device according to an embodiment of the present invention will be described. FIG. 1 is a block diagram showing a configuration example of a terminal apparatus according to an embodiment of the present invention.

図1に示すように、端末装置1は、撮影手段14と、位置情報取得手段12と、通信手段13とを有する。   As illustrated in FIG. 1, the terminal device 1 includes a photographing unit 14, a position information acquisition unit 12, and a communication unit 13.

撮影手段14は、周囲を撮影して、日射の遮蔽物の画像を含む画像情報を取得する。位置情報取得手段12は、緯度および経度を含む位置情報を取得する。通信手段13は、画像情報および位置情報をサーバ(不図示)に送信し、その応答としてサーバから送信される情報を受信する。   The photographing means 14 photographs the surroundings and acquires image information including an image of the sun-shielding object. The position information acquisition unit 12 acquires position information including latitude and longitude. The communication means 13 transmits image information and position information to a server (not shown), and receives information transmitted from the server as a response.

上述の構成によれば、端末装置1は、自装置の位置情報と遮蔽物の画像を含む画像情報とをサーバに送信する。サーバが、受信した画像情報に基づいて、遮蔽物と空との境界を検出し、検出した境界と位置情報で特定される太陽の高度の情報から端末装置の位置における日照時間を算出し、日照時間を含む気候情報を端末に送信すると、端末装置1の通信手段13は、自装置の位置における、日照時間を含む気候情報をサーバから取得することが可能となる。   According to the above-described configuration, the terminal device 1 transmits the position information of the own device and the image information including the image of the shielding object to the server. Based on the received image information, the server detects the boundary between the shielding object and the sky, calculates the sunshine duration at the position of the terminal device from the solar altitude information specified by the detected boundary and position information, When the climate information including the time is transmitted to the terminal, the communication unit 13 of the terminal device 1 can acquire the climate information including the sunshine time at the position of the own device from the server.

本発明の端末装置は、携帯電話機、スマートフォンおよびPHS(Personal Handyphone System)を含む通信端末の場合に限らず、ゲーム機、タブレットPC(Personal Computer)、ノートPC、およびPDA(Personal Data Assistance,Personal Digital Assistants:個人向け携帯型情報通信機器)等を含む携帯端末であってもよい。
以下に、本発明の端末装置の実施形態を詳しく説明する。
The terminal device of the present invention is not limited to a communication terminal including a mobile phone, a smartphone, and a PHS (Personal Handyphone System), but is a game machine, a tablet PC (Personal Computer), a notebook PC, and a PDA (Personal Data Assistance, Personal Digital). Assistants: portable information communication devices for personal use) and the like.
Hereinafter, embodiments of the terminal device of the present invention will be described in detail.

なお、本実施形態では、ユーザが北半球で端末装置を動作させるものとし、太陽の動きを北半球の場合を例にして説明する。ユーザが南半球で端末装置を動作させる場合には、以下の説明において、太陽の位置の「南」を「北」に置き換えればよい。   In the present embodiment, it is assumed that the user operates the terminal device in the northern hemisphere, and the movement of the sun is described as an example in the northern hemisphere. When the user operates the terminal device in the southern hemisphere, “south” in the sun position may be replaced with “north” in the following description.

図2は本実施形態の端末装置を含む情報処理システムの構成例を示すブロック図である。   FIG. 2 is a block diagram illustrating a configuration example of an information processing system including the terminal device according to the present embodiment.

図2に示すように、本実施形態の情報処理システムは、端末装置101と、サーバ50とを有する構成である。端末装置101とサーバ50とはネットワーク60を介して接続される。本実施形態では、図2に示すように、端末装置101が基地局65と無線通信で接続され、基地局65を介してネットワーク60と接続される場合で説明するが、端末装置101が有線でネットワーク60と接続されてもよい。ネットワーク60は、例えば、インターネットである。   As illustrated in FIG. 2, the information processing system according to the present exemplary embodiment includes a terminal device 101 and a server 50. The terminal device 101 and the server 50 are connected via the network 60. In the present embodiment, as illustrated in FIG. 2, the terminal device 101 is connected to the base station 65 through wireless communication and is connected to the network 60 via the base station 65. However, the terminal device 101 is wired. It may be connected to the network 60. The network 60 is, for example, the Internet.

図3は図2に示した端末装置の一例を示す外観図である。図3に示すように、端末装置101は表示部116およびタッチパネル118を有する。   FIG. 3 is an external view showing an example of the terminal device shown in FIG. As illustrated in FIG. 3, the terminal device 101 includes a display unit 116 and a touch panel 118.

図4は図2に示した端末装置の一構成例を示すブロック図である。   FIG. 4 is a block diagram showing an example of the configuration of the terminal device shown in FIG.

端末装置101は、記憶部140と、通信部130と、表示部116と、タッチパネル118と、GPS(Global Positioning System)受信部120と、カメラ122と、加速度センサ124と、地磁気センサ126とを有する。カメラ122が図1に示した撮影手段14に相当し、GPS受信部120が位置情報取得手段12に相当する。   The terminal device 101 includes a storage unit 140, a communication unit 130, a display unit 116, a touch panel 118, a GPS (Global Positioning System) reception unit 120, a camera 122, an acceleration sensor 124, and a geomagnetic sensor 126. . The camera 122 corresponds to the photographing unit 14 illustrated in FIG. 1, and the GPS receiving unit 120 corresponds to the position information acquisition unit 12.

また、端末装置101は、表示部116を制御する表示制御部115と、タッチパネル118から座標の情報を受け付ける入力回路であるタッチパネル入力部117と、GPS受信部120を制御するGPS制御部119と、カメラ122を制御するカメラ制御部121と、加速度センサ124を制御する加速度センサ制御部123と、地磁気センサ126を制御する地磁気センサ制御部125と、各部を制御する制御部111とを有する。   Further, the terminal device 101 includes a display control unit 115 that controls the display unit 116, a touch panel input unit 117 that is an input circuit that receives coordinate information from the touch panel 118, a GPS control unit 119 that controls the GPS reception unit 120, It includes a camera control unit 121 that controls the camera 122, an acceleration sensor control unit 123 that controls the acceleration sensor 124, a geomagnetic sensor control unit 125 that controls the geomagnetic sensor 126, and a control unit 111 that controls each unit.

制御部111は、バス112を介して、ROM113、RAM114、表示制御部115、タッチパネル入力部117、GPS制御部119、カメラ制御部121、加速度センサ制御部123、および地磁気センサ制御部125のそれぞれと接続されている。   The control unit 111 is connected to each of the ROM 113, RAM 114, display control unit 115, touch panel input unit 117, GPS control unit 119, camera control unit 121, acceleration sensor control unit 123, and geomagnetic sensor control unit 125 via the bus 112. It is connected.

制御部111は、プログラムにしたがって処理を実行するCPU(Central Processing Unit)(不図示)を含む。記憶部140は、ROM(Read Only Memory)113およびRAM(Random Access Memory)114を含む。   The control unit 111 includes a CPU (Central Processing Unit) (not shown) that executes processing according to a program. The storage unit 140 includes a ROM (Read Only Memory) 113 and a RAM (Random Access Memory) 114.

ROM113は、制御部111が実行するための各種の制御用プログラムおよびアプリケーションソフトウェアプログラム(以下では、アプリケーションと称する)と、予め決められた固定的なデータを記憶する。RAM114は、作業用メモリであり、制御部111がプログラムにしたがって処理を実行する過程で保存の必要が生じたデータを記憶する。ROM113に格納されたアプリケーションが、植栽に適した植物を求める方法に関するものであるが、その他のアプリケーションが格納されていてもよい。   The ROM 113 stores various control programs and application software programs (hereinafter referred to as applications) to be executed by the control unit 111 and predetermined fixed data. The RAM 114 is a working memory, and stores data that needs to be saved in the process in which the control unit 111 executes processing according to a program. The application stored in the ROM 113 relates to a method for obtaining a plant suitable for planting, but other applications may be stored.

ROM113は不揮発性メモリとして機能するが、不揮発性メモリはROM113に限らず、書き換え可能なメモリであってもよい。また、記憶部140に、ROM113とは別に、書き換え可能なメモリが設けられていてもよい。   The ROM 113 functions as a nonvolatile memory, but the nonvolatile memory is not limited to the ROM 113 and may be a rewritable memory. The storage unit 140 may be provided with a rewritable memory separately from the ROM 113.

表示部116は液晶ディスプレイ(Liquid Crystal Display)および有機EL(電子蛍光)等の表示デバイスである。表示部116の表示色は限定されず、白黒であってもよく、カラーであってもよい。   The display unit 116 is a display device such as a liquid crystal display and an organic EL (electrofluorescence). The display color of the display unit 116 is not limited and may be black and white or color.

タッチパネル118は透過型のタッチパネルであり、表示部116の上面に重ね合わせて配置されている。タッチパネル118は、表示部116の画面の任意の位置に対応して予め座標が設定されており、ユーザの指およびペンなどの操作物の接触を検出すると、その接触位置の座標の情報をタッチパネル入力部117に渡す。タッチパネル入力部117はタッチパネル118から座標の情報を受信すると、その情報を制御部111に送信する。   The touch panel 118 is a transmissive touch panel, and is placed on the upper surface of the display unit 116. The touch panel 118 has coordinates set in advance corresponding to an arbitrary position on the screen of the display unit 116. When the touch of the operation object such as the user's finger and pen is detected, information on the coordinates of the touch position is input on the touch panel. To part 117. When touch panel input unit 117 receives coordinate information from touch panel 118, it transmits the information to control unit 111.

GPS受信部120は、端末装置101の現在位置の緯度および経度の情報を含む位置情報を取得する。位置情報に高度の情報が含まれていてもよい。GPS制御部119は位置情報をバス112を介して制御部111に送信する。   The GPS receiving unit 120 acquires position information including information on the latitude and longitude of the current position of the terminal device 101. The location information may include altitude information. The GPS control unit 119 transmits position information to the control unit 111 via the bus 112.

加速度センサ124は、重力方向を基準にして、端末装置101の傾きを検出する。加速度センサ制御部123は加速度センサ124が検出した傾きの角度の情報である姿勢情報を、バス112を介して制御部111に送信する。   The acceleration sensor 124 detects the tilt of the terminal device 101 with reference to the direction of gravity. The acceleration sensor control unit 123 transmits posture information, which is information on the inclination angle detected by the acceleration sensor 124, to the control unit 111 via the bus 112.

地磁気センサ126は東西南北の方位を測定する。方位は、例えば、北を0度とし、北から東→南→西に回る方向の角度を1度単位で示すものとする。測定する方位の角度は、1度ずつに限らず、5度ずつなど、他の単位であってもよい。地磁気センサ制御部125は地磁気センサ126が測定した方位の情報である方位情報を、バス112を介して制御部111に送信する。   The geomagnetic sensor 126 measures the direction of east, west, south, and north. The azimuth is, for example, 0 degrees in the north and an angle in a direction from north to east → south → west in units of 1 degree. The azimuth angle to be measured is not limited to 1 degree, but may be other units such as 5 degrees. The geomagnetic sensor control unit 125 transmits azimuth information that is information of the azimuth measured by the geomagnetic sensor 126 to the control unit 111 via the bus 112.

カメラ122は、レンズ(不図示)と、レンズを介して取り込まれた画像を電気信号に変換して出力する撮像素子(不図示)とを有する。カメラ制御部121は、制御部111からの撮影指示にしたがってカメラ122を動作させ、カメラ122の撮像素子から受信する画像情報を制御部111に送信する。   The camera 122 includes a lens (not shown) and an image sensor (not shown) that converts an image captured via the lens into an electrical signal and outputs the electrical signal. The camera control unit 121 operates the camera 122 in accordance with a shooting instruction from the control unit 111, and transmits image information received from the imaging element of the camera 122 to the control unit 111.

通信部130は、基地局65と無線通信を行い、ネットワーク60を介してサーバ50とデータを送受信する。通信部130は、サーバ50から受信するデータを制御部111に渡し、制御部111から受け取るデータをサーバ50に送信する。   The communication unit 130 performs wireless communication with the base station 65 and transmits / receives data to / from the server 50 via the network 60. The communication unit 130 passes data received from the server 50 to the control unit 111, and transmits data received from the control unit 111 to the server 50.

制御部111は、アプリケーションを実行する旨の指示が入力されると、カメラ制御部121にカメラ122を起動させる。制御部111は、タッチパネル118からタッチパネル入力部117を介して座標の情報を受信すると、表示部116が表示する画像のうち、その座標に対応する位置の操作用画像を特定する。そして、制御部111は、ユーザがその操作用画像を選択したものと認識し、操作用画像に予め対応づけられた処理を実行する。操作用画像は、例えば、図3に示した「開始」ボタンや「中止」ボタンである。   When an instruction for executing the application is input, the control unit 111 causes the camera control unit 121 to activate the camera 122. When the control unit 111 receives coordinate information from the touch panel 118 via the touch panel input unit 117, the control unit 111 specifies an operation image at a position corresponding to the coordinate from the images displayed on the display unit 116. Then, the control unit 111 recognizes that the user has selected the operation image, and executes a process associated with the operation image in advance. The operation image is, for example, the “start” button or the “stop” button shown in FIG.

また、制御部111は、カメラ制御部121から画像情報を受信し、地磁気センサ制御部125から方位情報を受信すると、方位毎に、建物および樹木等の被写体と空との境界線を抽出する。そして、制御部111は、抽出した境界線とカメラ122のレンズの光軸との仰角を方位毎に算出する。この被写体は日射を遮る遮蔽物に相当する。   In addition, when the control unit 111 receives image information from the camera control unit 121 and receives direction information from the geomagnetic sensor control unit 125, the control unit 111 extracts a boundary line between a subject such as a building and a tree and the sky for each direction. Then, the control unit 111 calculates the elevation angle between the extracted boundary line and the optical axis of the lens of the camera 122 for each direction. This subject corresponds to a shield that blocks sunlight.

図5は制御部が仰角を求める方法を説明するための模式図である。   FIG. 5 is a schematic diagram for explaining how the control unit obtains the elevation angle.

表示部116の画面のうち、カメラ122のレンズの光軸に相当する中心位置(図に示す黒丸印)からY軸方向の長さに対応して仰角θXが記述された仰角テーブルが予めROM113に登録されている。   Of the screen of the display unit 116, an elevation angle table in which the elevation angle θX is described in advance in the ROM 113 in correspondence with the length in the Y-axis direction from the center position corresponding to the optical axis of the lens of the camera 122 (black circle in the figure). It is registered.

図5に示す例では、被写体が建物と山の場合であり、制御部111は、山の先端部と空との境界線を抽出する。そして、制御部111は、表示部116に表示される画像において、カメラ122のレンズの光軸と境界線との長さを求めると、ROM113に登録されている仰角テーブルを参照し、その長さを仰角θXに変換する。   In the example illustrated in FIG. 5, the subject is a building and a mountain, and the control unit 111 extracts a boundary line between the mountain tip and the sky. Then, when the control unit 111 obtains the length between the optical axis and the boundary line of the lens of the camera 122 in the image displayed on the display unit 116, the control unit 111 refers to the elevation angle table registered in the ROM 113, and calculates the length. Is converted into an elevation angle θX.

また、制御部111は、カメラ制御部121から画像情報を受信し、加速度センサ制御部123から姿勢情報を受信したとき、姿勢情報に基づいて、カメラ122のレンズの光軸が重力方向に対して垂直であるか否かを判定し、端末装置101が傾いていたと判定すると、算出した仰角を姿勢情報に基づいて補正する。傾いているか否かの判定は、例えば、レンズの光軸が重力方向に対して垂直の場合を0度とすると、傾き角が±3度以上の場合に傾いているものとする。この判定基準は一例であり、±3度に限定されない。   In addition, when the control unit 111 receives image information from the camera control unit 121 and receives posture information from the acceleration sensor control unit 123, the optical axis of the lens of the camera 122 with respect to the direction of gravity is based on the posture information. If it is determined whether the terminal device 101 is tilted or not, the calculated elevation angle is corrected based on the posture information. Whether the lens is tilted is determined to be tilted when the tilt angle is ± 3 degrees or more, for example, when the optical axis of the lens is 0 degrees when the lens is perpendicular to the direction of gravity. This criterion is an example and is not limited to ± 3 degrees.

制御部111は、GPS制御部119から位置情報を受信すると、方位および仰角の組み合わせの情報を含む境界情報ならびに位置情報を通信部130を介してサーバ50に送信する。   When receiving position information from the GPS control unit 119, the control unit 111 transmits boundary information and position information including information on a combination of azimuth and elevation angle to the server 50 via the communication unit 130.

また、制御部111は、サーバ50から気候情報を受信すると、気候情報をRAM114に保存し、ユーザが植栽に関する希望を選択するための選択メニューを表示部116に表示させる。そして、制御部111は、選択メニューからユーザが選択した情報を含む選択情報と気候情報を通信部130を介してサーバ50に送信する。さらに、制御部111は、最適な植物の情報を含む検索結果をサーバ50から受信すると、最適な植物の情報を表示部116に表示させる。   Moreover, when the climate information is received from the server 50, the control unit 111 stores the climate information in the RAM 114, and causes the display unit 116 to display a selection menu for the user to select a desire regarding planting. Then, the control unit 111 transmits selection information including information selected by the user from the selection menu and the climate information to the server 50 via the communication unit 130. Furthermore, the control part 111 will display the optimal plant information on the display part 116, if the search result containing the information of optimal plant is received from the server 50. FIG.

図6はユーザが植栽の植物を選択するための選択メニュー画面の一例を示す図である。   FIG. 6 is a diagram illustrating an example of a selection menu screen for the user to select a plant to be planted.

図6に示すように、選択項目として、植物の種類と、植物の特徴と、植栽の目的とがある。植物の種類には、例えば、常緑樹、落葉樹、一年草、多年草、芝生等がある。植物の特徴には、高さ、広がり方、這性、花・果実の有無、メンテナンス性等がある。植栽の目的には、シンボルツリー、生垣、グラウンドカバー等がある。   As shown in FIG. 6, the selection items include the type of plant, the characteristics of the plant, and the purpose of planting. Plant types include, for example, evergreen trees, deciduous trees, annuals, perennials, lawns and the like. Plant characteristics include height, spread, fertility, presence of flowers and fruits, and maintainability. Planting purposes include symbol trees, hedges, and ground covers.

図6に示す四角の操作用画像は、チェックボックスの役目を果たす。ユーザが指で四角の部分を触れると、その四角に対応する項目が選択されたものとして、制御部111が認識する。ユーザが各選択項目の中から、1つまたは複数を選択した後、「選択終了」のボタンを押す操作を行うと、制御部111は、各選択項目でユーザが選択した情報を選択情報に設定する。   The square operation image shown in FIG. 6 serves as a check box. When the user touches a square with a finger, the control unit 111 recognizes that an item corresponding to the square is selected. When the user selects one or a plurality of selection items and then presses the “selection end” button, the control unit 111 sets the information selected by the user in each selection item as selection information. To do.

次に、本実施形態におけるサーバ50の構成を説明する。   Next, the configuration of the server 50 in the present embodiment will be described.

図7は図2に示したサーバの一構成例を示すブロック図である。図7に示すように、サーバ50は、記憶部51と、通信部52と、各部を制御する制御部53とを有する。   FIG. 7 is a block diagram showing an example of the configuration of the server shown in FIG. As illustrated in FIG. 7, the server 50 includes a storage unit 51, a communication unit 52, and a control unit 53 that controls each unit.

通信部130は、ネットワーク60および基地局65を介して端末装置101とデータを送受信する。通信部130は、端末装置101から受信するデータを制御部53に渡し、制御部53から受け取るデータを端末装置101に送信する。   The communication unit 130 transmits / receives data to / from the terminal device 101 via the network 60 and the base station 65. The communication unit 130 passes data received from the terminal device 101 to the control unit 53, and transmits data received from the control unit 53 to the terminal device 101.

記憶部51には、主な地域の位置情報に対応して、日の出時刻、日の入時刻、平均気温および平均降水量の情報が登録されたテーブルが格納されている。ここでは、平均気温および平均降水量は月毎の平均値であるものとし、日の出および日の入の時刻は日ごとのデータであるものとする。このテーブルを気象テーブルと称する。   The storage unit 51 stores a table in which information on sunrise time, sunset time, average temperature, and average precipitation is registered corresponding to position information of main areas. Here, it is assumed that the average temperature and the average precipitation are average values for each month, and the sunrise and sunset times are data for each day. This table is called a weather table.

また、記憶部51には、植物の名称毎に、図6に示した選択項目に対応する種類、特徴および目的と、日照時間、平均気温および平均降水量が登録されたテーブルが格納されている。日照時間は一週間分の値であるものとする。このテーブルを植栽テーブルと称する。この植栽テーブルは、1月〜12月の各月に対応して登録されている。さらに、任意の地点における任意の時刻の太陽の方位および高度を算出するための計算式と、その計算式に用いられる値が予め記憶部51に格納されている。   The storage unit 51 stores, for each plant name, a table in which the type, characteristics, and purpose corresponding to the selection items shown in FIG. 6, the sunshine duration, the average temperature, and the average precipitation are registered. . It is assumed that the sunshine duration is a value for one week. This table is called a planting table. This planting table is registered corresponding to each month from January to December. Furthermore, a calculation formula for calculating the azimuth and altitude of the sun at an arbitrary point at an arbitrary point and a value used for the calculation formula are stored in the storage unit 51 in advance.

図8は植栽テーブルの一例を示す図である。なお、ここで説明する植物のグループ分け方法は一例であり、このグループ分け方法に限定されない。図8に示す植栽テーブルは1〜12月のうち、いずれかの月のものとする。   FIG. 8 is a diagram illustrating an example of a planting table. In addition, the grouping method of the plant demonstrated here is an example, and is not limited to this grouping method. The planting table shown in FIG. 8 is for any month of January to December.

本実施形態では、植物の種類をA1〜A6の6つにグループ分けし、特徴をB1〜B5の5つにグループ分けし、植栽の目的をC1〜C4の4つに予めグループ分けしているものとする。   In this embodiment, the plant types are grouped into 6 groups of A1 to A6, the characteristics are grouped into 5 groups of B1 to B5, and the purpose of planting is grouped into 4 groups of C1 to C4 in advance. It shall be.

植物の種類について、常緑樹はA1に属し、落葉樹はA2に属し、一年草はA3に属し、多年草はA4に属し、芝生はA5に属し、A1〜A5のいずれにも属しない種類をA6とする。植物の特徴については、植物の高さに関してランクをB1−1〜B1−3に分類し、広がり方に関してランクをB2−1〜B2−3に分類し、這性に関するランクをB3−1〜B3−3に分類し、花・果実の有無に関するランクをB4−1〜B4−4に分類し、メンテナンス性に関するランクをB5−1〜B5−3に分類しているものとする。例えば、植物の高さについて、低い(B1−1)、中程度(B1−2)および高い(B1−3)の3つにランクが分かれている。   Regarding the types of plants, the evergreen tree belongs to A1, the deciduous tree belongs to A2, the annual plant belongs to A3, the perennial plant belongs to A4, the lawn belongs to A5, and the type not belonging to any of A1 to A5 is A6. To do. Regarding the characteristics of the plant, the rank is classified into B1-1 to B1-3 with respect to the height of the plant, the rank is classified into B2-1 to B2-3 with respect to the spreading method, and the rank with respect to fertility is classified with B3-1 to B3. -3, ranks relating to the presence or absence of flowers and fruits are classified into B4-1 to B4-4, and ranks relating to maintainability are classified into B5-1 to B5-3. For example, regarding the height of the plant, the rank is divided into three (low (B1-1), medium (B1-2), and high (B1-3)).

植栽の目的については、シンボルツリーがC1に属し、生垣がC2に属し、グラウンドカバーがC3に属し、C1〜C3のいずれにも該当しない場合がC4に属するものとする。   For the purpose of planting, the symbol tree belongs to C1, the hedge belongs to C2, the ground cover belongs to C3, and the case that does not correspond to any of C1 to C3 belongs to C4.

図8に示す植栽テーブルでは、植物の名称に対応して、図6に示した選択項目毎に所属するグループと、気候情報とが記述されている。   In the planting table shown in FIG. 8, a group belonging to each selection item shown in FIG. 6 and climate information are described corresponding to the name of the plant.

気候情報についても、植物の選択項目と同様に、各指標について、その範囲がグループ分けされている。例えば、日照時間をその長さに応じてD1〜D5にグループ分けし、平均気温をE1〜E5にグループ分けし、平均降水量をF1〜F5にグループ分けしているものとする。平均気温のグループE2とE3について、一例として、グループE2が3℃以上10℃未満の範囲であり、グループE3が10℃以上17℃以下の範囲である。図8に示す気候情報の各指標におけるグループは、その植物を育てる上で最適な範囲を示している。   As for climate information, the range of each index is grouped as well as the selection items of plants. For example, it is assumed that the sunshine hours are grouped into D1 to D5 according to the length thereof, the average temperature is grouped into E1 to E5, and the average precipitation is grouped into F1 to F5. For the average temperature groups E2 and E3, as an example, the group E2 is in the range of 3 ° C. or higher and lower than 10 ° C., and the group E3 is in the range of 10 ° C. or higher and 17 ° C. or lower. The group in each index of the climate information shown in FIG. 8 indicates the optimum range for growing the plant.

例えば、植物X1では、日照時間がD1〜D2の範囲が望ましく、平均気温はE2〜E3の範囲が望ましく、平均降水量はF1〜F2の範囲が望ましいことを意味している。なお、図8では図に示すことを省略しているが、選択項目の特徴の欄には、B1に関するランクだけでなく、B2〜B5のそれぞれに関するランクも記述されている。図8に示さないが植物毎にその栽培方法が予め記憶部51に登録されていてもよい。   For example, in the plant X1, the sunshine hours are preferably in the range of D1 to D2, the average temperature is preferably in the range of E2 to E3, and the average precipitation is preferably in the range of F1 to F2. Although not shown in FIG. 8, not only the ranks related to B1 but also the ranks related to B2 to B5 are described in the feature column of the selection item. Although not shown in FIG. 8, the cultivation method may be registered in advance in the storage unit 51 for each plant.

制御部53は、プログラムにしたがって処理を実行するCPU(不図示)と、プログラムを格納するためのメモリ(不図示)とを有する。   The control unit 53 includes a CPU (not shown) that executes processing according to a program, and a memory (not shown) for storing the program.

制御部53は、境界情報および位置情報を端末装置101から受信すると、これらの情報を用いて、次のようにして日照時間を算出する。制御部53は、位置情報で特定される緯度および経度の情報から日の出時刻と日の入時刻を調べ、その緯度における、日の出時刻から日の入時刻まで1時間毎の太陽の高度および方位を算出する。   When the control unit 53 receives the boundary information and the position information from the terminal device 101, the control unit 53 uses these pieces of information to calculate the sunshine duration as follows. The control unit 53 examines the sunrise time and sunset time from the latitude and longitude information specified by the position information, and calculates the altitude and direction of the sun every hour from the sunrise time to the sunset time at that latitude. To do.

そして、制御部53は、各時間の太陽の高度および方位と仰角とを対応させ、1日の日照時間を算出する。その際、制御部111は、日の出時刻から日の入時刻まで全ての方位について太陽の高度と仰角の大きさを比較し、太陽の高度の方が仰角よりも大きい場合、対象地に日射があり、太陽の高度の方が仰角よりも小さい場合、対象地に日射がないと判定する。このようにして、制御部53は、日照時間について、端末装置101から境界情報および位置情報を受信した日から予め決められた所定の月数分を計算し、計算した値を週の数で割って、一週間分の値を算出する。その後、制御部53は、境界情報および位置情報を送信してきた端末装置101に対して、日照時間の情報を含む気候情報を送信する。   And the control part 53 makes the solar altitude and azimuth | direction of each time correspond, and an elevation angle, and calculates the sunshine time of one day. At that time, the control unit 111 compares the sun's altitude with the elevation angle for all directions from the sunrise time to the sunset time. If the sun's altitude is greater than the elevation angle, there is solar radiation at the target location. If the altitude of the sun is smaller than the elevation angle, it is determined that there is no solar radiation in the target area. In this way, the control unit 53 calculates a predetermined number of months for the sunshine hours from the date when the boundary information and the position information are received from the terminal device 101, and divides the calculated value by the number of weeks. And calculate the value for one week. Then, the control part 53 transmits the climate information containing the information of sunshine time with respect to the terminal device 101 which has transmitted boundary information and position information.

ここで、任意の地点における任意の時刻の太陽の方位と高度を算出するための計算式を簡単に説明する。   Here, a calculation formula for calculating the azimuth and altitude of the sun at an arbitrary time at an arbitrary point will be briefly described.

Figure 2014026378
Figure 2014026378

式(1)において、hが太陽の高度であり、Aが太陽の方位角である。δは視赤緯であり、Hは時角であり、φは高度および方位を求める地点の緯度である。ここでは、方位角Aは、北を0度とし、北から東→南→西に回る方向の角度を示す。   In Expression (1), h is the altitude of the sun and A is the azimuth angle of the sun. δ is the visual declination, H is the hour angle, and φ is the latitude at which the altitude and direction are determined. Here, the azimuth angle A is an angle in a direction from north to east → south → west, where 0 is north.

Figure 2014026378
Figure 2014026378

式(2)において、αは視赤経であり、θは地方恒星時であり、θ0はグリニジ視恒星時である。そして、t=((高度および方位を求める時刻)−標準時)であり、日本の場合、標準時は9時間である。λは高度および方位を求める地点の経度である。経度は、東経の場合をプラスで表示し、西経の場合をマイナスで表示する。式(1)および式(2)と、日ごとの視赤経、視赤緯およびグリニジ視恒星時が記述されたテーブルが予め記憶部51に格納されている。計算方法の具体的な説明は省略する。 In equation (2), α is the celestial red longitude, θ is the local stellar time, and θ 0 is the Greenwich stellar time. And t = ((time for obtaining altitude and direction) −standard time). In Japan, the standard time is 9 hours. λ is the longitude of the point for which the altitude and direction are to be obtained. Longitude is displayed as plus in the case of east longitude and minus in case of west longitude. A table in which Expression (1) and Expression (2) and day-by-day visual acuity, visual declination, and Greenwich star time are described is stored in the storage unit 51 in advance. A specific description of the calculation method is omitted.

さらに、制御部53は、選択情報および気候情報を端末装置101から受信すると、これらの情報を受信した日に対応する月の植栽テーブルを選択する。そして、制御部53は、植栽テーブルに記述された植物のうち、選択情報と気候情報をキーワードとして、これらのキーワードに一致する植物を特定し、特定した植物の名称を検索結果として端末装置101に送信する。   Furthermore, if the control part 53 receives selection information and climate information from the terminal device 101, the control part 53 will select the planting table of the moon corresponding to the day which received these information. And the control part 53 uses the selection information and climate information as a keyword among the plants described in the planting table, specifies the plant which matches these keywords, and uses the name of the specified plant as a search result, and the terminal device 101. Send to.

次に、本実施形態の端末装置101の動作を説明する。   Next, the operation of the terminal device 101 of this embodiment will be described.

図9は本実施形態の端末装置の動作手順を示すフローチャートである。   FIG. 9 is a flowchart showing an operation procedure of the terminal device of this embodiment.

制御部111は、タッチパネル118を介してアプリケーションを起動する旨の指示が入力されると、ROM113からアプリケーションを読み出して起動する。そして、ステップ201において、表示部116に表示された「開始ボタン」をユーザが押す操作を行ったか否かを判定する(ステップ201)。制御部111は、「開始ボタン」が押されたことを認識すると、ステップ202に進み、「開始ボタン」が押されたことを認識できなければステップ201の処理に戻る。   When an instruction to activate the application is input via the touch panel 118, the control unit 111 reads the application from the ROM 113 and activates it. In step 201, it is determined whether or not the user has performed an operation of pressing the “start button” displayed on the display unit 116 (step 201). When the control unit 111 recognizes that the “start button” has been pressed, the control unit 111 proceeds to step 202. If the control unit 111 cannot recognize that the “start button” has been pressed, the process returns to step 201.

ステップ201の判定において、制御部111は、ユーザが「開始ボタン」を押す操作を行ったと認識すると、カメラ制御部121に撮影を指示し、カメラ制御部121を介してカメラ122から画像情報を取得する(ステップ202)。続いて、制御部111は、受信した画像情報の画像から、建物または構造物、樹木および山の稜線等と、空との境界線を色や明るさの違いを利用して抽出する(ステップ203)。   In step 201, when the control unit 111 recognizes that the user has performed an operation of pressing the “start button”, the control unit 111 instructs the camera control unit 121 to perform shooting, and acquires image information from the camera 122 via the camera control unit 121. (Step 202). Subsequently, the control unit 111 extracts, from the received image information image, a boundary line between a building or a structure, a tree, a ridgeline of a mountain, and the sky, and the sky using a difference in color and brightness (step 203). ).

制御部111は、加速度センサ124から重力加速度の方向に基づいて検出された姿勢情報を受信し(ステップ204)、地磁気センサ126から方位情報を取得すると(ステップ205)、ステップ206に進む。   The control unit 111 receives posture information detected based on the direction of gravitational acceleration from the acceleration sensor 124 (step 204), and acquires orientation information from the geomagnetic sensor 126 (step 205), the process proceeds to step 206.

ステップ206において、制御部111は、ステップ203で抽出した境界線の仰角を、ステップ204で取得した姿勢情報で補正する。そして、制御部111は、補正後の仰角の情報をステップ205で取得した方位情報の方位毎に、RAM114の記憶領域に格納する(ステップ207)。仰角と方位を含む情報を境界情報と称する。   In step 206, the control unit 111 corrects the elevation angle of the boundary line extracted in step 203 with the posture information acquired in step 204. Then, the control unit 111 stores the corrected elevation angle information in the storage area of the RAM 114 for each azimuth of the azimuth information acquired in step 205 (step 207). Information including the elevation angle and direction is referred to as boundary information.

ステップ207の後、制御部111は、全ての方位について境界情報をRAM114の記憶領域に格納したか否かを判定する(ステップ208)。まだ境界情報を格納していない方位があれば、制御部111は、ステップ209に進み、境界情報が全ての方位で格納していれば、ステップ210に進む。   After step 207, the control unit 111 determines whether or not boundary information has been stored in the storage area of the RAM 114 for all directions (step 208). If there is an orientation for which boundary information has not yet been stored, the control unit 111 proceeds to step 209, and if the boundary information has been stored for all orientations, proceeds to step 210.

ステップ209において、制御部111は、ユーザが「中止ボタン」を押す操作を行ったと認識すると、処理を終了する。制御部111は、ユーザが「中止ボタン」を押す操作を行っていないと認識すると、ステップ202に戻る。   In step 209, when the control unit 111 recognizes that the user has performed an operation of pressing the “stop button”, the process ends. When the control unit 111 recognizes that the user has not performed an operation of pressing the “stop button”, the control unit 111 returns to step 202.

ステップ210において、制御部111は、GPS受信部120が受信したGPSの電波に基づく位置情報をGPS制御部119から取得する。その後、制御部111は、方位毎に格納した境界情報と、ステップ210で取得した位置情報をサーバ50に送信する(ステップ211)。   In step 210, the control unit 111 acquires position information based on GPS radio waves received by the GPS receiving unit 120 from the GPS control unit 119. Thereafter, the control unit 111 transmits the boundary information stored for each direction and the position information acquired in step 210 to the server 50 (step 211).

ステップ211の後、制御部111は、日照時間の情報を含む気候情報をサーバ50から取得すると、気候情報をRAM114に保存する(ステップ212)。続いて、制御部111は、表示部116に、ユーザが希望する植物の種類(常緑樹、落葉樹、一年草、多年草、芝生)や特徴(高さ、広がり方、這性、花・果実の有無、メンテナンス性等)、目的(シンボルツリー、生垣、グラウンドカバー等)を選択するためのメニューを表示部116に表示させる(ステップ213)。   After step 211, when the control unit 111 acquires the climate information including the sunshine time information from the server 50, the control unit 111 stores the climate information in the RAM 114 (step 212). Subsequently, the control unit 111 displays on the display unit 116 the type of plant desired by the user (evergreen, deciduous, annual, perennial, lawn) and features (height, spread, fertility, presence of flowers / fruits). , Maintainability, etc.) and a menu for selecting a purpose (symbol tree, hedge, ground cover, etc.) is displayed on the display unit 116 (step 213).

ステップ213の後、制御部111は、ユーザが選択メニューの選択項目毎にチェックボックスを選択したか否かの判定を行う(ステップ214)。ステップ214の判定で、ユーザがいずれのチェックボックスも選択しなかったら、制御部111は、ユーザが選択メニューからチェックボックスを選択するまでステップ214の処理を繰り返す。   After step 213, the control unit 111 determines whether or not the user has selected a check box for each selection item in the selection menu (step 214). If it is determined in step 214 that the user has not selected any check box, the control unit 111 repeats the process in step 214 until the user selects a check box from the selection menu.

一方、ステップ214において、ユーザが選択メニューから選択操作を終了すると、制御部111は、ユーザが選択した植物の種類、特徴および目的の情報を含む選択情報と、ステップ212で保存した気候情報をサーバ50に送信する(ステップ215)。そして、制御部111は、推奨する植物の関連情報として、植栽に適した植物の名称を含む情報をサーバ50から受信すると、推奨する植物の関連情報を表示部116に表示させる(ステップ216)。推奨する植物の関連情報に、植物の名称の他に、植物の特徴および栽培方法等の情報が含まれていてもよい。   On the other hand, when the user finishes the selection operation from the selection menu in step 214, the control unit 111 stores the selection information including the type, characteristics, and target information of the plant selected by the user and the climate information stored in step 212. 50 (step 215). And the control part 111 will display the related information of the recommended plant on the display part 116, if the information containing the name of the plant suitable for planting is received from the server 50 as related information of the recommended plant (step 216). . In addition to the name of the plant, the recommended information related to the plant may include information such as the characteristics of the plant and the cultivation method.

本実施形態によれば、栽培地の周囲の建物の位置や高さに応じて週毎の日照時間の予想精度が向上するので、栽培地の周囲の建物や栽培地の高さによって日射量が複雑に影響を受けるような場合でも、その栽培地に適した植物をユーザに提供することが可能である。そのため、植物について専門的な知識がなくても、実際に植物を植える前に、ユーザは、栽培地に好適な植物を迅速に選択することができる。   According to this embodiment, since the predicted accuracy of the sunshine hours per week is improved according to the position and height of the buildings around the cultivation area, the amount of solar radiation is dependent on the height of the buildings and cultivation areas around the cultivation area. Even when it is affected in a complicated manner, it is possible to provide a user with a plant suitable for the cultivation area. Therefore, even if there is no technical knowledge about a plant, before actually planting a plant, the user can select a plant suitable for a cultivation place quickly.

また、数カ月分の日照時間を算出し、その結果から一週間分の日照時間に換算して予測しているため、数カ月先までの時期によって日照時間が大きく変動しても、栽培地に求められる植物の耐暑性・耐陰性の指標を的確に判別することが可能である。   In addition, the sunshine hours for several months are calculated and converted to the sunshine hours for one week from the results, so even if the sunshine hours fluctuate greatly depending on the time up to several months ahead, they are required for the cultivation area. It is possible to accurately discriminate heat resistance / negative resistance indicators of plants.

なお、上述の実施形態では、端末装置101が境界情報をサーバ50に通知する場合で説明したが、サーバ50が画像情報および位置情報から境界情報を求めてもよい。その際、端末装置101は、画像情報に方位情報を添付してサーバ50に送信する。   In the above-described embodiment, the case has been described in which the terminal device 101 notifies the boundary information to the server 50. However, the server 50 may obtain the boundary information from the image information and the position information. At that time, the terminal apparatus 101 attaches the orientation information to the image information and transmits it to the server 50.

また、画像情報に、緯度および経度を特定することが可能なランドマークの画像が1つ以上含まれていれば、端末装置101は画像情報に方位情報を添付しなくてもよい。サーバ50は、次のようにして、端末装置101から受信する画像情報の画像について方位を決定することが可能である。   Further, if the image information includes one or more landmark images that can specify the latitude and longitude, the terminal device 101 does not need to attach the orientation information to the image information. The server 50 can determine the orientation of the image information received from the terminal device 101 as follows.

例えば、栽培地が東京である場合、東京都の地図の情報と、東京スカイツリー、東京タワーおよび富士山等のランドマークの画像を予め記憶部51に登録しておく。この場合、制御部53は、端末装置101から受信した画像情報にランドマークとなる画像があるか否かを判定し、いずれかのランドマークに一致する画像があれば、栽培地の緯度および経度とランドマークの緯度および経度から、画像内の方位を全て特定することが可能となる。画像情報にランドマークとなる画像が含まれていなければ、サーバ50は、方位情報を端末装置101に要求してもよい。   For example, when the cultivation area is Tokyo, information on a map of Tokyo and images of landmarks such as Tokyo Sky Tree, Tokyo Tower, and Mt. Fuji are registered in the storage unit 51 in advance. In this case, the control unit 53 determines whether there is an image that is a landmark in the image information received from the terminal device 101, and if there is an image that matches any of the landmarks, the latitude and longitude of the cultivated land From the latitude and longitude of the landmark, it is possible to specify all the orientations in the image. If the image information does not include an image to be a landmark, the server 50 may request the terminal device 101 for direction information.

また、上述の実施形態では、所定の角度毎の全方位の画像情報を端末装置101がサーバ50に送信する場合で説明したが、所定の角度毎の画像情報でなくてもよい。例えば、図3に示す表示部116では、方位南から南西までの画像を示している。この場合、南から南西までの周囲を1枚の画像に収めているので、北半球では、その他に「南西から西まで」、「西から北西まで」、・・・、および「南東から南まで」と、360度を45度ずつに区切って撮影すれば、全部で8枚の画像情報で足りる。   Moreover, although the above-mentioned embodiment demonstrated the case where the terminal device 101 transmitted the image information of all the directions for every predetermined angle to the server 50, it may not be the image information for every predetermined angle. For example, the display unit 116 shown in FIG. 3 shows images from the south direction to the southwest direction. In this case, since the image from the south to the southwest is contained in a single image, in the northern hemisphere, “from the southwest to the west”, “from the west to the northwest”, and “from the southeast to the south” If 360 degrees are divided into 45 degrees for shooting, a total of 8 pieces of image information is sufficient.

また、全方位の画像情報の場合で説明したが、北半球の場合では、少なくとも東から南を経由して西までの方位についての画像情報であってもよい。   Moreover, although the case of image information in all directions has been described, in the case of the northern hemisphere, image information on directions from at least the east to the west through the south may be used.

また、上述の実施形態では、建物の上端から地面までは日光を遮る前提で、建物と空との境界線を検出する場合で説明したが、橋梁や鉄塔等、構造物の内部が空洞になっている場合には、空洞部分を日光が通過することを考慮して、サーバ50は、日照時間を計算してもよい。   Further, in the above-described embodiment, the case where the boundary line between the building and the sky is detected on the assumption that the upper end of the building is shielded from the ground is explained. However, the inside of the structure such as a bridge or a steel tower is hollow. In such a case, the server 50 may calculate the sunshine time in consideration of the passage of sunlight through the hollow portion.

また、端末装置101が建物と空との境界線が十分に取得できなかった場合や間違った結果を取得した場合、ユーザが境界線を修正するための操作画面を操作することにより追加入力や修正ができるようにしてもよい。   In addition, when the terminal device 101 cannot sufficiently acquire the boundary line between the building and the sky or when an incorrect result is acquired, the user can perform additional input or correction by operating the operation screen for correcting the boundary line. You may be able to.

また、建物と空との境界線を端末装置が抽出する場合で説明したが、端末装置101が画像情報をそのままサーバ50に送信し、サーバ側で境界線の抽出処理を行なってもよい。   Further, although the case where the terminal device extracts the boundary line between the building and the sky has been described, the terminal device 101 may transmit the image information as it is to the server 50 and perform the boundary line extraction process on the server side.

また、端末装置101は、自装置の傾きを加速度センサで測定し、その測定結果を用いて境界線の仰角を補正したが、制御部111が、カメラ122が撮影した各方位の画像を、隣接する画像が連続するように結合することで、仰角を補正する必要のない画像を基準にして、隣接する画像の境界線を補正してもよい。   In addition, the terminal device 101 measures the inclination of the own device with an acceleration sensor and corrects the elevation angle of the boundary line using the measurement result. However, the control unit 111 adds adjacent images taken by the camera 122 to the adjacent directions. By combining the images to be continuous, the boundary line between adjacent images may be corrected on the basis of an image for which the elevation angle does not need to be corrected.

また、端末装置101が複数の栽培予定地の境界情報を取得後、これらの情報をサーバ50に一括して送信し、サーバ50から複数の栽培地の結果をまとめて受信し、これらの情報を表示してもよい。その際、制御部111が、位置情報にしたがって地図上に結果を示すように表示部116に表示させてもよい。   Moreover, after the terminal device 101 acquires the boundary information of a plurality of planned cultivation sites, the information is collectively transmitted to the server 50, and the results of the plurality of cultivation sites are collectively received from the server 50. It may be displayed. At that time, the control unit 111 may display the result on the map according to the position information so as to display the result on the map.

また、端末装置101が複数の栽培予定地に好適な植物の候補を取得後、景観上バランスよく配置されるように自動的に候補を絞り込むこともあり得る。   In addition, after the terminal device 101 acquires candidate plants suitable for a plurality of planned cultivation sites, the candidates may be automatically narrowed down so as to be arranged in a balanced manner on the landscape.

また、ユーザが端末装置101を操作して、栽培地の日照時間を含む気候情報と、実際に植栽した植物、写真およびコメントをSNS(Social Network Service)等にアップロードし、他のユーザと情報を共有できるようにしてもよい。さらに、端末装置101が植物を植えた後の評価を集計し、推奨する植物の判断材料としてその情報をサーバ50にフィードバックしてもよい。   In addition, the user operates the terminal device 101 to upload the climate information including the sunshine hours of the cultivation area, the actually planted plants, photos, and comments to SNS (Social Network Service), etc., and information with other users May be shared. Furthermore, evaluations after the terminal device 101 has planted plants may be aggregated, and the information may be fed back to the server 50 as a recommended plant judgment material.

また、端末装置101が栽培地に好適な植物を表示部116に表示した際、通販のサイトにリンクし、簡易な操作で、その植物の種や栽培に必要な商品を購入できるようにしてもよい。   Further, when the terminal device 101 displays a plant suitable for the cultivation area on the display unit 116, the terminal device 101 is linked to a mail order site so that the plant seeds and products necessary for cultivation can be purchased with a simple operation. Good.

また、上述の実施形態では、端末装置101が境界情報をサーバ50に送信後、週別の日照時間を含む気候情報をサーバ50から取得し、端末装置側で植物種類・特徴・目的の選択メニューを表示する場合で説明したが、サーバ50が図6に示したような選択メニュー用のコンテンツを生成し、端末装置101がその選択メニューのコンテンツをサーバ50から受信し、選択メニューを表示部116に表示してもよい。   Further, in the above-described embodiment, after the terminal device 101 transmits the boundary information to the server 50, the climate information including the sunshine hours for each week is acquired from the server 50, and the plant type / feature / purpose selection menu on the terminal device side. However, the server 50 generates the content for the selection menu as shown in FIG. 6, the terminal device 101 receives the content of the selection menu from the server 50, and displays the selection menu on the display unit 116. May be displayed.

また、上述の実施形態では、端末装置101が建物と空との境界線をカメラ122の画像から抽出する場合で説明したが、栽培地の周囲に電磁波または音波を発信し、その反射波を端末装置101が受信することで、周囲の建物等の境界線を検出してもよい。   Further, in the above-described embodiment, the case where the terminal device 101 extracts the boundary line between the building and the sky from the image of the camera 122 has been described. However, an electromagnetic wave or a sound wave is transmitted around the cultivated land, and the reflected wave is transmitted to the terminal. By receiving the device 101, a boundary line of a surrounding building or the like may be detected.

さらに、上述の実施形態では、栽培地に適した植物を検索する方法であったが、その対象は植物に限らず、気候情報に影響を及ぼすものであれば、他の対象物であってもよい。本発明を、例えば、集合住宅および工場等の建物を建てる場所として適当か否かを判定することに適用してもよい。   Furthermore, in the above-mentioned embodiment, although it was the method of searching for the plant suitable for the cultivation area, the target is not limited to the plant, and any other target may be used as long as it affects the climate information. Good. You may apply this invention to determining whether it is suitable as a place which builds buildings, such as an apartment house and a factory, for example.

1、101 端末装置
12 位置情報取得手段
13 通信手段
14 撮影手段
50 サーバ
51 記憶部
52 通信部
53 制御部
111 制御部
120 GPS受信部
122 カメラ
124 加速度センサ
126 地磁気センサ
130 通信部
DESCRIPTION OF SYMBOLS 1,101 Terminal device 12 Position information acquisition means 13 Communication means 14 Imaging means 50 Server 51 Storage part 52 Communication part 53 Control part 111 Control part 120 GPS receiving part 122 Camera 124 Acceleration sensor 126 Geomagnetic sensor 130 Communication part

Claims (7)

周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得する撮影手段と、
緯度および経度を含む位置情報を取得する位置情報取得手段と、
前記画像情報および前記位置情報をサーバに送信し、日照時間を含む気候情報を該サーバから取得する通信手段と、
を含む端末装置。
A photographing means for photographing the surroundings and acquiring image information including an image of the solar radiation shield;
Position information acquisition means for acquiring position information including latitude and longitude;
Communication means for transmitting the image information and the position information to a server, and acquiring climate information including sunshine hours from the server;
A terminal device including
請求項1記載の端末装置において、
前記撮影手段が前記画像情報を取得する際の撮影方向について、東西南北を含む方位を示す情報である方位情報を取得する方位情報取得手段と、
前記画像情報に対応する前記方位情報を該画像情報に添付して前記通信手段に渡す制御手段と、
をさらに有する、端末装置。
The terminal device according to claim 1,
Direction information acquisition means for acquiring azimuth information, which is information indicating an azimuth including east, west, south, and north, for the shooting direction when the imaging means acquires the image information;
Control means for attaching the orientation information corresponding to the image information to the communication means attached to the image information;
The terminal device further comprising:
請求項1または2記載の端末装置において、
前記撮影手段が前記画像情報を取得する際、端末装置が所定の方向に対して傾いたときの傾き角度を示す情報である姿勢情報を取得する姿勢情報取得手段と、
前記姿勢情報が所定の範囲を超えていると、該姿勢情報に対応する前記画像情報を該姿勢情報で補正し、補正後の前記画像情報を前記通信手段に渡す制御手段と、
をさらに有する、端末装置。
The terminal device according to claim 1 or 2,
Attitude information acquisition means for acquiring attitude information which is information indicating an inclination angle when the terminal device is inclined with respect to a predetermined direction when the imaging means acquires the image information;
Control means for correcting the image information corresponding to the posture information with the posture information when the posture information exceeds a predetermined range, and passing the corrected image information to the communication unit;
The terminal device further comprising:
端末装置の周囲に配置され、日射の遮蔽物の画像を含む画像情報と、該端末装置の緯度および経度を含む位置情報を該端末装置から受信する通信手段と、
前記画像情報に基づいて、前記遮蔽物と空との境界を検出し、検出した境界と前記位置情報で特定される太陽の高度の情報から前記位置情報における日照時間を算出し、該日照時間を含む気候情報を前記通信手段を介して前記端末装置に送信する制御手段と、
を有するサーバ装置。
Communication means arranged around the terminal device, including image information including an image of a solar radiation shield, and position information including the latitude and longitude of the terminal device, from the terminal device;
Based on the image information, a boundary between the shielding object and the sky is detected, and a sunlight time in the position information is calculated from the detected boundary and information on the altitude of the sun specified by the position information, and the sunlight time is calculated. Control means for transmitting including climate information to the terminal device via the communication means;
A server device.
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得し、緯度および経度を含む位置情報を取得すると、前記画像情報および前記位置情報をサーバに送信し、日照時間を含む気候情報を該サーバから取得する端末装置と、
前記画像情報および前記位置情報を前記端末装置から受信すると、該画像情報に基づいて、前記遮蔽物と空との境界を検出し、検出した境界と前記位置情報で特定される太陽の高度の情報から前記位置情報における日照時間を算出し、前記気候情報を前記端末装置に送信する前記サーバと、
を有する情報処理システム。
Taking image of the surroundings and acquiring image information including an image of a sun-shielded object, and acquiring position information including latitude and longitude, the image information and the position information are transmitted to a server, and climate information including sunshine hours is obtained. A terminal device acquired from the server;
When the image information and the position information are received from the terminal device, a boundary between the shielding object and the sky is detected based on the image information, and information on the altitude of the sun specified by the detected boundary and the position information Calculating the sunshine time in the position information from the server for transmitting the climate information to the terminal device,
An information processing system.
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得し、
緯度および経度を含む位置情報を取得し、
前記画像情報および前記位置情報をサーバに送信し、
日照時間を含む気候情報を前記サーバから取得する、情報処理方法。
Take a picture of the surroundings to get image information including an image of the sun's shield,
Get location information including latitude and longitude,
Sending the image information and the location information to a server;
An information processing method for acquiring climate information including sunshine hours from the server.
端末装置に、
周囲を撮影して日射の遮蔽物の画像を含む画像情報を取得する手順と、
緯度および経度を含む位置情報を取得する手順と、
前記画像情報および前記位置情報をサーバに送信する手順と、
日照時間を含む気候情報を前記サーバから取得する手順を実行させるためのプログラム。
On the terminal device,
Procedures to capture the image information including the image of the solar radiation shield by photographing the surroundings,
Procedure to get location information including latitude and longitude,
Transmitting the image information and the position information to a server;
A program for executing a procedure for acquiring climate information including sunshine hours from the server.
JP2012164694A 2012-07-25 2012-07-25 Terminal device, a server device, information process system, information processing method, and program Pending JP2014026378A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012164694A JP2014026378A (en) 2012-07-25 2012-07-25 Terminal device, a server device, information process system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012164694A JP2014026378A (en) 2012-07-25 2012-07-25 Terminal device, a server device, information process system, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2014026378A true JP2014026378A (en) 2014-02-06

Family

ID=50199983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012164694A Pending JP2014026378A (en) 2012-07-25 2012-07-25 Terminal device, a server device, information process system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2014026378A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015223118A (en) * 2014-05-28 2015-12-14 こもろ布引いちご園株式会社 Control method of plant growth environment, control device, and program for control
JP2017181550A (en) * 2016-03-28 2017-10-05 京セラ株式会社 Mobile device
US10192185B2 (en) 2014-08-29 2019-01-29 Ricoh Company, Ltd. Farmland management system and farmland management method
CN110909033A (en) * 2018-09-18 2020-03-24 卡西欧计算机株式会社 Data processing apparatus and method, storage medium and method of data processing system
JP2020154353A (en) * 2019-03-18 2020-09-24 株式会社オーガニックnico Method for generating environment data in house
WO2023144899A1 (en) * 2022-01-25 2023-08-03 マクセル株式会社 Mobile information terminal and information processing method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015223118A (en) * 2014-05-28 2015-12-14 こもろ布引いちご園株式会社 Control method of plant growth environment, control device, and program for control
US10192185B2 (en) 2014-08-29 2019-01-29 Ricoh Company, Ltd. Farmland management system and farmland management method
JP2017181550A (en) * 2016-03-28 2017-10-05 京セラ株式会社 Mobile device
CN110909033A (en) * 2018-09-18 2020-03-24 卡西欧计算机株式会社 Data processing apparatus and method, storage medium and method of data processing system
CN110909033B (en) * 2018-09-18 2023-10-27 卡西欧计算机株式会社 Data processing device and method, storage medium and data processing system method
JP2020154353A (en) * 2019-03-18 2020-09-24 株式会社オーガニックnico Method for generating environment data in house
WO2023144899A1 (en) * 2022-01-25 2023-08-03 マクセル株式会社 Mobile information terminal and information processing method

Similar Documents

Publication Publication Date Title
US12213395B2 (en) Monitoring and intelligence generation for farm field
Huuskonen et al. Soil sampling with drones and augmented reality in precision agriculture
CN108024505B (en) Image determinant method
US20140176688A1 (en) Photographing apparatus, information providing method, and computer product
US20140176705A1 (en) Photographing apparatus, information providing method, and computer product
JP2014026378A (en) Terminal device, a server device, information process system, information processing method, and program
Varela et al. Spatio-temporal evaluation of plant height in corn via unmanned aerial systems
CN112116514B (en) Plant planting recommendation method, device, equipment and computer readable storage medium
Kim et al. Monitoring canopy growth and grain yield of paddy rice in South Korea by using the GRAMI model and high spatial resolution imagery
CN113177942A (en) Soybean planting area remote sensing monitoring and identifying method and device, electronic equipment and medium
CN111095339A (en) Crop cultivation support device
CN110174504A (en) Estimating and measuring method, device, equipment and the storage medium of soil respiration
Liu et al. Modeling the view angle dependence of gap fractions in forest canopies: Implications for mapping fractional snow cover using optical remote sensing
CN113159644A (en) Forestry management system and method based on unmanned aerial vehicle remote sensing technology and GIS data processing
Propastin Large-scale mapping of aboveground biomass of tropical rainforest in Sulawesi, Indonesia, using Landsat ETM+ and MODIS data
WO2021125285A1 (en) Information processing device, computer program, and information processing method
Vélez et al. EscaYard: Precision viticulture multimodal dataset of vineyards affected by Esca disease consisting of geotagged smartphone images, phytosanitary status, UAV 3D point clouds and Orthomosaics
Khodjaev et al. Combining multiple UAV-Based indicators for wheat yield estimation, a case study from Germany
Miura et al. Utility of commercial high‐resolution satellite imagery for monitoring general flowering in Sarawak, Borneo
Wan et al. Smartphone based hemispherical photography for canopy structure measurement
Diene et al. Improving pearl millet yield estimation from UAV imagery in the semiarid agroforestry system of Senegal through textural indices and reflectance normalization
Carrasco-Benavides et al. Assessment of an automated digital method to estimate leaf area index (LAI) in cherry trees
Molina-Martínez et al. RaGPS: A software application for determining extraterrestrial radiation in mobile devices with GPS
WO2021170804A1 (en) Device and method for determining a crop height
US20200096387A1 (en) Apparatus, methodologies and software applications for determining a level of direct sunlight