JP7735826B2 - Recording system, server device, worker device, and recording method - Google Patents
Recording system, server device, worker device, and recording methodInfo
- Publication number
- JP7735826B2 JP7735826B2 JP2021194363A JP2021194363A JP7735826B2 JP 7735826 B2 JP7735826 B2 JP 7735826B2 JP 2021194363 A JP2021194363 A JP 2021194363A JP 2021194363 A JP2021194363 A JP 2021194363A JP 7735826 B2 JP7735826 B2 JP 7735826B2
- Authority
- JP
- Japan
- Prior art keywords
- video data
- identifier
- information
- work
- unit
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、記録システム、サーバ装置、作業者装置、および記録方法に関する。 This disclosure relates to a recording system, a server device, a worker device, and a recording method.
大学、企業等の研究機関、あるいは病院、保健所等の医療機関においては、研究、分析等にサンプル、試薬、装置のような様々な物品が用いられる。これら物品の使用履歴、在庫情報、および作業をする作業者の作業情報を管理することは、物品が正しく使用、保管されているか、作業に問題が無かったかを確認し、研究、分析等で取得されるデータの品質を担保する上で重要である。一方、科学技術の発展に伴い、研究、分析等に用いられる物品は、増加の一途を辿っている。 Universities, corporate research institutions, hospitals, health centers, and other medical institutions use a variety of items such as samples, reagents, and equipment for research and analysis. Managing the usage history, inventory information, and work information of the workers who perform these tasks is important for ensuring the quality of data obtained through research and analysis, as well as for confirming that items are being used and stored correctly and that there are no problems with the work. Meanwhile, with the development of science and technology, the number of items used in research and analysis is steadily increasing.
特開2002-082120号公報(特許文献1)には、試料の容器に二次元コードを付与し、この二次元コードを読取ることで試料情報を適切に管理するシステムが開示されている。特開2020-052602号公報(特許文献2)には、装置の利用履歴を記録し、特定の材料に関する実験を検索できるシステムが開示されている。 JP 2002-082120 A (Patent Document 1) discloses a system that assigns two-dimensional codes to sample containers and reads these codes to properly manage sample information. JP 2020-052602 A (Patent Document 2) discloses a system that records the usage history of equipment and can search for experiments related to specific materials.
研究、分析の分野では、試行錯誤により多くの物品を用いた多様な作業が発生する。この多様な作業は、結果の良否に寄与する可能性があるため全ての作業を記録対象とすることが望ましい。一方、研究、分析の性質によっては、作業の迅速性が求められることがしばしばあり、作業者は、多数の作業を平行で進める必要がある。しかしながら、特許文献1および特許文献2に開示されているシステムでは、多くの物品を用いた多数の作業を進めながら、それらの作業を適切に記録することができなかった。 In the fields of research and analysis, a variety of tasks using many items are performed through trial and error. Because these diverse tasks can potentially affect the quality of the results, it is desirable to record all tasks. However, depending on the nature of the research or analysis, speed is often required, and workers need to carry out multiple tasks in parallel. However, the systems disclosed in Patent Documents 1 and 2 were unable to properly record multiple tasks using many items while they were being performed.
本開示は、かかる問題を解決するためになされたものであり、その目的は、多くの物品の情報とともに作業者の作業を記録することにより今後の作業を効果的に進めることのできる、記録システム、サーバ装置、作業者装置、および記録方法を提供することである。 This disclosure has been made to solve this problem, and its purpose is to provide a recording system, server device, worker device, and recording method that allows for the efficient progress of future work by recording worker work along with information on many items.
本開示に係る記録システムは、識別子が付された物品を用いた作業を記録する記録システムに関する。記録システムは、作業を撮影する撮影部と、撮影部により撮影された画像データを動画データとして記録する記憶部と、記憶部に記憶された動画データ内から識別子を抽出する抽出部と、識別子に基づき物品を特定可能な物品情報を特定する特定部と、動画データに対して、特定部が特定した物品情報と、識別子の読取り時刻を示す時刻情報と、を関連付けて付加する処理を実行する処理部と、を備える。 The recording system disclosed herein relates to a recording system that records work using items with identifiers attached. The recording system includes a photographing unit that photographs the work, a storage unit that records image data photographed by the photographing unit as video data, an extraction unit that extracts identifiers from the video data stored in the storage unit, an identification unit that identifies item information that can identify the item based on the identifier, and a processing unit that executes processing to associate and add the item information identified by the identification unit with time information indicating the time the identifier was read to the video data.
本開示に係るサーバ装置は、識別子が付された物品を用いた作業の動画データを取得するサーバ装置に関する。サーバ装置は、識別子と、識別子の読取り時刻を示す時刻情報と、動画データと、を受信する受信部と、識別子に基づき物品を特定可能な物品情報を特定する特定部と、動画データに対して、特定部が特定した物品情報と、時刻情報と、を関連付けて付加する処理を実行する処理部と、を備える。 The server device according to the present disclosure relates to a server device that acquires video data of work using an item with an identifier. The server device includes a receiving unit that receives the identifier, time information indicating the time the identifier was read, and video data; an identifying unit that identifies item information that can identify the item based on the identifier; and a processing unit that executes processing to associate the item information identified by the identifying unit with the time information and add it to the video data.
本開示に係る作業者装置は、識別子が付された物品を用いた作業を記録する作業者装置に関する。作業者装置は、作業を撮影する撮影部と、撮影部により撮影された動画データ内から識別子を抽出する抽出部と、識別子に基づき物品を特定可能な物品情報を特定する特定部と、動画データに対して、特定部が特定した物品情報と、識別子の読取り時刻を示す時刻情報と、を関連付けて付加する処理を実行する処理部と、を備える。 The worker device according to the present disclosure relates to a worker device that records work performed using items with identifiers attached. The worker device includes a photographing unit that photographs the work, an extraction unit that extracts identifiers from video data photographed by the photographing unit, an identification unit that identifies item information that can identify the item based on the identifier, and a processing unit that executes processing to associate and add the item information identified by the identification unit with time information indicating the time the identifier was read to the video data.
本開示に係る記録方法は、識別子が付された物品を用いた作業を記録する記録方法に関する。記録方法は、作業を撮影するステップと、撮影された動画データ内から識別子を抽出するステップと、識別子に基づき物品を特定可能な物品情報を特定するステップと、動画データに対して、物品情報と、識別子の読取り時刻を示す時刻情報と、を関連付けて付加するステップと、を実行する。 The recording method disclosed herein relates to a recording method for recording work using an item with an identifier attached. The recording method includes the steps of: filming the work; extracting the identifier from the filmed video data; identifying item information that can identify the item based on the identifier; and adding, to the video data, the item information and time information indicating the time the identifier was read, in association with each other.
本開示の記録システム、サーバ装置、作業者装置、および記録方法によれば、作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。 The recording system, server device, worker device, and recording method disclosed herein make it possible to record the work of workers along with information on many items without placing a burden on the workers.
本実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一の符号を付して、その説明は原則的に繰り返さない。
<実施の形態1>
図1から図4により実施の形態1に係る記録システム1000について説明する。図1は、実施の形態1に係る記録システム1000の全体構成を示す図である。図2は、実施の形態1に係る記録システムの流れを説明するための図である。図3は、実施の形態1に係る記録システムのログ付動画データを作成する処理を説明するための図である。図4は、実施の形態1に係る記録システムの作業動画データを作成する処理を説明するための図である。
The present embodiment will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are designated by the same reference numerals, and their description will not be repeated in principle.
First Embodiment
A recording system 1000 according to the first embodiment will be described with reference to Figures 1 to 4. Figure 1 is a diagram showing the overall configuration of the recording system 1000 according to the first embodiment. Figure 2 is a diagram for explaining the flow of the recording system according to the first embodiment. Figure 3 is a diagram for explaining the process of creating log-attached video data in the recording system according to the first embodiment. Figure 4 is a diagram for explaining the process of creating work video data in the recording system according to the first embodiment.
図1に示すように、記録システム1000は、作業者装置1とサーバ装置2とを備える。記録システム1000は、作業者装置1とサーバ装置2とがネットワーク4を介して接続されている。記録システム1000は、例えば、大学、企業等の研究機関、あるいは病院、保健所等の医療機関に用いられるシステムである。 As shown in FIG. 1, the recording system 1000 includes a worker device 1 and a server device 2. In the recording system 1000, the worker device 1 and the server device 2 are connected via a network 4. The recording system 1000 is a system used, for example, in research institutions such as universities and companies, or in medical institutions such as hospitals and health centers.
作業者装置1は、小型端末装置10と、カメラ31と、スピーカ32と、ディスプレイ33と、を備える。小型端末装置10は、汎用的なコンピュータアーキテクチャに従って構成される。小型端末装置10は、デスクトップ型コンピュータ、ラップトップ型コンピュータ、タブレット型コンピュータ、スマートフォンなどの携帯端末等であってもよい。 The worker device 1 includes a small terminal device 10, a camera 31, a speaker 32, and a display 33. The small terminal device 10 is configured according to a general-purpose computer architecture. The small terminal device 10 may be a desktop computer, a laptop computer, a tablet computer, a mobile terminal such as a smartphone, or the like.
小型端末装置10は、プロセッサ11と、メインメモリ12と、通信インターフェイス13と、入出力インターフェイス14と、ストレージ15と、を備える。これらのコンポーネントは、バスを介して接続されている。入出力インターフェイス14には、カメラ31と、スピーカ32と、ディスプレイ33とが接続されている。 The small terminal device 10 comprises a processor 11, a main memory 12, a communication interface 13, an input/output interface 14, and storage 15. These components are connected via a bus. A camera 31, a speaker 32, and a display 33 are connected to the input/output interface 14.
プロセッサ11は、各種のプログラムに従って各種の処理を実行する演算主体(コンピュータ)である。プロセッサ11は、例えば、CPU(Central Processing Unit)、FPGA(Field Programmable Gate Array)、GPU(Graphics Processing Unit)、およびMPU(Multi Processing Unit)のうちの少なくともいずれか1つで構成されている。なお、プロセッサ11は、演算回路(Processing Circuitry)で構成されてもよい。プロセッサ11は、ストレージ15に記憶されたプログラムを読み出して、メインメモリ12に展開して実行する処理等を行なう。 Processor 11 is a computing entity (computer) that executes various processes according to various programs. Processor 11 is composed of, for example, at least one of a CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), GPU (Graphics Processing Unit), and MPU (Multi-Processing Unit). Processor 11 may also be composed of processing circuitry. Processor 11 reads programs stored in storage 15, expands them into main memory 12, and executes them.
メインメモリ12は、例えば、RAM(Random Access Memory)、DRAM(Dynamic RAM)、SRAM(Static Random Access Memory)などの揮発性記憶装置、ROM(Read Only Memory)などの不揮発性装置で構成されている。 The main memory 12 is composed of, for example, volatile storage devices such as RAM (Random Access Memory), DRAM (Dynamic RAM), and SRAM (Static Random Access Memory), and non-volatile devices such as ROM (Read Only Memory).
通信インターフェイス13は、有線接続または無線接続によって、他の装置との間でデータ(情報)を送受信する。本実施の形態においては、通信インターフェイス13は、無線LAN(Local Area Network)を用いたネットワーク4を介した無線通信によって、サーバ装置2の通信インターフェイス23との間でデータ(情報)を送受信する。 The communication interface 13 transmits and receives data (information) to and from other devices via a wired or wireless connection. In this embodiment, the communication interface 13 transmits and receives data (information) to and from the communication interface 23 of the server device 2 via wireless communication via the network 4, which uses a wireless LAN (Local Area Network).
入出力インターフェイス14は、マウス、キーボード、ボタン、および/またはタッチパネルなどの入力デバイスを介したユーザによる入力信号、カメラ31から入力される二次元コード等の識別子情報、および動画データを受け付けるとともに、プロセッサ11からの出力信号をスピーカ32、ディスプレイ33に出力する。 The input/output interface 14 accepts input signals from the user via input devices such as a mouse, keyboard, buttons, and/or touch panel, identifier information such as a two-dimensional code input from the camera 31, and video data, and outputs output signals from the processor 11 to the speaker 32 and display 33.
カメラ31は、研究、分析等において作業者が作業をする際に、その一連の作業を複数の画像データとして撮影する撮影部として機能する。作業者とは、手作業により多くの物品を用いて研究、分析等を行なう者をいう。カメラ31は、例えば、ウェアラブルカメラであり、作業者の頭部に装着可能な眼鏡型のカメラである。カメラ31は、複数の画像データの集まりを動画データとして入出力インターフェイス14へ送信する。カメラ31によって得られた動画データは、ネットワーク4を介してサーバ装置2に送信される。 Camera 31 functions as a camera that captures a series of tasks performed by a worker in research, analysis, etc. as multiple image data. A worker is someone who manually performs research, analysis, etc. using many items. Camera 31 is, for example, a wearable camera, such as a glasses-type camera that can be worn on the worker's head. Camera 31 transmits a collection of multiple image data sets to input/output interface 14 as video data. The video data obtained by camera 31 is transmitted to server device 2 via network 4.
スピーカ32は、識別子が読取られたことを通知音により通知する。ディスプレイ33は、液晶ディスプレイ、プラズマディスプレイ、有機EL(Electro Luminescence)ディスプレイなどの表示装置である。ディスプレイ33は、プロセッサ11の制御に基づき動画データ等を画面上に表示する。 The speaker 32 emits a sound to notify that the identifier has been read. The display 33 is a display device such as a liquid crystal display, plasma display, or organic EL (Electro Luminescence) display. The display 33 displays video data and the like on the screen under the control of the processor 11.
ストレージ15は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの不揮発性記憶装置などで構成される。ストレージ15には、識別子を読取った時刻情報151、二次元コード等の識別子情報152、作業者の作業を撮影した動画データ153等が記憶される。 Storage 15 is composed of a non-volatile storage device such as a hard disk drive (HDD) or solid state drive (SSD). Storage 15 stores time information 151 when the identifier is read, identifier information 152 such as a two-dimensional code, video data 153 of a worker's work, etc.
サーバ装置2は、汎用的なコンピュータアーキテクチャに従って構成される。本実施の形態においては、サーバ装置2は、大学、企業等の研究機関、あるいは病院、保健所等の医療機関が所有するサーバ装置である。サーバ装置2は、ユーザ独自のセキュリティ要件を満たすために、研究機関の建物内、医療機関の建物内等に設置されることが好ましい。しかしながら、サーバ装置2は、ネットワークを介してクラウド上に存在してもよい。 Server device 2 is configured according to a general-purpose computer architecture. In this embodiment, server device 2 is a server device owned by a research institute such as a university or company, or a medical institution such as a hospital or health center. In order to meet the user's unique security requirements, server device 2 is preferably installed within a research institute building, a medical institution building, or the like. However, server device 2 may also exist on the cloud via a network.
サーバ装置2は、プロセッサ21と、メインメモリ22と、通信インターフェイス23と、入出力インターフェイス24と、ストレージ25と、を備える。これらのコンポーネントは、バスを介して接続されている。 The server device 2 includes a processor 21, a main memory 22, a communication interface 23, an input/output interface 24, and storage 25. These components are connected via a bus.
プロセッサ21は、各種のプログラムに従って各種の処理を実行する演算主体(コンピュータ)である。プロセッサ21は、例えば、CPU、FPGA、GPU、およびMPUのうちの少なくともいずれか1つで構成されている。なお、プロセッサ21は、演算回路で構成されてもよい。プロセッサ21は、ストレージ25に記憶されたプログラムを読み出して、メインメモリ22に展開して実行する処理等を行なう。 The processor 21 is a computing entity (computer) that executes various processes in accordance with various programs. The processor 21 is composed of, for example, at least one of a CPU, FPGA, GPU, and MPU. The processor 21 may also be composed of an arithmetic circuit. The processor 21 reads programs stored in the storage 25, expands them into the main memory 22, and executes them.
メインメモリ22は、例えば、RAM、DRAM、SRAMなどの揮発性記憶装置、ROMなどの不揮発性装置で構成されている。通信インターフェイス23は、有線接続または無線接続によって、他の装置との間でデータ(情報)を送受信する。本実施の形態においては、通信インターフェイス23は、無線LANを用いたネットワーク4を介した無線通信によって、作業者装置1の通信インターフェイス13との間でデータ(情報)を送受信する。入出力インターフェイス24は、ボタン、タッチパネルなどのユーザによる入力信号を受け付けるとともに、プロセッサ21からの出力信号を図示しない各機器に出力する。 The main memory 22 is composed of, for example, volatile storage devices such as RAM, DRAM, and SRAM, or non-volatile devices such as ROM. The communication interface 23 transmits and receives data (information) to and from other devices via wired or wireless connections. In this embodiment, the communication interface 23 transmits and receives data (information) to and from the communication interface 13 of the worker device 1 via wireless communication via the network 4 using a wireless LAN. The input/output interface 24 accepts input signals from the user via buttons, a touch panel, etc., and outputs output signals from the processor 21 to various devices not shown.
ストレージ25は、例えば、HDDやSSDなどの不揮発性記憶装置などで構成される。ストレージ25には、サンプル情報251、試薬情報252、装置情報253、時刻情報254、識別子情報255、動画データ256、作業情報257、ログ付動画データ258、および、作業動画データ259等が記憶される。サンプル情報251は、研究、分析の材料あるいは検体として用いられる試料に関する情報である。試薬情報252は、実験で反応させる目的で製造した試薬に関する情報である。装置情報253は、研究、分析に使用される装置に関する情報である。時刻情報254は、作業者装置1から送信される識別子の読取り時刻を示す情報である。識別子情報255は、物品に付される二次元コード等の識別子に関する情報である。動画データ256は、作業者の作業を撮影したデータである。作業情報257は、動画データ256を作業者の作業毎に分類した情報である。ログ付動画データ258は、作業動画データ259、動画データ256に対して時刻情報および識別子に対応する物品の製品情報を付したデータである。作業動画データ259は、動画データに対して作業情報257を用いて作業タグが付加されたデータである。 Storage 25 is composed of, for example, a non-volatile storage device such as an HDD or SSD. Storage 25 stores sample information 251, reagent information 252, device information 253, time information 254, identifier information 255, video data 256, work information 257, log-attached video data 258, and work video data 259. Sample information 251 is information about samples used as materials or specimens for research and analysis. Reagent information 252 is information about reagents manufactured for the purpose of causing reactions in experiments. Device information 253 is information about devices used for research and analysis. Time information 254 is information indicating the time at which an identifier transmitted from worker device 1 was read. Identifier information 255 is information about an identifier, such as a two-dimensional code, attached to an item. Video data 256 is data obtained by filming the worker's work. Work information 257 is information that classifies video data 256 by worker's work. Log-attached video data 258 is data in which time information and product information of the item corresponding to the identifier are added to work video data 259 and video data 256. Work video data 259 is data in which work tags are added to the video data using work information 257.
次に、図2により記録システムの流れについて説明する。図2に示すように、培養に用いられるサンプル51が入ったシャーレの表面には、サンプル51に対応する二次元コード61が付されている。培養に用いられる試薬52が入った試験管の表面には、試薬52に対応する二次元コード62が付されている。二次元コード61,62は、シール材に印字された上で各物品に貼り付けられている。二次元コード61,62は、各物品に直接印字されるようにしてもよい。二次元コードは、図示しない分析機器等の装置にも付されている。 Next, the flow of the recording system will be explained using Figure 2. As shown in Figure 2, a two-dimensional code 61 corresponding to sample 51 is attached to the surface of a petri dish containing sample 51 used for culturing. A two-dimensional code 62 corresponding to reagent 52 is attached to the surface of a test tube containing reagent 52 used for culturing. Two-dimensional codes 61 and 62 are printed on a sealant and then attached to each item. Two-dimensional codes 61 and 62 may also be printed directly on each item. Two-dimensional codes are also attached to devices such as analytical equipment (not shown).
作業者は、最初に小型端末装置10とカメラ31とを起動する。カメラ31のスイッチをオンとすることにより小型端末装置10が起動するようにしてもよい。カメラ31を起動後には自動的に撮影が開始される。撮影は、作業者がカメラ31あるいは小型端末装置10を操作することにより開始されるようにしてもよい。カメラ31により撮影された作業者の作業は、動画データ153として作業者装置1のストレージ15内に記憶される。記憶される動画データ153は、複数の画像データから形成されている。例えば、ストレージ15には、30枚の画像データが1秒間の動画データ153として記憶されている。 The worker first activates the small terminal device 10 and the camera 31. The small terminal device 10 may be activated by turning on the camera 31 switch. After the camera 31 is activated, image capture begins automatically. Image capture may also be initiated by the worker operating the camera 31 or the small terminal device 10. The worker's work captured by the camera 31 is stored as video data 153 in the storage 15 of the worker device 1. The stored video data 153 is made up of multiple image data. For example, 30 frames of image data are stored in the storage 15 as one second of video data 153.
動画データ153は、一定時間経過する毎に作業者装置1からサーバ装置2へ送信される。小型端末装置10は、動画データ153内に二次元コード61,62に関する画像データが所定期間を超えて連続して記憶されている場合に、二次元コード61,62を読込む。所定期間とは、例えば1秒である。二次元コード61,62は、作業者が1秒間以上、二次元コード61,62凝視することにより読取られることとなる。二次元コード61,62は、固定カメラ310で撮影した動画データを基に読取られるようにしてもよい。二次元コード61,62は、識別子情報152に変換されてストレージ15内に記憶される。ストレージ15内には、二次元コード61,62を読込んだ時刻情報151も合わせて記憶される。なお、二次元コード61,62は、リアルタイムで認識されるようにしてもよい。 Video data 153 is transmitted from worker device 1 to server device 2 at regular intervals. The small terminal device 10 reads two-dimensional codes 61, 62 when image data relating to the two-dimensional codes 61, 62 has been stored continuously in the video data 153 for a predetermined period of time. The predetermined period is, for example, one second. The two-dimensional codes 61, 62 are read when the worker stares at the two-dimensional codes 61, 62 for one second or more. The two-dimensional codes 61, 62 may be read based on video data captured by fixed camera 310. The two-dimensional codes 61, 62 are converted into identifier information 152 and stored in storage 15. Time information 151 indicating when the two-dimensional codes 61, 62 were read is also stored in storage 15. The two-dimensional codes 61, 62 may be recognized in real time.
作業者装置1からは、時刻情報151および識別子情報152がサーバ装置2へ送信される。サーバ装置2においては、作業者装置1から送信される時刻情報151および識別子情報152にそれぞれ対応する時刻情報254および識別子情報255が記憶される。サーバ装置2は、時刻情報254および識別子情報255により形成されるログと、サンプル情報251、試薬情報252および装置情報253により形成されるIDリストと、を関連付けて動画データ256に付加する処理を実行する。 Time information 151 and identifier information 152 are transmitted from the worker device 1 to the server device 2. The server device 2 stores time information 254 and identifier information 255 corresponding to the time information 151 and identifier information 152 transmitted from the worker device 1. The server device 2 associates a log formed from the time information 254 and identifier information 255 with an ID list formed from the sample information 251, reagent information 252, and device information 253, and adds them to the video data 256.
具体的に、物品を特定する物品情報である、サンプル情報251、試薬情報252および装置情報253の各々には、識別子情報255に対応するIDが付与されている。サーバ装置2は、識別子情報255とIDリストとを照合することにより、どの物品が作業に用いられたかを特定する。 Specifically, each of the item information identifying an item, namely, sample information 251, reagent information 252, and device information 253, is assigned an ID corresponding to identifier information 255. The server device 2 identifies which item was used in the work by comparing the identifier information 255 with the ID list.
サーバ装置2は、作業者装置1から送信された動画データ153を動画データ256としてストレージ25内に記憶する。サーバ装置2は、動画データ256に対し物品情報が特定されたログ付動画データ258を作成する。サーバ装置2は、ログ付動画データ258を基にして、作業ごとに区分された作業タグが付加された作業動画データ259を作成する。 The server device 2 stores the video data 153 transmitted from the worker device 1 as video data 256 in the storage 25. The server device 2 creates log-attached video data 258 in which item information is identified for the video data 256. The server device 2 creates work video data 259 based on the log-attached video data 258, to which work tags classifying each work are added.
図3を用いて、ログ付動画データ258を作成する処理について具体的に説明する。図3に示されるように、カメラ31あるいは固定カメラ310を用いて撮影された動画データ153がサーバ装置2へ送信される。動画データ153は、サーバ装置2のストレージ25内において、動画データ256として記憶される。サーバ装置2は、作業者装置1から送信された時刻情報151、および識別子情報152をログを示す時刻情報254、および識別子情報255としてストレージ25内に記憶する。 The process of creating log-attached video data 258 will be described in detail using Figure 3. As shown in Figure 3, video data 153 captured using camera 31 or fixed camera 310 is transmitted to server device 2. Video data 153 is stored as video data 256 in storage 25 of server device 2. Server device 2 stores time information 151 and identifier information 152 transmitted from worker device 1 in storage 25 as time information 254 and identifier information 255 indicating the log.
識別子情報255は、ストレージ25内に記憶されているIDリストにあるサンプル情報251、試薬情報252および装置情報253からいずれかの物品情報として特定される。動画データ256に対して、特定された物品情報と、時刻情報254とが関連付けて付加される。ディスプレイ33は、このようにして作成されたログ付動画データ258を表示する。図3に示されるように、ディスプレイ33の画面には、撮影された動画が表示されるとともに、各時刻に対応して読込まれた識別子に対応する物品情報が表示される。 The identifier information 255 is identified as any of the item information from the sample information 251, reagent information 252, and device information 253 in the ID list stored in the storage 25. The identified item information and time information 254 are associated and added to the video data 256. The display 33 displays the log-attached video data 258 created in this manner. As shown in Figure 3, the screen of the display 33 displays the captured video as well as the item information corresponding to the identifier read at each time.
図4を用いて、作業動画データ259を作成する処理について具体的に説明する。図4に示されるように、作業者は、ディスプレイ33に表示されるカレンダー画像331を基に、作業をした日に保存されているログ付動画データ258を表示させる。具体的には、作業者が、マウスのポインタをカレンダー画像331の日付に合わせてクリックすると、日付に対応するログ付動画データ258が読出される。 The process of creating work video data 259 will be described in detail using Figure 4. As shown in Figure 4, the worker uses the calendar image 331 displayed on the display 33 to display the log-attached video data 258 saved for the day the work was performed. Specifically, when the worker aligns the mouse pointer with a date on the calendar image 331 and clicks, the log-attached video data 258 corresponding to that date is read out.
作業者は、ログ付動画データ258を再生させながらログ付動画データ258に対して作業情報を入力し、作業タグを付加していく。例えば、1つのログ付動画データ258の時間軸に対応して左から右に向かって変化するプログレスバー71が表示される。プログレスバー71上には、作業の開始時刻と終了時刻とを決定することのできる三角の画像が表示される。作業者は、三角の画像をマウス等により動かすことにより、1つの作業の開始時刻と終了時刻とを決定する。これにより、ログ付動画データ258の中から1つの作業の開始時刻と終了時刻とが決定された動画バー72が作成される。 While playing back the log-attached video data 258, the worker inputs task information into the log-attached video data 258 and adds task tags. For example, a progress bar 71 is displayed that changes from left to right in accordance with the time axis of one piece of log-attached video data 258. A triangular image that allows the worker to determine the start and end times of a task is displayed on the progress bar 71. The worker determines the start and end times of a task by moving the triangular image with a mouse or the like. This creates a video bar 72 in which the start and end times of a task have been determined from the log-attached video data 258.
作業者は、さらに、実験名、作業内容等の作業情報257を入力する。これにより、ログ付動画データ258の中の1つの作業を示す動画データに対して、開始時刻、終了時刻、および作業内容が作業情報257として付加される。作業者は、この処理を繰返し、ログ付動画データ258を作業ごとに区分し作業情報を入力することにより作業タグ付の作業動画データ259を作成する。 The worker further inputs work information 257, such as the experiment name and work content. As a result, the start time, end time, and work content are added as work information 257 to the video data showing one work in the log-attached video data 258. The worker repeats this process, dividing the log-attached video data 258 into each work and inputting work information to create work video data 259 with work tags.
このようにして作成された作業動画データ259は、ディスプレイ33に表示させることができる。図4に示すように、ディスプレイ33の画面には、作業ごとに番号が付された作業情報257が表示される。作業者は、いずれかの番号が付された作業をマウス等により選択することで、動画バー72と、当該動画バー72に対応する期間の作業動画データ259とを表示させることができる。 The work video data 259 created in this way can be displayed on the display 33. As shown in Figure 4, work information 257, in which each work is numbered, is displayed on the screen of the display 33. By selecting one of the numbered works with a mouse or the like, the worker can display a video bar 72 and the work video data 259 for the period corresponding to that video bar 72.
次に、作業者装置1において実行される処理について説明する。図5は、作業者装置1において設定される作業者装置設定処理を示すフローチャートである。作業者装置設定処理は、作業者装置1のプロセッサ11がプログラムを実行することで実行される。プロセッサ11は、各処理を実行する処理部として機能する。プロセッサ11は、メインルーチンから一定時間毎にサブルーチンである作業者装置設定処理を呼び出す。以下では、フローチャート中の各ステップを、単に「S」と表記する。 Next, the processing executed in the worker device 1 will be described. Figure 5 is a flowchart showing the worker device setting processing set in the worker device 1. The worker device setting processing is executed by the processor 11 of the worker device 1 executing a program. The processor 11 functions as a processing unit that executes each process. The processor 11 calls the worker device setting processing, which is a subroutine, from the main routine at regular intervals. Below, each step in the flowchart will be simply referred to as "S".
作業者装置設定処理において、プロセッサ11は、カメラ31からの電源OFF信号を受信したか否かを判定する(S101)。プロセッサ11は、カメラ31からの電源OFF信号を受信していない場合(S101でNO)、S102の処理へ移行する。プロセッサ11は、S101においてカメラ31からの電源OFF信号を受信した場合(S101でYES)、作業停止をサーバ装置2へ通知し(S111)、S112の処理へ移行する。プロセッサ11は、S112においてストレージ15に未送信の動画データ153が存在するか否かを判定する。動画データ153が存在する場合(S112でYES)は、動画データ153をサーバ装置2へ送信する(S110)。動画データ153が存在しない場合は(S112でNO)、処理をメインルーチンへ返す。 In the worker device setting process, the processor 11 determines whether or not a power-off signal has been received from the camera 31 (S101). If the processor 11 has not received a power-off signal from the camera 31 (NO in S101), the processor proceeds to processing in S102. If the processor 11 has received a power-off signal from the camera 31 in S101 (YES in S101), the processor 11 notifies the server device 2 that work has been stopped (S111) and proceeds to processing in S112. In S112, the processor 11 determines whether or not there is unsent video data 153 in the storage 15. If there is video data 153 (YES in S112), the processor 11 transmits the video data 153 to the server device 2 (S110). If there is no video data 153 (NO in S112), the processor 11 returns to the main routine.
プロセッサ11は、S102においてカメラ31で撮影中か否かを判定する。撮影中か否かは、画像データ(動画データ153)を受信しているか否かにより判定すればよい。プロセッサ11は、カメラ31で撮影中と判定した場合(S102でYES)、S106の処理へ移行する。プロセッサ11は、カメラ31で撮影中でないと判定した場合(S102でNO)、カメラ31の電源ON信号を受信したか否かを判定する(S103)。プロセッサ11は、S103においてカメラ31からの電源ON信号を受信していない場合(S103でNO)、処理をメインルーチンへ返す。 In S102, processor 11 determines whether or not the camera 31 is currently taking pictures. Whether or not taking pictures is currently taking pictures can be determined by whether or not image data (video data 153) is being received. If processor 11 determines that the camera 31 is currently taking pictures (YES in S102), it proceeds to processing in S106. If processor 11 determines that the camera 31 is not currently taking pictures (NO in S102), it determines whether or not a power-on signal from the camera 31 has been received (S103). If processor 11 has not received a power-on signal from the camera 31 in S103 (NO in S103), it returns processing to the main routine.
プロセッサ11は、S103においてカメラ31からの電源ON信号を受信した場合(S103でYES)、作業開始をサーバ装置2へ通知する(S104)。次いで、プロセッサ11は、カメラ31により撮影された画像データを動画データ153としてストレージ15に記録する(S105)。次いで、プロセッサ11は、識別子を含む複数の画像データが1秒以上連続しているか否かを判定する(S106)。 If the processor 11 receives a power-on signal from the camera 31 in S103 (YES in S103), it notifies the server device 2 of the start of work (S104). Next, the processor 11 records the image data captured by the camera 31 in the storage 15 as video data 153 (S105). Next, the processor 11 determines whether multiple image data containing an identifier are consecutive for one second or more (S106).
具体的に、プロセッサ11は、記録中の動画データ153内に二次元コード61,62等の識別子を含む画像データとして認識された複数の画像データが1秒以上連続して抽出されているか否かを判定する。プロセッサ11は、識別子を含む複数の画像データが1秒以上連続して抽出されている場合に、識別子によって示される識別データを読込む処理を実行する。一方、プロセッサ11は、識別子を含む画像データとして認識された複数の画像データが1秒未満連続して抽出されたとしても識別子によって示される識別データの読込みをしない。このようにすれば、1秒より短い時間では識別子として読込まれることはないので、不要な識別子の読込みを回避することができる。 Specifically, processor 11 determines whether multiple pieces of image data recognized as image data containing identifiers such as two-dimensional codes 61, 62 have been extracted continuously for one second or more within video data 153 being recorded. If multiple pieces of image data containing identifiers have been extracted continuously for one second or more, processor 11 executes a process to read the identification data indicated by the identifiers. On the other hand, processor 11 does not read the identification data indicated by the identifiers even if multiple pieces of image data recognized as image data containing identifiers have been extracted continuously for less than one second. In this way, identifiers will not be read in for periods shorter than one second, and it is possible to avoid reading unnecessary identifiers.
プロセッサ11は、識別子を含む複数の画像データが1秒以上連続していないと判定した場合(S106でNO)、S109の処理へ移行する。プロセッサ11は、識別子を含む複数の画像データが1秒以上連続していると判定した場合(S106でYES)、識別子の読取り時刻を示す時刻情報151と、識別子情報152とをサーバ装置2へ送信する(S107)。次いで、プロセッサ11は、スピーカ32に対して識別子が正常に読込まれたことを示す音を通知する信号を送信する(S108)。これにより、作業者は、識別子が正常に読込まれたことを音により確実に認識することができる。 If processor 11 determines that multiple image data containing an identifier are not consecutive for one second or more (NO in S106), it proceeds to processing in S109. If processor 11 determines that multiple image data containing an identifier are consecutive for one second or more (YES in S106), it transmits time information 151 indicating the time the identifier was read and identifier information 152 to server device 2 (S107). Next, processor 11 transmits a signal to speaker 32 to notify that the identifier has been read successfully (S108). This allows the worker to reliably recognize that the identifier has been read successfully by the sound.
なお、識別子が正常に読込まれたことは、音以外の手段により作業者に伝えられるようにしてもよい。例えば、識別子が正常に読込まれたことはカメラ31に取付けられた発光手段が発光すること、眼鏡型のウエアラブルカメラの視界内に表示される画面において画像が表示されること、振動素子が振動することであってもよい。識別子が正常に読込まれたことは、音、光、画面の表示、振動のうちいずれか2つ以上の組合せであってもよい。 The successful reading of the identifier may be communicated to the worker by means other than sound. For example, the successful reading of the identifier may be indicated by the light emitting means attached to the camera 31 emitting light, an image being displayed on a screen displayed within the field of view of the eyeglass-type wearable camera, or the vibration of a vibration element. The successful reading of the identifier may also be indicated by a combination of two or more of sound, light, a display on a screen, and vibration.
次いで、プロセッサ11は、動画データ153を受信してから一定期間経過したか否かを判定する(S109)。一定期間とは、数分から数十分程度の期間である。例えば、プロセッサ11は、動画データ153が10分間連続して記憶されたか否かをS109において判定する。プロセッサ11は、S109において一定期間経過していないと判定した場合(S109でNO)、処理をメインルーチンへ返す。 Next, processor 11 determines whether a certain period of time has passed since receiving video data 153 (S109). The certain period of time is a period of several minutes to several tens of minutes. For example, processor 11 determines in S109 whether video data 153 has been stored continuously for 10 minutes. If processor 11 determines in S109 that the certain period of time has not passed (NO in S109), it returns processing to the main routine.
プロセッサ11は、S109において一定期間経過したと判定した場合(S109でYES)、動画データ153をサーバ装置2へ送信し(S110)、処理をメインルーチンへ返す。S109、S110の処理により、一定期間の動画データ153が記録された後にサーバ装置2へ送信されるため、随時動画データ153をサーバ装置2に送信するよりも作業者装置1側の処理負担を軽減することができる。なお、作業者装置1が高速処理に対応可能であれば、動画データ153を随時サーバ装置に2へ送信する仕様であってもよい。動画データ153は、作業者の作業開始から終了までを全て撮影し記録されたものであってもよい。 If the processor 11 determines in S109 that a certain period of time has elapsed (YES in S109), it transmits the video data 153 to the server device 2 (S110) and returns processing to the main routine. Through the processing of S109 and S110, the video data 153 is recorded for a certain period of time and then transmitted to the server device 2, thereby reducing the processing burden on the worker device 1 compared to transmitting the video data 153 to the server device 2 at any time. Note that if the worker device 1 is capable of high-speed processing, it may be configured to transmit the video data 153 to the server device 2 at any time. The video data 153 may be a recording of the worker's entire work, from start to finish.
次に、サーバ装置2において実行される処理について説明する。図6は、サーバ装置2において設定されるサーバ装置設定処理を示すフローチャートである。サーバ装置設定処理は、サーバ装置2のプロセッサ21がプログラムを実行することで実行される。プロセッサ21は、各処理を実行する処理部として機能する。プロセッサ21は、メインルーチンから一定時間毎にサブルーチンであるサーバ装置設定処理を呼び出す。 Next, we will explain the processing executed by the server device 2. Figure 6 is a flowchart showing the server device setting processing set in the server device 2. The server device setting processing is executed by the processor 21 of the server device 2 executing a program. The processor 21 functions as a processing unit that executes each process. The processor 21 calls the server device setting processing, which is a subroutine, from the main routine at regular intervals.
サーバ装置設定処理において、プロセッサ21は、作業者装置1からカメラ31をOFFすることにより送信される作業停止の信号を受信したか否かを判定することにより、カメラ31がOFFとなり作業者が作業を停止したか否か確認する(S201)。プロセッサ21は、S201において作業停止を確認した場合(S201でYES)、作業終了時刻を登録し(S209)、処理をメインルーチンへ返す。 In the server device setting process, the processor 21 determines whether a work stop signal transmitted by the worker device 1 turning off the camera 31 has been received, thereby confirming whether the camera 31 has been turned off and the worker has stopped working (S201). If the processor 21 confirms that work has stopped in S201 (YES in S201), it registers the work end time (S209) and returns processing to the main routine.
プロセッサ21は、S201において作業停止を確認しなかった場合(S201でNO)、作業者装置1からカメラ31をONすることにより送信される作業開始の信号を受信したか否かを判定することにより、カメラ31がONとなり作業者が作業を開始したか否か確認する(S202)。プロセッサ21は、S202において作業開始を確認した場合(S202でYES)、作業開始時刻を登録し(S210)、処理をメインルーチンへ返す。 If the processor 21 does not confirm that work has stopped in S201 (NO in S201), it determines whether it has received a work start signal transmitted by the worker device 1 by turning on the camera 31, thereby confirming whether the camera 31 has been turned on and the worker has started work (S202). If the processor 21 confirms that work has started in S202 (YES in S202), it registers the work start time (S210) and returns processing to the main routine.
プロセッサ21は、S202において作業開始を確認しなかった場合(S202でNO)、作業者装置1から送信される時刻情報151、識別子情報152を受信したか否かを判定する(S203)。プロセッサ21は、S203において時刻情報151、識別子情報152を受信しなかった場合(S203でNO)、S205の処理へ移行する。プロセッサ21は、S203において時刻情報151、識別子情報152を受信した場合(S203でYES)、サンプル情報251、試薬情報252、および装置情報253と、記録された識別子情報255とを照合することにより物品情報を特定する(S204)。 If the processor 21 does not confirm the start of work in S202 (NO in S202), it determines whether it has received time information 151 and identifier information 152 transmitted from the worker device 1 (S203). If the processor 21 has not received time information 151 and identifier information 152 in S203 (NO in S203), it proceeds to processing in S205. If the processor 21 has received time information 151 and identifier information 152 in S203 (YES in S203), it identifies item information by comparing the sample information 251, reagent information 252, and device information 253 with the recorded identifier information 255 (S204).
次いで、プロセッサ21は、動画データ153を受信したか否かを判定する(S205)。プロセッサ21は、S205において動画データ153を受信しなかった場合(S205でNO)、S207の処理へ移行する。プロセッサ21は、S205において動画データ153を受信した場合(S205でYES)、記録された動画データ256を用いてログ付動画データ258を作成する(S206)。ログ付動画データ258は、ストレージ25に記憶された動画データ256に対し、識別子を読取った際の時刻情報254と、識別子情報255に対応する物品情報とが、動画データ256にログとして付された状態の動画データである。 Next, the processor 21 determines whether or not video data 153 has been received (S205). If the processor 21 has not received video data 153 in S205 (NO in S205), the processor 21 proceeds to processing in S207. If the processor 21 has received video data 153 in S205 (YES in S205), the processor 21 creates log-attached video data 258 using the recorded video data 256 (S206). The log-attached video data 258 is video data in which time information 254 when the identifier was read and item information corresponding to the identifier information 255 have been attached to the video data 256 as a log for the video data 256 stored in the storage 25.
次いで、プロセッサ21は、作業情報257を受信したか否かを判定する(S207)。プロセッサ21は、S207において作業情報257を受信しなかった場合(S207でNO)、処理をメインルーチンへ返す。プロセッサ21は、S207において作業情報257を受信した場合(S207でYES)、作業動画データ259を作成し(S208)、処理をメインルーチンへ返す。作業動画データ259は、ストレージ25に記憶されたログ付動画データ258に対し、作業ごとに区分された作業内容等の作業タグが付加された動画データである。 The processor 21 then determines whether or not work information 257 has been received (S207). If the processor 21 has not received work information 257 in S207 (NO in S207), the processor 21 returns the process to the main routine. If the processor 21 has received work information 257 in S207 (YES in S207), the processor 21 creates work video data 259 (S208) and returns the process to the main routine. The work video data 259 is video data in which work tags, such as work content categorized by work, have been added to the log-attached video data 258 stored in the storage 25.
ここで、従来、動画の記録と、識別子の読取りとは、別々で行なわれていた。例えば、冷蔵庫に保管した試薬と、インキュベータ内で培養されていたサンプルとを実験に使用する場合を想定する。このような場合、作業者の作業と識別子を読取ることが別々に行なわれてしまうと、作業を中断する必要が生じる。また、冷蔵庫、インキュベータから長時間にわたり試薬、サンプルを取り出した状態が続き、性能等が低下してしまう。本実施の形態によれば、作業者は、作業をする工程の中で識別子を読取ることができるため、試薬、サンプルの性能等の低下を避けながら、負担をかけずに識別子の情報を得ることができる。 Here, conventionally, video recording and identifier reading were performed separately. For example, consider a case where an experiment uses reagents stored in a refrigerator and samples cultured in an incubator. In such a case, if the worker's work and identifier reading were performed separately, the work would need to be interrupted. Furthermore, if the reagents and samples were removed from the refrigerator or incubator for an extended period of time, performance would be degraded. According to this embodiment, the worker can read the identifier during the work process, thereby obtaining identifier information without burdening the worker and avoiding degradation of the performance of the reagents and samples.
本実施の形態によれば、ログ付動画データ258と、作業動画データ259とを作成することができる。よって、作業者は、作業ごとに区分された作業動画データ259を確認することにより、どのような物品をいつ使用したかをいつでも確認し、品質管理、履歴管理ができるとともに、今後の研究、分析において作業を効果的に進めることができる。
<実施の形態2>
図7により実施の形態2に係る記録システム2000について説明する。図7は、実施の形態2に係る記録システム2000の全体構成を示す図である。図2に示すように、記録システム2000は、実施の形態1の記録システム1000と比較すると、作業者装置1Aのみで構成されており、サーバ装置2とネットワーク4とが存在しない構成である。
According to this embodiment, it is possible to create log-attached video data 258 and work video data 259. Therefore, by checking the work video data 259 categorized by work, a worker can always confirm what items were used and when, enabling quality control and history management, as well as the effective progress of work in future research and analysis.
<Second Embodiment>
A recording system 2000 according to the second embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram showing the overall configuration of the recording system 2000 according to the second embodiment. As shown in Fig. 2, the recording system 2000 is configured with only an operator device 1A, and does not include a server device 2 or a network 4, as compared to the recording system 1000 according to the first embodiment.
図7に示すように、作業者装置1Aは、実施の形態1の作業者装置1と比較し、ストレージ25が異なっている。ストレージ25は、実施の形態1のサーバ装置2に含まれるストレージ25と同じ構成である。つまり、実施の形態2の作業者装置1Aは、実施の形態1のサーバ装置2の機能を1つの装置で実現した構成である。作業者装置1Aのプロセッサ11は、サーバ装置2に含まれるプロセッサ21の機能も兼ね備えている。その他の各構成は、実施の形態1の構成と同様のため説明を省略する。 As shown in FIG. 7 , the worker device 1A differs from the worker device 1 of embodiment 1 in the storage 25. The storage 25 has the same configuration as the storage 25 included in the server device 2 of embodiment 1. In other words, the worker device 1A of embodiment 2 is configured to realize the functions of the server device 2 of embodiment 1 in a single device. The processor 11 of the worker device 1A also has the functions of the processor 21 included in the server device 2. The other components are the same as those of embodiment 1, so a description thereof will be omitted.
作業者装置1Aを備える記録システム2000によれば、ネットワーク4を介さない1つの装置により作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。
<変形例>
上述した実施の形態において、物品には、サンプル、試薬、装置が含まれることを説明した。物品は、材料、器材、検体、機器、培養器、その他、作業に用いられる物であればどのような物であってもよい。
According to recording system 2000 including worker device 1A, it is possible to record the work of a worker together with information on many items using a single device without using network 4, without imposing a burden on the worker.
<Modification>
In the above-described embodiment, the items include samples, reagents, and devices. The items may also be materials, equipment, specimens, instruments, incubators, or any other items that can be used in the work.
上述した実施の形態において、動画を撮影するカメラと二次元コードを読取るためのカメラとは同じものを説明した。しかしながら、動画を撮影するカメラと二次元コードを読取るためのカメラとを別で用意してもよい。 In the above-described embodiment, the camera for capturing video and the camera for reading the two-dimensional code were described as being the same. However, it is also possible to provide separate cameras for capturing video and reading the two-dimensional code.
上述した実施の形態において、識別子は、二次元コードである場合について説明した。識別子は、バーコード等の一次元コード、ARマーカ等であってもよい。 In the above-described embodiment, the identifier is described as a two-dimensional code. The identifier may also be a one-dimensional code such as a barcode, an AR marker, etc.
上述した実施の形態において、作業動画データ259を作成する際は、ログ付動画データの編集の際に、間違った作業等を編集できるようにしてもよい。 In the above-described embodiment, when creating the work video data 259, it may be possible to edit out incorrect work, etc., when editing the log-attached video data.
上述した実施の形態において、作業情報257は、作業者が付与するものとして説明した。作業情報257は、作業者装置1あるいはサーバ装置2が付与するものであってもよい。具体的には、作業者装置1あるいはサーバ装置2がログ付動画データ258から作業の切り替わりを判定し、作業を区分するようにしてもよい。または、作業情報257は、作業者装置1を構成する小型端末装置10とは別の小型端末装置(デスクトップ型コンピュータ、ラップトップ型コンピュータ、タブレット型コンピュータ、スマートフォンなど)から作業者がネットワーク4を介して付与するものであってもよい。 In the above-described embodiment, the work information 257 has been described as being provided by the worker. The work information 257 may also be provided by the worker device 1 or the server device 2. Specifically, the worker device 1 or the server device 2 may determine a change in work from the log-attached video data 258 and classify the work. Alternatively, the work information 257 may be provided by the worker via the network 4 from a small terminal device (desktop computer, laptop computer, tablet computer, smartphone, etc.) other than the small terminal device 10 that constitutes the worker device 1.
[態様]
上述した複数の例示的な実施の形態は、以下の態様の具体例であることが当業者により理解される。
[Aspects]
It will be appreciated by those skilled in the art that the exemplary embodiments described above are examples of the following aspects.
(第1項) 一態様に係る記録システムは、識別子が付された物品を用いた作業を記録する記録システムに関する。記録システムは、作業を撮影する撮影部と、撮影部により撮影された画像データを動画データとして記録する記憶部と、記憶部に記憶された動画データ内から識別子を抽出する抽出部と、識別子に基づき物品を特定可能な物品情報を特定する特定部と、動画データに対して、特定部が特定した物品情報と、識別子の読取り時刻を示す時刻情報と、を関連付けて付加する処理を実行する処理部と、を備える。 (Section 1) One aspect of the recording system relates to a recording system that records work using items with identifiers attached. The recording system includes a photographing unit that photographs the work, a storage unit that records image data photographed by the photographing unit as video data, an extraction unit that extracts an identifier from the video data stored in the storage unit, an identification unit that identifies item information that can identify the item based on the identifier, and a processing unit that executes processing to associate and add the item information identified by the identification unit and time information indicating the time the identifier was read to the video data.
第1項に記載の記録システムによれば、作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。 The recording system described in paragraph 1 allows workers' work to be recorded along with information on many items without placing a burden on the workers.
(第2項) 関連付けられた物品情報および時刻情報を表示する表示部をさらに備える。 (Clause 2) The device further includes a display unit that displays associated item information and time information.
第2項に記載の記録システムによれば、作業者は、表示部により作業中いつ物品を用いたかを容易に確認することができる。 The recording system described in paragraph 2 allows workers to easily check on the display when an item was used during work.
(第3項) 処理部は、作業ごとに区分された作業タグを付加するためのデータを受付け、動画データに対して、作業タグを付加する処理を実行する。 (Section 3) The processing unit accepts data for adding task tags categorized by task, and performs processing to add the task tags to the video data.
第3項に記載の記録システムによれば、動画データに作業タグを付加することにより、作業ごとに動画データを管理して記憶することができる。 The recording system described in paragraph 3 allows video data to be managed and stored for each task by adding task tags to the video data.
(第4項) 抽出部は、動画データ内に識別子を示す画像データが所定期間を超えて連続して記録されている場合に、識別子を抽出する。 (Clause 4) The extraction unit extracts the identifier when image data indicating the identifier is recorded continuously within the video data for more than a predetermined period of time.
第4項に記載の記録システムによれば、仮に作業途中で作業者が意図せず識別子が撮影されたとしても所定期間を超えて連続して記録されていなければ識別子が抽出されないため、不要な識別子の抽出を回避することができる。 With the recording system described in paragraph 4, even if an identifier is unintentionally photographed by a worker during work, the identifier will not be extracted unless it has been continuously recorded for more than a specified period of time, thereby avoiding the extraction of unnecessary identifiers.
(第5項) 物品は、サンプル、試薬、装置のうち少なくとも1つを含む。 (Clause 5) The item includes at least one of a sample, a reagent, and an apparatus.
第5項に記載の記録システムによれば、作業者に負担をかけず多くの物品に含まれるサンプル、試薬、および装置の情報とともに作業者の作業を記録することができる。 The recording system described in Section 5 allows the operator's work to be recorded along with information about samples, reagents, and equipment contained in many items without placing a burden on the operator.
(第6項) 物品の識別子を抽出したことを作業者に通知する通知部をさらに備える。 (Item 6) The system further includes a notification unit that notifies the worker that an item identifier has been extracted.
第6項に記載の記録システムによれば、物品の識別子が抽出されたことを作業者に容易に知らせることができる。 The recording system described in paragraph 6 makes it easy to notify workers that an item's identifier has been extracted.
(第7項) 記録システムは、作業者装置と、サーバ装置と、を備える。作業者装置は、撮影部と、抽出部と、を含む。サーバ装置は、特定部と、処理部と、を含む。 (Clause 7) The recording system includes a worker device and a server device. The worker device includes a photographing unit and an extraction unit. The server device includes an identification unit and a processing unit.
第7項に記載の記録システムによれば、作業者装置とサーバ装置とを用いて、作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。 The recording system described in paragraph 7 uses a worker device and a server device to record the worker's work along with information on many items without placing a burden on the worker.
(第8項) 一態様に係るサーバ装置は、識別子が付された物品を用いた作業の動画データを取得するサーバ装置に関する。サーバ装置は、識別子と、識別子の読取り時刻を示す時刻情報と、動画データと、を受信する受信部と、識別子に基づき物品を特定可能な物品情報を特定する特定部と、動画データに対して、特定部が特定した物品情報と、時刻情報と、を関連付けて付加する処理を実行する処理部と、を備える。 (Section 8) One aspect of the server device relates to a server device that acquires video data of work using an item with an identifier. The server device includes a receiving unit that receives the identifier, time information indicating the time the identifier was read, and video data; an identifying unit that identifies item information that can identify the item based on the identifier; and a processing unit that executes a process of associating the item information identified by the identifying unit with the time information and adding it to the video data.
第8項に記載のサーバ装置によれば、作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。 The server device described in paragraph 8 makes it possible to record the work of workers along with information on many items without placing a burden on the workers.
(第9項) 一態様に係る作業者装置は、識別子が付された物品を用いた作業を記録する作業者装置に関する。作業者装置は、作業を撮影する撮影部と、撮影部により撮影された動画データ内から識別子を抽出する抽出部と、識別子に基づき物品を特定可能な物品情報を特定する特定部と、動画データに対して、特定部が特定した物品情報と、識別子の読取り時刻を示す時刻情報と、を関連付けて付加する処理を実行する処理部と、を備える。 (Item 9) One embodiment of a worker device relates to a worker device that records work performed using an item with an identifier attached. The worker device includes a photographing unit that photographs the work, an extraction unit that extracts an identifier from video data photographed by the photographing unit, an identification unit that identifies item information that can identify the item based on the identifier, and a processing unit that executes processing to associate and add the item information identified by the identification unit and time information indicating the time the identifier was read to the video data.
第9項に記載の作業者装置によれば、作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。 The worker device described in paragraph 9 makes it possible to record the worker's work along with information on many items without placing a burden on the worker.
(第10項) 一態様に係る記録方法は、識別子が付された物品を用いた作業を記録する記録方法に関する。記録方法は、作業を撮影するステップと、撮影された動画データ内から識別子を抽出するステップと、識別子に基づき物品を特定可能な物品情報を特定するステップと、動画データに対して、物品情報と、識別子の読取り時刻を示す時刻情報と、を関連付けて付加するステップと、を実行する。 (Clause 10) One aspect of the recording method relates to a recording method for recording work using an item to which an identifier is attached. The recording method includes the steps of: filming the work; extracting the identifier from the filmed video data; identifying item information that can identify the item based on the identifier; and adding, to the video data, the item information and time information indicating the time the identifier was read in association with each other.
第10項に記載の記録方法によれば、作業者に負担をかけず多くの物品の情報とともに作業者の作業を記録することができる。 The recording method described in paragraph 10 allows the worker's work to be recorded along with information on many items without placing a burden on the worker.
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present disclosure is indicated by the claims, not by the description of the above embodiments, and is intended to include all modifications within the meaning and scope of the claims.
1,1A 作業者装置、2 サーバ装置、4 ネットワーク、10 小型端末装置、11,21 プロセッサ、12,22 メインメモリ、13,23 通信インターフェイス、14,24 入出力インターフェイス、15,25 ストレージ、31 カメラ、32 スピーカ、33 ディスプレイ、51 サンプル、52 試薬、61,62 二次元コード、71 プログレスバー、72 動画バー、151,254 時刻情報、153,256 動画データ、251 サンプル情報、252 試薬情報、253 装置情報、255 識別子情報、257 作業情報、258 ログ付動画データ、259 作業動画データ、310 固定カメラ、331 カレンダー画像、1000,2000 記録システム。 1, 1A: Operator device, 2: Server device, 4: Network, 10: Small terminal device, 11, 21: Processor, 12, 22: Main memory, 13, 23: Communication interface, 14, 24: Input/output interface, 15, 25: Storage, 31: Camera, 32: Speaker, 33: Display, 51: Sample, 52: Reagent, 61, 62: Two-dimensional code, 71: Progress bar, 72: Video bar, 151, 254: Time information, 153, 256: Video data, 251: Sample information, 252: Reagent information, 253: Device information, 255: Identifier information, 257: Work information, 258: Video data with log, 259: Work video data, 310: Fixed camera, 331: Calendar image, 1000, 2000: Recording system.
Claims (9)
作業を撮影する撮影部と、
前記撮影部により撮影された画像データを動画データとして記録する記憶部と、
前記記憶部に記憶された前記動画データ内から識別子を抽出する抽出部と、
前記識別子に基づき前記物品を特定可能な物品情報を特定する特定部と、
前記動画データに対して、前記特定部が特定した前記物品情報と、前記識別子の読取り時刻を示す時刻情報と、を関連付けて付加する処理を実行する処理部と、
前記処理部で付加した前記物品情報および前記時刻情報とともに前記動画データを画面上に表示する表示部と、を備える、記録システム。 A recording system for recording work using items with identifiers in the field of research and analysis ,
A photography department that photographs the work,
a storage unit that records image data captured by the imaging unit as video data;
an extracting unit that extracts an identifier from the video data stored in the storage unit;
an identification unit that identifies item information that can identify the item based on the identifier;
a processing unit that executes a process of adding, to the video data, the item information identified by the identification unit and time information indicating the time when the identifier was read in association with each other;
a display unit that displays the video data on a screen together with the item information and the time information added by the processing unit .
前記作業者装置は、前記撮影部と、前記抽出部と、を含み、
前記サーバ装置は、前記特定部と、前記処理部と、を含む、請求項1から請求項5のいずれか1項に記載の記録システム。 the recording system includes a worker device and a server device;
the worker device includes the photographing unit and the extraction unit,
The recording system according to claim 1 , wherein the server device includes the specifying unit and the processing unit.
前記識別子と、前記識別子の読取り時刻を示す時刻情報と、前記動画データと、を受信する受信部と、
前記識別子に基づき前記物品を特定可能な物品情報を特定する特定部と、
前記動画データに対して、前記特定部が特定した前記物品情報と、前記時刻情報と、を関連付けて付加する処理を実行する処理部と、
前記処理部で付加した前記物品情報および前記時刻情報とともに表示される前記動画データを記録する記憶部と、を備える、サーバ装置。 A server device that acquires video data of work using items with identifiers in the field of research and analysis ,
a receiving unit that receives the identifier, time information indicating the time when the identifier was read, and the video data;
an identification unit that identifies item information that can identify the item based on the identifier;
a processing unit that executes a process of adding the item information identified by the identification unit and the time information to the video data in association with each other;
a storage unit that records the video data that is displayed together with the item information and the time information that are added by the processing unit .
作業を撮影する撮影部と、
前記撮影部により撮影された動画データ内から識別子を抽出する抽出部と、
前記識別子に基づき前記物品を特定可能な物品情報を特定する特定部と、
前記動画データに対して、前記特定部が特定した前記物品情報と、前記識別子の読取り時刻を示す時刻情報と、を関連付けて付加する処理を実行する処理部と、
前記処理部で付加した前記物品情報および前記時刻情報とともに前記動画データを画面上に表示する表示部と、を備える、作業者装置。 A worker device for recording work using an item with an identifier in the field of research or analysis ,
A photography department that photographs the work,
an extraction unit that extracts an identifier from video data captured by the imaging unit;
an identification unit that identifies item information that can identify the item based on the identifier;
a processing unit that executes a process of adding, to the video data, the item information identified by the identification unit and time information indicating the time when the identifier was read in association with each other;
a display unit that displays the video data on a screen together with the item information and the time information added by the processing unit .
作業を撮影するステップと、
撮影された動画データ内から識別子を抽出するステップと、
前記識別子に基づき前記物品を特定可能な物品情報を特定するステップと、
前記動画データに対して、前記物品情報と、前記識別子の読取り時刻を示す時刻情報と、を関連付けて付加するステップと、
前記物品情報および前記時刻情報とともに表示される前記動画データを記録するステップと、を実行する、記録方法。 A recording method for recording work using an item with an identifier in the field of research or analysis , comprising:
Photographing the work;
extracting an identifier from the captured video data;
Identifying product information that can identify the product based on the identifier;
adding the item information and time information indicating the time when the identifier was read to the video data in association with each other;
and recording the video data displayed together with the item information and the time information .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021194363A JP7735826B2 (en) | 2021-11-30 | 2021-11-30 | Recording system, server device, worker device, and recording method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021194363A JP7735826B2 (en) | 2021-11-30 | 2021-11-30 | Recording system, server device, worker device, and recording method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023080836A JP2023080836A (en) | 2023-06-09 |
| JP7735826B2 true JP7735826B2 (en) | 2025-09-09 |
Family
ID=86656520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021194363A Active JP7735826B2 (en) | 2021-11-30 | 2021-11-30 | Recording system, server device, worker device, and recording method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7735826B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN121175757A (en) | 2023-05-16 | 2025-12-19 | 株式会社力森诺科 | Design device, design method, program, and design system |
| WO2025136018A1 (en) * | 2023-12-21 | 2025-06-26 | 주식회사 인테그리틱스 | Method and system for supporting recording of user activities |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011233046A (en) | 2010-04-28 | 2011-11-17 | Talk Co Ltd | Device, method and program for identifying task being performed |
| JP2018116572A (en) | 2017-01-19 | 2018-07-26 | 株式会社大林組 | Image management system, image management method, and image management program |
| JP2020129287A (en) | 2019-02-08 | 2020-08-27 | コニカミノルタ株式会社 | Process information acquisition system, process information acquisition method, and process information acquisition program |
| WO2021161956A1 (en) | 2020-02-13 | 2021-08-19 | 株式会社エアレックス | Total logging system |
-
2021
- 2021-11-30 JP JP2021194363A patent/JP7735826B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011233046A (en) | 2010-04-28 | 2011-11-17 | Talk Co Ltd | Device, method and program for identifying task being performed |
| JP2018116572A (en) | 2017-01-19 | 2018-07-26 | 株式会社大林組 | Image management system, image management method, and image management program |
| JP2020129287A (en) | 2019-02-08 | 2020-08-27 | コニカミノルタ株式会社 | Process information acquisition system, process information acquisition method, and process information acquisition program |
| WO2021161956A1 (en) | 2020-02-13 | 2021-08-19 | 株式会社エアレックス | Total logging system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023080836A (en) | 2023-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Judson et al. | Implementation of a digital chatbot to screen health system employees during the COVID-19 pandemic | |
| US20220351475A1 (en) | Method and system for implementing augmented reality (ar)-based assistance within work environment | |
| CN105277677B (en) | Method and system for aggregating information related to a diagnostic analyzer | |
| US8396964B2 (en) | Computer application analysis | |
| US9665956B2 (en) | Graphically based method for displaying information generated by an instrument | |
| JP7735826B2 (en) | Recording system, server device, worker device, and recording method | |
| Pantanowitz et al. | Tracking in anatomic pathology | |
| Steiner et al. | Managing research and surveillance projects in real-time with a novel open-source e Management tool designed for under-resourced countries | |
| CN111597936A (en) | Face data set labeling method, system, terminal and medium based on deep learning | |
| Dennert et al. | Creating an affordable, user-friendly electronic inventory system for lab samples | |
| US20080204221A1 (en) | Environmental monitoring in accordance with a test configuration hierarchy | |
| US20200233000A1 (en) | Apparatus and Methods for Processing and Cataloging of Samples | |
| Richey et al. | Deep learning based real-time detection of Northern Corn Leaf Blight crop disease using YoloV4 | |
| Blumenthal et al. | Using informatics to improve cancer surveillance | |
| Indla | An overview on amazon rekognition technology | |
| Schlegelmilch et al. | Applying business intelligence innovations to emergency management | |
| Neil et al. | End-to-end sample tracking in the laboratory using a custom Internet of Things device | |
| JP5041302B2 (en) | Image surveillance system with linkage function | |
| Olorunfemi et al. | Assessment of the adoption of cloud computing system in the Nigeria healthcare sector | |
| CN114417152B (en) | Information recommendation method, device, electronic device and storage medium | |
| Dakić et al. | The RedFish API and vSphere Hypervisor API: A Unified Framework for Policy-Based Server Monitoring | |
| Müller et al. | EaaS: Evaluation-as-a-Service and Experiences from the VISCERAL Project | |
| Pantanowitz et al. | Practical informatics for cytopathology | |
| Yaqin et al. | Development of a QR Code-Based Inventory System and Consumable Material Management using Django Python | |
| Gastelum et al. | The Development of an Example Precision Information Environment for International Safeguards Use Cases. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240902 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250512 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250624 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250718 |
|
| 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: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250811 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7735826 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |