(57)【特許請求の範囲】
【請求項１】
魚重量測定装置であって、
保持部と、重量測定部と、制御部とを備え、
前記保持部は、魚を保持可能に構成され、
前記重量測定部は、前記保持部によって保持された魚の重量を測定可能に構成され、
前記制御部は、送信部と、受信部と、視覚情報生成部とを有し、
前記送信部は、測定された魚の重量情報である第１重量情報と、前記第１重量情報を測定した位置を示す位置情報とをサーバ装置に送信し、
前記受信部は、前記サーバ装置に記録されている魚の重量情報である第２重量情報と、前記位置情報に基づいた釣り場情報とを前記サーバ装置から受信し、
前記視覚情報生成部は、前記第１重量情報、前記第２重量情報及び前記釣り場情報を視認可能な視覚情報を生成する、
魚重量測定装置。
【請求項２】
請求項１に記載の魚重量測定装置において、
撮像部を備え、
前記撮像部は、前記重量測定部によって測定された魚を撮像可能に構成される、
魚重量測定装置。
【請求項３】
請求項２に記載の魚重量測定装置において、
前記制御部は、特定部を有し、
前記特定部は、魚の画像情報と、魚の種類との関係を示す参照情報を利用し、撮像された魚の画像情報に基づいて、撮像された魚の種類を特定する、
魚重量測定装置。
【請求項４】
請求項３に記載の魚重量測定装置において、
前記参照情報は、魚の画像情報と、魚の種類との関係を予め学習させた学習済みモデルである、
魚重量測定装置。
【請求項５】
請求項１〜請求項４のいずれか１項に記載の魚重量測定装置において、
生体センサを備え、
前記生体センサは、前記保持部によって保持された物の物理量を測定可能に構成され、
前記物理量は、温度、心拍数、鼓動、血圧、姿勢の少なくとも１つを含み、
前記制御部は、判別部を有し、
前記判別部は、前記生体センサによって測定された物理量に基づいて、前記物が生物か無機物かを判別する、
魚重量測定装置。
【請求項６】
請求項１〜請求項５のいずれか１項に記載の魚重量測定装置において、
前記第２重量情報は、他者が測定した魚の重量情報を含む、
魚重量測定装置。
【請求項７】
請求項１〜請求項６のいずれか１項に記載の魚重量測定装置において、
前記制御部は、スコアリング部を有し、
前記スコアリング部は、釣りに関するパラメータに基づいて、測定された魚をスコアリングする、
魚重量測定装置。
【請求項８】
請求項１〜請求項７のいずれか１項に記載の魚重量測定装置において、
前記釣り場情報は、釣り場の水温情報を含む、
魚重量測定装置。
【請求項９】
請求項１〜請求項８のいずれか１項に記載の魚重量測定装置において、
前記釣り場情報は、釣り場の潮流情報を含む、
魚重量測定装置。
【請求項１０】
請求項１〜請求項９のいずれか１項に記載の魚重量測定装置において、
前記釣り場情報は、釣り場の気圧情報を含む、
魚重量測定装置。
【請求項１１】
プログラムであって、
請求項１〜請求項１０のいずれか１項に記載の魚重量測定装置の制御部としてコンピュータを機能させる、
プログラム。
【請求項１２】
コンピュータが実行する魚重量の情報処理方法であって、
送信工程と、受信工程と、視覚情報生成工程とを備え、
前記送信工程では、測定された魚の重量情報である第１重量情報と、前記第１重量情報を測定した位置を示す位置情報とをサーバ装置に送信し、
前記受信工程では、前記サーバ装置に記録されている魚の重量情報である第２重量情報と、前記位置情報に基づいた釣り場情報とを前記サーバ装置から受信し、
前記視覚情報生成工程では、前記第１重量情報、前記第２重量情報及び前記釣り場情報を視認可能な視覚情報を生成する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、魚重量測定装置、プログラム及び魚重量の情報処理方法に関する。
【背景技術】
【０００２】
釣った魚の重量を測定し、測定した魚の重量情報をスマートフォンに記録する、魚重量計が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実用新案登録第３２０３００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された魚重量計では、自身が釣り上げた魚の重量情報を記録できるだけに留まり、釣り場情報に基づいて魚釣りを楽しむことができなかった。
【０００５】
本発明では上記事情を鑑み、自身が釣り上げた魚の重量情報を記録できるとともに、釣り場情報に基づいて魚釣りを楽しむことができる、魚重量測定装置を提供することとした。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、魚重量測定装置が提供される。この魚重量測定装置は、保持部と、重量測定部と、制御部とを備える。保持部は、魚を保持可能に構成される。重量測定部は、保持部によって保持された魚の重量を測定可能に構成される。制御部は、送信部と、受信部と、視覚情報生成部とを有する。送信部は、測定された魚の重量情報である第１重量情報と、第１重量情報を測定した位置を示す位置情報とをサーバ装置に送信する。受信部は、サーバ装置に記録されている魚の重量情報である第２重量情報と、位置情報に基づいた釣り場情報とをサーバ装置から受信する。視覚情報生成部は、第１重量情報、第２重量情報及び釣り場情報を視認可能な視覚情報を生成する。
【０００７】
上記の開示によれば、自身が釣り上げた魚の重量情報を記録できるとともに、釣り場情報に基づいて魚釣りを楽しむことができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理システム１００の構成を表す図である。
【図２】サーバ装置２００のハードウェア構成を示すブロック図である。
【図３】魚重量測定装置３００のハードウェア構成を示すブロック図である。
【図４】魚重量測定装置３００の構成を示す図である。
【図５】魚重量測定装置３００（制御部３１０）によって実現される機能を示すブロック図である。
【図６】魚重量測定装置３００によって実行される情報処理の流れを示すアクティビティ図である。
【図７】表示部３９２で表示される画面例を示す図である。
【図８】表示部３９２で表示される画面例を示す図である。
【図９】表示部３９２で表示される画面例を示す図である。
【図１０】変形例に係る情報処理システム１００の構成を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。
【００１０】
ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体（Ｎｏｎ−Ｔｒａｎｓｉｔｏｒｙ  Ｃｏｍｐｕｔｅｒ−Ｒｅａｄａｂｌｅ  Ｍｅｄｉｕｍ）として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現（いわゆるクラウドコンピューティング）するように提供されてもよい。
【００１１】
また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、０又は１で構成される２進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ（いわゆる量子ビット）によって表され、広義の回路上で通信・演算が実行されうる。
【００１２】
また、広義の回路とは、回路（Ｃｉｒｃｕｉｔ）、回路類（Ｃｉｒｃｕｉｔｒｙ）、プロセッサ（Ｐｒｏｃｅｓｓｏｒ）、及びメモリ（Ｍｅｍｏｒｙ）等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）、プログラマブル論理デバイス（例えば、単純プログラマブル論理デバイス（Ｓｉｍｐｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＳＰＬＤ）、複合プログラマブル論理デバイス（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＣＰＬＤ）、及びフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：ＦＰＧＡ））等を含むものである。
【００１３】
１．ハードウェア構成
第１節では、本実施形態のハードウェア構成について説明する。
【００１４】
１．１  情報処理システム１００
図１は、本実施形態に係る情報処理システム１００の構成を表す図である。情報処理システム１００は、サーバ装置２００と、魚重量測定装置３００とを備え、これらがネットワークを通じて接続されている。これらの構成要素についてさらに説明する。ここで、情報処理システム１００に例示されるシステムとは、１つ又はそれ以上の装置又は構成要素からなるものである。
【００１５】
１．２  サーバ装置２００
図２は、サーバ装置２００のハードウェア構成を示すブロック図である。サーバ装置２００は、制御部２１０と、記憶部２２０と、通信部２５０とを有し、これらの構成要素がサーバ装置２００の内部において通信バス２６０を介して電気的に接続されている。各構成要素についてさらに説明する。
【００１６】
制御部２１０は、サーバ装置２００に関連する全体動作の処理・制御を行う。制御部２１０は、例えば不図示の中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）である。制御部２１０は、記憶部２２０に記憶された所定のプログラムを読み出すことによって、サーバ装置２００に係る種々の機能を実現する。すなわち、記憶部２２０に記憶されているソフトウェアによる情報処理が、ハードウェア構成の一例である制御部２１０によって具体的に実現されることで、制御部２１０に含まれる各機能部として実現されうる。これらについては、第２節においてさらに詳述する。なお、制御部２１０は単一であることに限定されず、機能ごとに複数の制御部２１０を有するように実施してもよい。またこれらの組み合わせであってもよい。
【００１７】
記憶部２２０は、サーバ装置２００の動作に必要な様々な情報を記憶する。記憶部２２０は、例えば、制御部２１０によって実行されるサーバ装置２００に係る種々のプログラム等を記憶するソリッドステートドライブ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ：ＳＳＤ）等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報（引数、配列等）を記憶するランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）等のメモリとして実施されうる。また、これらの組み合わせであってもよい。
【００１８】
通信部２５０は、ＵＳＢ、ＩＥＥＥ１３９４、Ｔｈｕｎｄｅｒｂｏｌｔ、有線ＬＡＮネットワーク通信等といった有線型の通信手段が好ましいものの、無線ＬＡＮネットワーク通信、３Ｇ／ＬＴＥ／５Ｇ等のモバイル通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信等を必要に応じて含めてもよい。すなわち、これら複数の通信手段の集合として実施することがより好ましい。すなわち、サーバ装置２００は、通信部２５０を介して、外部装置とネットワークを介して種々の情報を通信する。
【００１９】
１．３  魚重量測定装置３００
図３は、魚重量測定装置３００のハードウェア構成を示すブロック図である。魚重量測定装置３００は、制御部３１０と、記憶部３２０と、表示情報生成部３３０と、入力受付部３４０と、通信部３５０とを有し、これらの構成要素が魚重量測定装置３００の内部において通信バス３６０を介して電気的に接続されている。制御部３１０及び記憶部３２０の説明は、サーバ装置２００における制御部２１０及び記憶部２２０と略同様のため省略する。
【００２０】
表示情報生成部３３０は、テキスト、画像（静止画及び動画を含む）を表示するものであり、ＣＲＴディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイ及びプラズマディスプレイ等の表示デバイスに表示する情報を生成する。
【００２１】
入力受付部３４０は、魚重量測定装置３００に種々の情報を入力するものであり、マウス、キーボード、ポインティングデバイス等から入力される信号を受け付ける。ユーザによってなされた操作入力は、命令信号として、通信バス３６０を介して制御部３１０に転送される。そして、制御部３１０は、必要に応じて所定の制御や演算を実行しうる。
【００２２】
通信部３５０は、ＵＳＢ、ＩＥＥＥ１３９４、Ｔｈｕｎｄｅｒｂｏｌｔ、有線ＬＡＮネットワーク通信等といった有線型の通信手段が好ましいものの、３Ｇ／ＬＴＥ／５Ｇ等のモバイル通信でスマートフォンを介さずにサーバ装置２００と種々の情報を通信してもよいし、無線ＬＡＮネットワーク通信、あるいはＢｌｕｅｔｏｏｔｈ（登録商標）通信でスマートフォンを介してサーバ装置２００と種々の情報を通信してもよい。すなわち、これら複数の通信手段の集合として実施することがより好ましい。
【００２３】
図４は、魚重量測定装置３００の構成を示す図である。魚重量測定装置３００は、魚３７２を測定できる構成であればよく、例えば、玉置万力タイプ、フィッシュグリップタイプ、ランディングネットタイプ等が挙げられる。本実施形態では、魚重量測定装置３００を玉置万力タイプであるものとして説明する。魚重量測定装置３００は、保持部３７０と、重量測定部３８０と、制御部３１０と、撮像部３９０と、生体センサ３９１と、表示部３９２とを備える。
【００２４】
保持部３７０は、玉網３７１を支持可能に構成される。保持部３７０は、魚重量測定装置３００の先端部に配置されている。保持部３７０は、天然木、カーボン、竹等、軽くて耐久性の高い材料から形成されている。保持部３７０は、円形の枠、楕円形の枠、多角形の枠として形成され、網部分を含まない。
【００２５】
重量測定部３８０は、魚３７２の重量を測定可能に構成される。重量測定部３８０は、魚重量測定装置３００の内部に配置されている。重量測定部３８０は、不図示の連結棒によって保持部３７０と連結されており、保持部３７０にかかる荷重を電気信号に変換する機能を有している。
【００２６】
撮像部３９０は、外界の情報を撮像可能に構成される、いわゆるビジョンセンサ（カメラ）である。撮像部３９０は、撮影対象を撮影することで画像データを生成するように構成される。撮像部３９０は、魚重量測定装置３００における保持部３７０と同じ側の先端部に配置され、玉網３７１内の魚３７２を撮像可能な位置に配置されている。
【００２７】
撮像部３９０のフレームレートは、特に限定されないが、例えば、１０ｆｐｓ以上であり、好ましくは、３０ｆｐｓ以上であり、より好ましくは、６０ｆｐｓ以上である。具体的には、例えば、１０，２０，３０，４０，５０，６０，７０，８０，９０，１００，１１０，１２０，１３０，１４０，１５０，１６０，１７０，１８０，１９０，２００，２１０，２２０，２３０，２４０，２５０ｆｐｓであり、ここで例示した数値のいずれか２つの間の範囲内であってもよい。フレームレートを高くすることで、後述の魚３７２の種類の特定の精度を向上させることができる。
【００２８】
また、撮像部３９０として、可視光だけではなく紫外域や赤外域といったヒトが知覚できない帯域を計測可能なものを採用してもよい。このような撮像部３９０を採用することによって、暗視野であっても本実施形態に係る魚重量測定装置３００を実施することができる。
【００２９】
なお、魚重量測定装置３００は、撮像部３９０の代わりに、スマートフォンホルダー、カメラホルダー等の固定部材を備えてもよい。当該固定部材に固定されたスマートフォンやカメラは、撮像部３９０として実施される。この構成では、魚重量測定装置３００は、スマートフォンやカメラとの接続端子を有し、この接続端子を介してスマートフォンやカメラとの間で画像情報を通信する。
【００３０】
生体センサ３９１は、生物が持つ温度、心拍数、鼓動、血圧、姿勢等の生体情報を、人間が扱える測定情報として計測する。生体センサ３９１は、保持部３７０に取り付けられ、玉網３７１内の魚３７２の生体情報を取得できる位置に配置されている。
【００３１】
表示部３９２は、例えば、魚重量測定装置３００の筐体に含まれるものであってもよいし、外付けされるものであってもよい。表示部３９２は、ユーザが操作可能なグラフィカルユーザインターフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ＧＵＩ）の画面を表示する。
【００３２】
魚重量測定装置３００は、船べり、海釣り公園のパイプ等に取り付けて使用される。魚重量測定装置３００を船べりに取り付ける手順について説明する。まず、ユーザは、ツマミ３７３を回して、間隙３７５を広げる方向にクランプ部３７４を移動させる。続いて、ユーザは、船べりに間隙３７５を当接させる。続いて、使用者は、ツマミ３７３を先程とは逆方向に回して、間隙３７５を埋める方向にクランプ部３７４を移動させる。続いて、ユーザは、船べりに魚重量測定装置３００が固定された状態となるまで、ツマミ３７３を回す。
【００３３】
２．機能構成
第２節では、本実施形態の機能構成について説明する。前述の通り、記憶部３２０に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部３１０によって具体的に実現されることで、制御部３１０に含まれる各機能部として実行されうる。
【００３４】
図５は、魚重量測定装置３００（制御部３１０）によって実現される機能を示すブロック図である。具体的には、制御部３１０は、送信部３１１と、受信部３１２と、視覚情報生成部３１３と、特定部３１４と、スコアリング部３１５と、判別部３１６とを有する。
【００３５】
送信部３１１は、種々の情報を送信するように構成される。例えば、送信部３１１は、測定された魚３７２の重量情報と、この重量情報を測定した位置を示す位置情報とを、通信部３５０を介してサーバ装置２００に送信する。詳細については、後述する。
【００３６】
受信部３１２は、種々の情報を受信するように構成される。例えば、受信部３１２は、サーバ装置２００に記録されている魚の重量情報と、種々の釣り場情報とを、通信部３５０を介してサーバ装置２００から受信する。詳細については、後述する。
【００３７】
視覚情報生成部３１３は、種々の視覚情報を生成するように構成される。例えば、視覚情報生成部３１３は、測定された魚３７２の重量情報、サーバ装置２００に記録されている魚の重量情報、及び釣り場情報を視認可能な視覚情報を生成する。詳細については、後述する。
【００３８】
特定部３１４は、種々の情報を特定するように構成される。例えば、特定部３１４は、魚の画像情報と、魚の種類との関係を示す参照情報を利用し、撮像部３９０で撮像された魚の画像情報に基づいて、撮像部３９０で撮像された魚の種類を特定する。詳細については、後述する。
【００３９】
スコアリング部３１５は、種々の情報をスコアリングするように構成される。例えば、スコアリング部３１５は、釣りをしている場所、釣った魚の種類、釣った魚の重量情報に基づいて、重量測定部３８０で重量を測定された魚をスコアリングする。詳細については、後述する。
【００４０】
判別部３１６は、種々の情報を判別するように構成される。例えば、判別部３１６は、生体センサ３９１によって測定された物理量に基づいて、保持部３７０に保持された物が生物か無機物かを判別する。詳細については、後述する。
【００４１】
３．情報処理方法
第３節では、魚重量測定装置３００の情報処理方法について説明する。この情報処理方法は、コンピュータが実行する魚重量の情報処理方法である。この情報処理方法は、送信工程と、受信工程と、視覚情報生成工程とを備える。送信工程では、測定された魚の重量情報である第１重量情報と、第１重量情報を測定した位置を示す位置情報とをサーバ装置２００に送信する。受信工程では、サーバ装置２００に記録されている魚の重量情報である第２重量情報と、当該位置情報に基づいた釣り場情報とをサーバ装置２００から受信する。視覚情報生成工程では、第１重量情報、第２重量情報及び釣り場情報を視認可能な視覚情報を生成する。
【００４２】
図６は、魚重量測定装置３００によって実行される情報処理の流れを示すアクティビティ図である。以下、このアクティビティ図の各アクティビティに沿って、説明するものとする。
【００４３】
ユーザは、船べりに魚重量測定装置３００を取り付けて、魚釣りを開始するものとする（アクティビティＡ１１０）。続いて、ユーザは、魚重量測定装置３００の電源をＯＮする（アクティビティＡ１２０）。これで、魚重量測定装置３００は、通信部３５０を介して、サーバ装置２００と通信可能となる。
【００４４】
続いて、送信部３１１は、魚重量測定装置３００の位置情報をサーバ装置２００に送信する（アクティビティＡ１３０）。すなわち、制御部３１０が、記憶部３２０に記憶された魚重量測定装置３００の位置情報を読み出し、送信処理を実行することで、通信部３５０を介して、魚重量測定装置３００の位置情報をサーバ装置２００に送信する。
【００４５】
ここで、位置情報は、後述する、魚の重量情報である第１重量情報を測定した位置と同じ位置である。すなわち、位置情報は、魚重量測定装置３００がＧＰＳ衛星、携帯電話基地局、Ｗｉ−Ｆｉ（登録商標）アクセスポイント又はビーコン端末からの電波を受信することにより特定される地理的位置情報である。
【００４６】
続いて、受信部３１２は、魚重量測定装置３００の位置情報に基づいた釣り場情報をサーバ装置２００から受信する（アクティビティＡ１４０）。すなわち、制御部３１０が、通信部３５０を介して受信した釣り場情報を、記憶部３２０に書き出す。ここで、釣り場情報は、釣り場の水温情報、釣り場の潮流情報、釣り場の気圧情報等を含む。釣り場情報は、釣れる魚の種類、釣れる魚の数、釣れる魚の大きさ等を推測する指標となる。したがって、ユーザは、釣り場情報に基づいて、釣りの作戦を練ることができる。
【００４７】
続いて、制御部３１０は、受信部３１２で受信した釣り場情報を表示部３９２に表示させる（アクティビティＡ１５０）。
【００４８】
続いて、魚３７２が釣れた場合（アクティビティＡ１６０のＹｅｓ）、ユーザは、魚３７２を玉網３７１ですくい、玉網３７１を保持部３７０に載置する（アクティビティＡ１７０）。ここで、保持部３７０は、魚３７２を保持可能に構成される。
【００４９】
続いて、生体センサ３９１は、保持部３７０によって保持された物の物理量を測定する。ここで、物理量は、温度、心拍数、鼓動、血圧、姿勢の少なくとも１つを含む。ここでは、保持部３７０によって保持されている物は、魚３７２であるため、生体センサ３９１は、魚３７２の体温を測定する（アクティビティＡ１８０）。
【００５０】
続いて、判別部３１６は、生体センサ３９１によって測定された物理量に基づいて、保持部３７０によって保持された物が、生物か無機物かを判別する。ここでは、保持部３７０によって保持されている物は、魚３７２であるため、判別部３１６は、生体センサ３９１によって測定された、魚３７２の体温情報に基づいて、保持部３７０によって保持された物が、生物（すなわち魚）であると判別する（アクティビティＡ１９０のＹｅｓ）。
【００５１】
すなわち、制御部３１０が、記憶部３２０に記憶された第１参照情報を読み出し、判別処理を実行することで、生体センサ３９１によって測定された、魚３７２の体温情報に基づいて、保持部３７０によって保持された物が、魚であると判別する。
【００５２】
第１参照情報は、例えば、温度（又は心拍数、鼓動、血圧、姿勢）と、生物又は無機物との関係を規定したルックアップテーブル等のデータベースであってもよいし、温度（又は心拍数、鼓動、血圧、姿勢）と、生物又は無機物との関係を数学的に規定した数理モデルあってもよいし、温度（又は心拍数、鼓動、血圧、姿勢）と、生物又は無機物との関係を予め学習させた学習済みモデルであってもよい。
【００５３】
続いて、重量測定部３８０は、保持部３７０によって保持された魚３７２の重量を測定する（アクティビティＡ２００）。重量測定部３８０は、保持部３７０に玉網３７１が載置された状態を荷重０として設定され、玉網３７１内に魚３７２が存在する場合は、魚３７２の重量をそのまま測定できるように設定される。
【００５４】
続いて、撮像部３９０は、重量測定部３８０によって測定された魚３７２を撮像する（アクティビティＡ２１０）。制御部３１０は、撮像された魚３７２を記憶部３２０に記憶させる。制御部３１０は、魚３７２の重量情報と、魚３７２の画像情報とを紐付けて管理する。したがって、ユーザは、魚重量測定装置３００を釣り日誌として利用することができる。
【００５５】
続いて、特定部３１４は、魚の画像情報と、魚の種類との関係を示す第２参照情報を利用し、撮像部３９０で撮像された魚３７２の画像情報に基づいて、撮像部３９０で撮像された魚３７２の種類を特定する。ここでは、特定部３１４は、第２参照情報を利用し、撮像部３９０で撮像された魚３７２の画像情報に基づいて、撮像部３９０で撮像された魚３７２の種類を特定する（アクティビティＡ２２０）。すなわち、制御部３１０が、記憶部３２０に記憶された第２参照情報を読み出し、特定処理を実行することで、魚３７２の画像情報に基づいて、魚３７２の種類を特定する。
【００５６】
アクティビティＡ２２０によれば、ユーザが魚を釣って保持部３７０で保持すれば、自動的に魚の種類を特定する。したがって、魚釣りにおいてユーザが魚の種類を特定する手間を省くことができる。
【００５７】
ここで、第２参照情報は、魚の画像情報と、魚の種類との関係を示すルックアップテーブル等のデータベースであってもよいし、魚の画像情報と、魚の種類とを数学的に関係づけた数理モデルあってもよいが、好ましくは、魚の画像情報と、魚の種類との関係を予め学習させた学習済みモデル３２１である。このように機械学習を用いることで、精度の高い魚の特定を実現することができる。
【００５８】
続いて、スコアリング部３１５は、釣りに関するパラメータに基づいて、重量測定部３８０で測定された魚３７２をスコアリングする（アクティビティＡ２３０）。すなわち、制御部３１０が、記憶部３２０に記憶された第３参照情報を読み出し、スコアリング処理を実行することで、釣りに関するパラメータに基づいて、重量測定部３８０で測定された魚３７２をスコアリングする。
【００５９】
ここで、釣りに関するパラメータは、釣りをしている場所、釣った魚の種類、釣った魚の重量情報の少なくとも１つから構成される。すなわち、スコアリング部３１５は、魚があまり存在しない場所で魚を釣った場合、釣るのが難しい魚を釣った場合、重い魚を釣った場合に、高スコアとする。
【００６０】
第３参照情報は、例えば、場所とこれに対応するスコア（対応関係１）、魚の種類とこれに対応するスコア（対応関係２）、魚の重量情報とこれに対応するスコア（対応関係３）を規定したルックアップテーブル等のデータベースであってもよいし、対応関係１、対応関係２、対応関係３を数学的に規定した数理モデルあってもよいし、対応関係１、対応関係２、対応関係３を予め学習させた学習済みモデルであってもよい。
【００６１】
アクティビティＡ２３０によれば、釣りをしている場所に関係なく、釣った魚がスコアリングされる。したがって、ユーザは、釣りをしている場所が異なる他のユーザと対戦することができる。具体的には、魚重量測定装置３００は、琵琶湖で釣りをしているユーザと、みどり湖で釣りをしているユーザとの対戦を実現することができる。
【００６２】
また、アクティビティＡ２３０によれば、釣った魚の種類に関係なく、釣った魚がスコアリングされる。したがって、ユーザは、狙っている魚が異なる他のユーザと対戦することができる。具体的には、魚重量測定装置３００は、へら鮒を狙っているユーザと、ブラックバスを狙っているユーザとの対戦を実現することができる。
【００６３】
続いて、制御部３１０は、重量測定部３８０で測定された魚３７２の重量情報である第１重量情報、撮像部３９０で撮像された魚３７２の画像情報、特定部３１４で特定された魚３７２の種類情報、及び、スコアリング部３１５でスコアリングされた魚３７２のスコア情報を、記憶部３２０に記録する（アクティビティＡ２４０）。続いて、送信部３１１は、魚３７２の第１重量情報、魚３７２の画像情報、魚３７２の種類情報、及び魚３７２のスコア情報を、通信部３５０を介してサーバ装置２００に送信する（アクティビティＡ２５０）。そして、サーバ装置２００の制御部２１０は、通信部２５０を介して魚重量測定装置３００から受信したこれらの情報を、記憶部２２０に記録する。
【００６４】
続いて、受信部３１２は、サーバ装置２００に記録されている魚の重量情報である第２重量情報を、通信部３５０を介してサーバ装置２００から受信する（アクティビティＡ２６０）。ここで、第２重量情報は、他者が測定した魚の重量情報を含み、他者が釣った魚の画像情報、他者が釣った魚の種類情報、他者が釣った魚のスコア情報をさらに含んでもよい。
【００６５】
続いて、視覚情報生成部３１３は、重量測定部３８０で測定された魚３７２の重量情報である第１重量情報、サーバ装置２００に記録されている魚の重量情報である第２重量情報、及び、釣り場情報を視認可能な視覚情報を生成する。すなわち、制御部３１０が、記憶部３２０に記憶されている、第１重量情報、第２重量情報及び釣り場情報を読み出し、生成処理を実行することで、これらの情報を視認可能な視覚情報を生成する。そして、制御部３１０は、視覚情報生成部３１３で生成した視覚情報を表示部３９２に表示させる（アクティビティＡ２７０）。
【００６６】
続いて、ユーザが釣りを続行する場合、制御部３１０は、アクティビティＡ１３０の処理に移行する（アクティビティＡ２８０のＮｏ）。一方、ユーザが釣りを終了する場合、ユーザは、魚重量測定装置３００の電源をＯＦＦする（アクティビティＡ２９０）。
【００６７】
図７〜図９は、表示部３９２で表示される画面例を示す図である。表示部３９２は、ボタン群３９３、ユーザの釣果情報である第１釣果情報３９４、タブ３９５、ボタン群３９６、イベント情報３９７、タイドグラフ３９８、及び、第１釣果情報３９４とは異なる、ユーザの釣果情報である第２釣果情報３９９を表示可能に構成される。
【００６８】
ボタン群３９３は、リロードボタン、ホームボタン及び閉じるボタンから構成され、第１釣果情報３９４の情報を更新する場合、閉じる場合、不図示のホーム画面にアクセスする場合に使用される。第１釣果情報３９４は、現在日時、釣った魚の重量累計、釣った魚の尾数累計、釣った魚の最大重量情報、釣った魚の平均重量情報、直近に釣り上げた時刻とその重量情報から構成される。タブ３９５は、イベント情報３９７、タイドグラフ３９８、第２釣果情報３９９の各情報を切り替える際に使用される。
【００６９】
ボタン群３９６は、リロードボタン、ホームボタン及び閉じるボタンから構成され、イベント情報３９７、タイドグラフ３９８、第２釣果情報３９９の各情報を更新する場合、閉じる場合、不図示のホーム画面にアクセスする場合に使用される。
【００７０】
イベント情報３９７は、イベント名、イベントへの参加者数、イベント参加者の順位から構成される。イベント情報３９７は、例えばプルダウンにより、任意のイベントを選択して表示することができる。図７では、１つのイベント情報を表示しているが、複数のイベント情報を一画面上に、あるいは切り替えて、表示することができる。
【００７１】
ここで、イベントＡの情報を表示部３９２のイベント情報３９７欄に表示させる場合の情報処理の流れについて説明する。まず、ユーザは、イベント情報３９７のプルダウンから、イベントＡを選択する。続いて、制御部３１０は、イベントＡの情報のリクエストを、通信部３５０を介してサーバ装置２００に送信する。続いて、制御部３１０は、イベントＡの情報を、通信部３５０を介してサーバ装置２００から受信する。続いて、制御部３１０は、受信したイベントＡの情報を、記憶部３２０に書き出す。続いて、制御部３１０（視覚情報生成部３１３）は、イベントＡの情報を読みだし、ユーザに視認可能な視覚情報を生成する。続いて、制御部３１０は、イベントＡの情報を表示部３９２のイベント情報３９７欄に表示させる。
【００７２】
タイドグラフ３９８は、本日の日付、釣り場、タイドグラフ、現在の釣り場の天気、現在の釣り場の水温、現在の釣り場の気圧から構成される。タイドグラフ３９８は、現在の位置情報に基づいて、各情報が表示されているが、例えばプルダウンにより、任意の釣り場を選択して、選択した釣り場の各情報を表示することができる。図８では、１つの釣り場に係る各情報を表示しているが、複数の釣り場に係る情報を一画面上に、あるいは切り替えて、表示することができる。
【００７３】
ここで、現在の釣り場とは異なる釣り場Ｂの情報を表示部３９２のタイドグラフ３９８欄に表示させる場合の情報処理の流れについて説明する。まず、ユーザは、タイドグラフ３９８のプルダウンから、釣り場Ｂを選択する。続いて、制御部３１０は、釣り場Ｂの情報のリクエストを、通信部３５０を介してサーバ装置２００に送信する。続いて、制御部３１０は、釣り場Ｂの情報を、通信部３５０を介してサーバ装置２００から受信する。続いて、制御部３１０は、受信した釣り場Ｂの情報を、記憶部３２０に書き出す。続いて、制御部３１０（視覚情報生成部３１３）は、釣り場Ｂの情報を読みだし、ユーザに視認可能な視覚情報を生成する。続いて、制御部３１０は、釣り場Ｂの情報を表示部３９２のタイドグラフ３９８欄に表示させる。
【００７４】
第２釣果情報３９９は、第１釣果情報３９４とは異なる釣果情報を有する。第２釣果情報３９９は、選択された日付、魚を釣り上げた時刻、釣った魚の画像、魚を釣った場所、釣った魚の種類、釣った魚の重量、釣った魚のスコアから構成される。第２釣果情報３９９は、選択された日付に応じて、その日に魚を釣り上げた時刻が表示され、さらに時刻が選択されることにより、対応する各情報が表示される。
【００７５】
本実施形態によれば、自身が釣り上げた魚の重量情報を記録できるとともに、釣り場情報に基づいて魚釣りを楽しむことができる。また、本実施形態によれば、釣り上げた魚を、釣りを終了するまで手元に残す必要がなく、魚重量測定装置３００によって各情報を取得すれば、すぐにリリースすることができるため、魚にダメージを与えるおそれを減少させることができる。したがって、魚重量測定装置３００の使用は、魚資源を守ることにつながる。
【００７６】
本実施形態の態様は、プログラムであってもよい。このプログラムは、魚重量測定装置３００の制御部３１０としてコンピュータを機能させる。
【００７７】
以上、本発明の実施形態について説明したが、本発明はこれに限定されることなく、その発明の技術的範囲を逸脱しない範囲で適宜変更可能である。
【００７８】
ここで、変形例について説明する。図１０は、変形例に係る情報処理システム１００の構成を示す図である。変形例では、魚重量測定装置３００は、魚重量測定装置３００の装置本体と、携帯電話、スマートフォン、タブレット型端末等の電子機器端末とを含む。
【００７９】
この変形例の場合、例えば、第３節で説明した、アクティビティＡ１３０、Ａ１４０、Ａ１５０及びＡ２６０等は、電子機器端末にインストールされたアプリケーションソフトウェアによって実行される。もちろん、当該アプリケーションソフトウェアによって他のアクティビティが実行されてもよい。ここで、位置情報は、電子機器端末がＧＰＳ衛星、携帯電話基地局、Ｗｉ−Ｆｉ（登録商標）アクセスポイント又はビーコン端末からの電波を受信することにより特定される地理的位置情報であってもよい。また、ユーザに視認可能な視覚情報は、電子機器端末の表示部に表示されてもよい。
【００８０】
次に記載の各態様で提供されてもよい。
前記魚重量測定装置において、撮像部を備え、前記撮像部は、前記重量測定部によって測定された魚を撮像可能に構成される、魚重量測定装置。
前記魚重量測定装置において、前記制御部は、特定部を有し、前記特定部は、魚の画像情報と、魚の種類との関係を示す参照情報を利用し、撮像された魚の画像情報に基づいて、撮像された魚の種類を特定する、魚重量測定装置。
前記魚重量測定装置において、前記参照情報は、魚の画像情報と、魚の種類との関係を予め学習させた学習済みモデルである、魚重量測定装置。
前記魚重量測定装置において、生体センサを備え、前記生体センサは、前記保持部によって保持された物の物理量を測定可能に構成され、前記物理量は、温度、心拍数、鼓動、血圧、姿勢の少なくとも１つを含み、前記制御部は、判別部を有し、前記判別部は、前記生体センサによって測定された物理量に基づいて、前記物が生物か無機物かを判別する、魚重量測定装置。
前記魚重量測定装置において、前記第２重量情報は、他者が測定した魚の重量情報を含む、魚重量測定装置。
前記魚重量測定装置において、前記制御部は、スコアリング部を有し、前記スコアリング部は、釣りに関するパラメータに基づいて、測定された魚をスコアリングする、魚重量測定装置。
前記魚重量測定装置において、前記釣り場情報は、釣り場の水温情報を含む、魚重量測定装置。
前記魚重量測定装置において、前記釣り場情報は、釣り場の潮流情報を含む、魚重量測定装置。
前記魚重量測定装置において、前記釣り場情報は、釣り場の気圧情報を含む、魚重量測定装置。
プログラムであって、前記魚重量測定装置の制御部としてコンピュータを機能させる、プログラム。
コンピュータが実行する魚重量の情報処理方法であって、送信工程と、受信工程と、視覚情報生成工程とを備え、前記送信工程では、測定された魚の重量情報である第１重量情報と、前記第１重量情報を測定した位置を示す位置情報とをサーバ装置に送信し、前記受信工程では、前記サーバ装置に記録されている魚の重量情報である第２重量情報と、前記位置情報に基づいた釣り場情報とを前記サーバ装置から受信し、前記視覚情報生成工程では、前記第１重量情報、前記第２重量情報及び前記釣り場情報を視認可能な視覚情報を生成する、情報処理方法。
もちろん、この限りではない。
【符号の説明】
【００８１】
１        ：対応関係
２        ：対応関係
３        ：対応関係
１００    ：情報処理システム
１１０    ：制御部
１３０    ：表示情報生成部
１４０    ：入力受付部
１６０    ：通信バス
２００    ：サーバ装置
２１０    ：制御部
２２０    ：記憶部
２５０    ：通信部
２６０    ：通信バス
３００    ：魚重量測定装置
３１０    ：制御部
３１１    ：送信部
３１２    ：受信部
３１３    ：視覚情報生成部
３１４    ：特定部
３１５    ：スコアリング部
３１６    ：判別部
３２０    ：記憶部
３２１    ：学習済みモデル
３３０    ：表示情報生成部
３４０    ：入力受付部
３５０    ：通信部
３６０    ：通信バス
３７０    ：保持部
３７１    ：玉網
３７２    ：魚
３７３    ：ツマミ
３７４    ：クランプ部
３７５    ：間隙
３８０    ：重量測定部
３９０    ：撮像部
３９１    ：生体センサ
３９２    ：表示部
３９３    ：ボタン群
３９４    ：第１釣果情報
３９５    ：タブ
３９６    ：ボタン群
３９７    ：イベント情報
３９８    ：タイドグラフ
３９９    ：第２釣果情報
【要約】
【課題】自身が釣り上げた魚の重量情報を記録できるとともに、釣り場情報に基づいて魚釣りを楽しむことができる、魚重量測定装置を提供すること。
【解決手段】本発明の一態様によれば、魚重量測定装置が提供される。この魚重量測定装置は、保持部と、重量測定部と、制御部とを備える。保持部は、魚を保持可能に構成される。重量測定部は、保持部によって保持された魚の重量を測定可能に構成される。制御部は、送信部と、受信部と、視覚情報生成部とを有する。送信部は、測定された魚の重量情報である第１重量情報と、第１重量情報を測定した位置を示す位置情報とをサーバ装置に送信する。受信部は、サーバ装置に記録されている魚の重量情報である第２重量情報と、位置情報に基づいた釣り場情報とをサーバ装置から受信する。視覚情報生成部は、第１重量情報、第２重量情報及び釣り場情報を視認可能な視覚情報を生成する。
【選択図】図１【図１】
0006955298.tif 000002
【図２】
0006955298.tif 000003
【図３】
0006955298.tif 000004
【図４】
0006955298.tif 000005
【図５】
0006955298.tif 000006
【図６】
0006955298.tif 000007
【図７】
0006955298.tif 000008
【図８】
0006955298.tif 000009
【図９】
0006955298.tif 000010
【図１０】
0006955298.tif 000011