Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7801033B2 - Image display program, image display device, image display method, and recording medium - Google Patents
[go: Go Back, main page]

JP7801033B2 - Image display program, image display device, image display method, and recording medium - Google Patents

Image display program, image display device, image display method, and recording medium

Info

Publication number
JP7801033B2
JP7801033B2 JP2024089869A JP2024089869A JP7801033B2 JP 7801033 B2 JP7801033 B2 JP 7801033B2 JP 2024089869 A JP2024089869 A JP 2024089869A JP 2024089869 A JP2024089869 A JP 2024089869A JP 7801033 B2 JP7801033 B2 JP 7801033B2
Authority
JP
Japan
Prior art keywords
image
area
information
target area
display
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
Application number
JP2024089869A
Other languages
Japanese (ja)
Other versions
JP2025182377A (en
Inventor
恭聖 山本
浩臣 岡田
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2024089869A priority Critical patent/JP7801033B2/en
Publication of JP2025182377A publication Critical patent/JP2025182377A/en
Application granted granted Critical
Publication of JP7801033B2 publication Critical patent/JP7801033B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Description

本開示は、画像表示プログラム、画像表示装置、画像表示方法、及び記録媒体に関する。 This disclosure relates to an image display program, an image display device, an image display method, and a recording medium.

複数の広角カメラで撮像された画像を合成することで、全方位(全天球)をモニター等の表示装置に表示することが可能な全天球画像の撮影システムが知られている。例えば、特許文献1には、撮像手段と、全天球フレームデータを作成する画像合成部と、撮像手段の姿勢情報を検出する姿勢検出手段と、姿勢情報に基づいて全天球フレームデータの座標を変換する補正量データを作成する補正量算出部と、全天球フレームデータと補正量データを関連付けて全天球画像を得る関連付け手段と、を具え、前記補正量算出部は、前記全天球フレームデータについて、グローバル座標における鉛直方向に対する傾き補正と、グローバル座標における水平面内での揺れは微小揺れ成分を除いた補正を行なう補正量データを作成する全天球撮影システムが開示されている。 A spherical image capturing system is known that can display an entire celestial sphere (the entire celestial sphere) on a display device such as a monitor by combining images captured by multiple wide-angle cameras. For example, Patent Document 1 discloses a spherical image capturing system that includes an imaging means, an image combining unit that creates spherical frame data, an attitude detection means that detects attitude information of the imaging means, a correction amount calculation unit that creates correction amount data that converts the coordinates of the spherical frame data based on the attitude information, and an association means that associates the spherical frame data with the correction amount data to obtain a spherical image, wherein the correction amount calculation unit creates correction amount data that corrects tilt of the spherical frame data with respect to the vertical direction in global coordinates and corrects shaking within the horizontal plane in global coordinates by excluding minute shaking components.

特開2020-061770号公報Japanese Patent Application Laid-Open No. 2020-061770

特許文献1に記載の全天球撮影システムにより、所定の空間を撮影して画像群を生成することで、撮像された空間を仮想空間上で参照することが可能になる。しかしながら、この場合、撮影された空間の方角と、撮影された画像群における各画像の中心を示す基準角度とが、画像毎に異なる。また、表示する画像を切り替えて仮想空間内を疑似的に移動した場合、画像を切り替える度に、表示される空間の方角が切り替わってしまう可能性があるという課題がある。 The spherical imaging system described in Patent Document 1 captures images of a specified space and generates a group of images, making it possible to refer to the captured space in a virtual space. However, in this case, the direction of the captured space and the reference angle indicating the center of each image in the group of captured images differ for each image. Furthermore, when switching the displayed images to simulate movement within the virtual space, there is a problem in that the direction of the displayed space may change each time the image is switched.

そこで本開示は、直前の視点方向を維持した仮想的な移動を可能とする画像表示プログラム、画像表示装置、画像表示方法、及び記録媒体の提供を目的とする。 The present disclosure therefore aims to provide an image display program, image display device, image display method, and recording medium that enable virtual movement while maintaining the previous viewpoint direction.

前記目的を達成するために、本開示の画像表示プログラムは、
画像表示手順、操作情報取得手順、および表示制御手順を含み、
前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、
前記各手順をコンピュータに実行させるための画像表示プログラムである。
In order to achieve the above object, the image display program of the present disclosure includes:
An image display procedure, an operation information acquisition procedure, and a display control procedure are included.
the image display step displays an area image cut out from an image captured of the target area;
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes the image to be displayed based on the selection of the link information, and controls an angle at which an area image is cut out from the image after the change based on the offset information of the image before and after the change.
An image display program for causing a computer to execute each of the above procedures.

本開示の画像表示装置は、
画像表示部、操作情報取得部、および表示制御部を含み、
前記画像表示部は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得部は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御部は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する。
The image display device of the present disclosure includes:
an image display unit, an operation information acquisition unit, and a display control unit;
the image display unit displays an area image cut out from an image of a target area;
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition unit acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
The display control unit changes the image to be displayed based on the selection of the link information, and controls the angle at which an area image is cut out from the changed image based on the offset information of the images before and after the change.

本開示の画像表示方法は、
画像表示工程、操作情報取得工程、および表示制御工程を含み、
前記画像表示工程は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得工程は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御工程は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、
前記各工程をコンピュータが実行する、画像表示方法である。
The image display method of the present disclosure includes:
The method includes an image display step, an operation information acquisition step, and a display control step,
The image display step displays an area image cut out from an image of the target area,
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes the image to be displayed based on the selection of the link information, and controls an angle at which an area image is cut out from the image after the change based on the offset information of the image before and after the change.
The image display method is one in which each of the steps is executed by a computer.

本開示の記録媒体は、
画像表示手順、操作情報取得手順、および表示制御手順を含み、
前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、
前記各手順をコンピュータに実行させるための画像表示プログラムを記録しているコンピュータ読み取り可能な記録媒体である。
The recording medium of the present disclosure includes:
An image display procedure, an operation information acquisition procedure, and a display control procedure are included.
the image display step displays an area image cut out from an image captured of the target area;
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes the image to be displayed based on the selection of the link information, and controls an angle at which an area image is cut out from the image after the change based on the offset information of the images before and after the change.
A computer-readable recording medium stores an image display program for causing a computer to execute each of the above procedures.

本開示によれば、直前の視点方向を維持した仮想的な移動が可能になる。 This disclosure makes it possible to perform virtual movement while maintaining the previous viewpoint direction.

図1は、本開示の画像表示装置の一例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an example of an image display device according to the present disclosure. 図2は、本開示の画像表示装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of the image display device of the present disclosure. 図3は、本開示の画像表示装置における処理の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of processing in the image display device of the present disclosure.

以下、本開示の実施形態について図を用いて説明する。本開示は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。
げられる。
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In the following drawings, the same parts are denoted by the same reference numerals. Furthermore, the descriptions of the embodiments can be mutually incorporated unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified.
It can be obtained.

[実施形態1]
本開示の画像表示プログラムは、コンピュータに、画像表示手順、操作情報取得手順、および表示制御手順を実行させるためのプログラムである。本開示の画像表示プログラムは、コンピュータを、画像表示手順、操作情報取得手順、および表示制御手順として機能させるプログラムということもできる。また、本開示の画像表示プログラムは、例えば、後述する画像表示方法の各工程を、コンピュータに実行させるためのプログラムであるということもできる。
[Embodiment 1]
The image display program of the present disclosure is a program for causing a computer to execute an image display procedure, an operation information acquisition procedure, and a display control procedure. The image display program of the present disclosure can also be said to be a program for causing a computer to function as the image display procedure, the operation information acquisition procedure, and the display control procedure. Furthermore, the image display program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of an image display method described below.

前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、前記画像は、他の画像へ遷移するリンク情報を含み、前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、前記操作情報は、前記リンク情報の選択を含み、前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する。 The image display step displays an area image cut out from an image captured of the target area, the image captured of the target area is associated with offset information, the offset information is information that associates a reference angle of the display angle in the image with the direction of the target area, the image includes link information for transitioning to another image, the operation information acquisition step acquires user operation information for the area image, the operation information includes selection of the link information, and the display control step changes the image to be displayed based on the selection of the link information and controls the angle at which the area image is cut out from the changed image based on the offset information of the images before and after the change.

前記各手順は、例えば、「手順」を「処理」と読み替え可能である。また、本開示の画像表示プログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体は、特に制限されず、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、ハードディスク(HD)、フラッシュメモリー(例えば、SSD(Solid State Drive)、USBフラッシュメモリー、SD/SDHCカード等)、光ディスク(例えば、CD‐R/CD‐RW、DVD‐R/DVD‐RW、BD‐R/BD‐RE等)、光磁気ディスク(MO)、フロッピー(登録商標)ディスク(FD)等があげられる。また、本開示の画像表示プログラム(例えば、プログラミング製品、又はプログラム製品ともいう)は、例えば、外部のコンピュータから配信される形態であってもよい。前記「配信」は、例えば、通信回線網を介した配信でもよいし、有線で接続された装置を介した配信であってもよい。本開示の画像表示プログラムは、配信された装置にインストールされて実行されてもよいし、インストールされずに実行されてもよい。本開示の画像表示プログラムを実行可能な情報処理装置は、例えば、本開示の画像表示装置ということができる。 For example, the "procedure" in each of the steps can be read as "processing." The image display program of the present disclosure may be recorded on a computer-readable recording medium, for example. The recording medium may be, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., SSD (Solid State Drive), USB flash memory, SD/SDHC card, etc.), optical disk (e.g., CD-R/CD-RW, DVD-R/DVD-RW, BD-R/BD-RE, etc.), magneto-optical disk (MO), floppy disk (FD), etc. The image display program of the present disclosure (also referred to as a programming product or program product) may be distributed from an external computer, for example. The "distribution" may be, for example, distribution via a communications network or via a device connected via a wire. The image display program of the present disclosure may be installed and executed on the device to which it is distributed, or it may be executed without being installed. An information processing device capable of executing the image display program of the present disclosure may be referred to as, for example, the image display device of the present disclosure.

つぎに、本開示の画像表示装置の一例の構成について、図1を用いて説明する。図1は、本実施形態の画像表示装置10(以下「本装置」ともいう。)の一例の構成を示すブロック図である。図1に示すように、本装置10は、画像表示部11、操作情報取得部12、および表示制御部13を含む。また、本装置10は、図示していないが、例えば、入力部、出力部、表示部及び/又は記憶部を含んでもよい。画像表示部11、操作情報取得部12、および表示制御部13は、それぞれ、例えば、前記本開示の画像表示プログラムにおける画像表示手順、操作情報取得手順、および表示制御手順を実行可能である。 Next, the configuration of an example of an image display device according to the present disclosure will be described using FIG. 1. FIG. 1 is a block diagram showing the configuration of an example of an image display device 10 according to this embodiment (hereinafter also referred to as "the device"). As shown in FIG. 1, the device 10 includes an image display unit 11, an operation information acquisition unit 12, and a display control unit 13. Although not shown, the device 10 may also include, for example, an input unit, an output unit, a display unit, and/or a storage unit. The image display unit 11, the operation information acquisition unit 12, and the display control unit 13 are each capable of executing, for example, an image display procedure, an operation information acquisition procedure, and a display control procedure in the image display program according to the present disclosure.

本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本開示のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。本装置10は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 10 may be, for example, a single device including each of the above-mentioned components, or a device in which each of the above-mentioned components can be connected via a communication network. Furthermore, the device 10 can be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, and may be wired or wireless, for example. Examples of the communication network include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), and L5G (Local 5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be in the form of direct communication between devices (ad hoc communication), infrastructure communication, or indirect communication via an access point. The device 10 may be incorporated into a server as a system. The device 10 may also be, for example, a personal computer (PC, e.g., desktop or laptop) with the program of the present disclosure installed, a smartphone, or a tablet terminal. The device 10 may also be in the form of cloud computing or edge computing, in which at least one of the components is located on a server and the other components are located on a terminal.

図2に、本装置10のハードウェア構成のブロック図を例示する。本装置10は、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、出力装置106、通信デバイス107等を含む。本装置10の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, memory 102, bus 103, storage device 104, input device 105, output device 106, and communication device 107. Each part of the device 10 is connected to each other via the bus 103 and their respective interfaces (I/F).

中央処理装置101は、コントローラ(システムコントローラ、I/Oコントローラ等)等により、他の構成と連携動作し、本装置10の全体の制御を担う。本装置10において、中央処理装置101により、例えば、本開示のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が画像表示部11、操作情報取得部12、および表示制御部13として機能する。本装置10は、演算装置として、CPU、GPU(Graphics Processing Unit)、APU(Accelerated Processing Unit)等の他の演算装置を備えてもよいし、これらの組合せを備えてもよい。 The central processing unit 101 operates in cooperation with other components via controllers (system controller, I/O controller, etc.) and is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program disclosed herein and other programs, and also reads and writes various types of information. Specifically, the central processing unit 101 functions as, for example, an image display unit 11, an operation information acquisition unit 12, and a display control unit 13. The device 10 may also include other computing devices such as a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these as its computing devices.

バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、ユーザの端末、外部記憶装置(外部データベース等)、プリンタ、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置10は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, external devices. Examples of such external devices include a user terminal, an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The device 10 can be connected to an external network (the communication line network) via, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本開示のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present disclosure, stored in the storage device 104 (described below), and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read-only memory).

記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本開示のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 104 is also referred to as an auxiliary storage device, in contrast to the main memory (primary storage device). As mentioned above, the storage device 104 stores operating programs, including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk drive (HDD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or solid state drive (SSD) that integrates the recording medium and drive.

本装置10において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10によって生成した情報、本装置10が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。この場合、メモリ102及び記憶装置104は、例えば、前述の本装置のユーザの情報等を記憶していてもよい。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。また、本装置10が前記記憶部を含む場合、例えば、メモリ102および記憶装置104は、前記記憶部として機能する。 In the device 10, the memory 102 and storage device 104 can also store various information such as log information, information obtained from an external database (not shown) or an external device, information generated by the device 10, and information used by the device 10 when executing processing. In this case, the memory 102 and storage device 104 may store, for example, the aforementioned information about users of the device. Note that at least some of the information may be stored, for example, on an external server other than the memory 102 and storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like. Furthermore, if the device 10 includes the storage unit, for example, the memory 102 and storage device 104 function as the storage unit.

本装置10は、例えば、さらに、入力装置105、出力装置106を備える。入力装置105は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等があげられる。出力装置106は、例えば、LEDディスプレー、液晶ディスプレー等の表示装置;スピーカ等の音声出力装置;プリンタ;等があげられる。本実施形態1において、入力装置105と出力装置106とは、別個に構成されているが、入力装置105と出力装置106とは、タッチパネルディスプレーのように、一体として構成されてもよい。 The device 10 further includes, for example, an input device 105 and an output device 106. Examples of the input device 105 include pointing devices such as a touch panel, track pad, or mouse; a keyboard; imaging means such as a camera or scanner; card readers such as IC card readers or magnetic card readers; and audio input means such as a microphone. Examples of the output device 106 include display devices such as LED displays or LCD displays; audio output devices such as speakers; and a printer. In this embodiment 1, the input device 105 and the output device 106 are configured separately, but they may also be configured as an integrated device, such as a touch panel display.

本開示の画像表示プログラムによる処理の一例について、図3を用いてさらに具体的に説明する。図3は、本開示の画像表示プログラムの各手順の一例を示すフローチャートである。本開示の画像表示プログラムは、例えば、本開示の画像表示プログラムがインストールされた図1又は図2の装置10を用いて、次のように実施する。なお、本実施形態の画像表示プログラムの実施は、図1又は図2の装置10の使用には限定されない。 An example of processing by the image display program of the present disclosure will be described in more detail using Figure 3. Figure 3 is a flowchart showing an example of each procedure of the image display program of the present disclosure. The image display program of the present disclosure is implemented, for example, as follows using the device 10 of Figure 1 or Figure 2 on which the image display program of the present disclosure is installed. Note that implementation of the image display program of this embodiment is not limited to use with the device 10 of Figure 1 or Figure 2.

まず、本装置10の処理に先立って、対象エリアをカメラで撮像して、対象エリアを撮像した複数の画像群を作成する。前記対象エリアは、例えば、三次元復元を行うための領域であれば特に制限されず、屋内でもよいし、屋外でもよい。前記画像は、例えば、前記対象エリア内を撮像した画像であれば特に制限されず、動画でもよいし静止画でもよい。前記画像は、例えば、広角画像である。前記広角画像は、例えば、パノラマ画像、または全天球画像であってもよい。前記パノラマ画像または全天球画像は、例えば、魚眼レンズまたは広角レンズを備えた広角カメラ、または全天球カメラ(360°カメラともいう)で前記対象エリアを撮像することで撮像できる。撮像された画像群は、本装置10の前記記憶部に記録されてもよいし、他の記録媒体に記録されてもよい。またこの際、対象エリアの識別情報と、対象エリアを撮像した画像群とを紐づけて記録してもよい。 First, prior to processing by the device 10, an image of the target area is captured with a camera to create a group of multiple images of the target area. The target area may be, for example, an area for three-dimensional reconstruction, and may be indoors or outdoors. The images may be, for example, images captured within the target area, and may be videos or still images. The images may be, for example, wide-angle images. The wide-angle images may be, for example, panoramic images or spherical images. The panoramic images or spherical images may be captured by capturing the target area with, for example, a wide-angle camera equipped with a fisheye lens or a wide-angle lens, or a spherical camera (also called a 360° camera). The captured images may be recorded in the memory unit of the device 10 or on another recording medium. Furthermore, at this time, identification information for the target area may be associated with the group of images of the target area and recorded.

つぎに、各画像について、オフセット情報を取得する。取得した前記オフセット情報は、例えば、各画像のそれぞれに紐づけて記録される。前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報である。前記基準角度は、例えば、前記画像の中心点を示す球面座標系の角度である。前記基準角度は、例えば、画像の縦方向を示すピッチ角および横方向を示すヨー角のいずれもが0度となる角度である。前記基準角度は、例えば、各画像の撮影時におけるカメラの姿勢により定義される。前記基準角度は、例えば、撮影時におけるカメラの正面方向を意味する。前記対象エリアの方角は、例えば、方位(東西南北)であってもよいし、角度(方位角度)で表現されていてもよい。後者の場合、例えば、その基準となる角度(方位角度:0度)は、特に制限されず、任意の方角を指定できる。具体例として、例えば、対象エリアの北方向を、対象エリアの基準方角とした場合、北が0度、東が90度、南が180度、西が270度として対象エリアの方角を定義できる。なお、各方位と方位角度との対応関係は、これには限定されず、任意の方角を基準方位角度(0度)に指定できる。そして、各画像について、例えば、その基準角度と、対象エリアの方角を示す角度(方位角度)とを取得することで、各画像のオフセット情報を取得できる。 Next, offset information is obtained for each image. The obtained offset information is, for example, linked to each image and recorded. The offset information is information that associates the reference angle of the display angle in the image with the direction of the target area. The reference angle is, for example, an angle in a spherical coordinate system that indicates the center point of the image. The reference angle is, for example, an angle at which both the pitch angle indicating the vertical direction of the image and the yaw angle indicating the horizontal direction are 0 degrees. The reference angle is, for example, defined by the attitude of the camera when each image was captured. The reference angle means, for example, the front direction of the camera at the time of capture. The direction of the target area may be, for example, a direction (north, south, east, west) or may be expressed as an angle (azimuth angle). In the latter case, for example, the reference angle (azimuth angle: 0 degrees) is not particularly limited, and any direction can be specified. As a specific example, if the north direction of the target area is set as the reference direction of the target area, the direction of the target area can be defined as north being 0 degrees, east being 90 degrees, south being 180 degrees, and west being 270 degrees. Note that the correspondence between each direction and azimuth angle is not limited to this, and any direction can be designated as the reference azimuth angle (0 degrees). Then, for each image, offset information for each image can be obtained by obtaining, for example, the reference angle and the angle indicating the direction of the target area (azimuth angle).

つぎに、各画像群について、他の画像へ遷移するリンク情報を埋め込む。前記リンク情報は、他の画像へ遷移するための情報であり、URL(Uniform Resource Locator)等の他の画像へのリンクがあげられる。各画像において、リンク情報は、どのような形式であってもよい。具体例として、例えば、画像中に他の画像の撮像地点が含まれる場合、当該撮像地点の領域に前記リンク情報を埋め込んでもよい。また、当該リンク情報を埋め込んだ画素領域において、リンク情報の埋め込みを示すアイコンを表示してもよい。これにより、ユーザは、例えば、表示画像中におけるアイコンを選択することで、前記リンク情報により指定された他の画像へ遷移することが可能になる。なお、リンク情報の表示方法は、これには制限されず、例えば、表示中の画像とは別途画像遷移用リンクを表示するウインドウを表示してもよい。 Next, for each group of images, link information for transitioning to other images is embedded. The link information is information for transitioning to other images, and can be a link to the other image, such as a URL (Uniform Resource Locator). For each image, the link information can be in any format. As a specific example, if an image includes a location where another image was captured, the link information can be embedded in the area of that location. Furthermore, an icon indicating the embedding of link information can be displayed in the pixel area where the link information is embedded. This allows the user to transition to another image specified by the link information, for example, by selecting an icon in the displayed image. Note that the method of displaying the link information is not limited to this; for example, a window displaying image transition links can be displayed separately from the image currently being displayed.

画像表示部11は、対象エリアを撮像した画像から切り出されたエリア画像を表示する(S11、画像表示手順)。画像表示部11は、例えば、予め設定された表示視野角に基づいて、前記画像を所定の画角で切り出すことで、前記エリア画像を表示できる。画像表示部11は、例えば、本装置10の出力装置(ディスプレー)106に前記エリア画像を表示してもよいし、本装置10外部(例えば、ユーザ端末)に前記エリア画像を表示してもよい。後者の場合、画像表示部11は、例えば、ユーザ端末に対し、前記エリア画像を送信することで前記ユーザ端末にエリア画像を表示できる。前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられている。前記オフセット情報は、例えば、前述のとおりである。前記画像は、他の画像へ遷移するリンク情報を含む。前記リンク情報は、例えば、前述のとおりである。 The image display unit 11 displays an area image cut out from an image of the target area (S11, image display procedure). The image display unit 11 can display the area image by, for example, cutting out the image at a predetermined angle of view based on a preset display viewing angle. The image display unit 11 may, for example, display the area image on the output device (display) 106 of the device 10, or may display the area image outside the device 10 (for example, on a user terminal). In the latter case, the image display unit 11 can display the area image on the user terminal by, for example, transmitting the area image to the user terminal. The image of the target area is associated with offset information. The offset information is, for example, as described above. The image includes link information for transitioning to another image. The link information is, for example, as described above.

操作情報取得部12は、前記エリア画像に対するユーザの操作情報を取得する(S12、操作情報取得手順)。前記操作情報は、前記リンク情報の選択を含む。操作情報取得部12は、例えば、ユーザがエリア画像中の前記リンク情報を選択(クリック、タップ等)したことを示す情報を、前記操作情報として取得できる。また、操作情報取得部12は、例えば、ユーザの視点操作を含む操作情報を取得してもよい。前記視点操作は、例えば、前記エリア画像に対するポインティングデバイスのスライド情報(例えば、マウスのドラッグ操作、タッチパネルのスワイプ操作)があげられる。前記視点操作の操作情報は、例えば、前記エリア画像におけるユーザの選択開始(クリック、タップの開始)位置と、移動距離(ドラッグ、スワイプ距離)と、選択終了(クリック、タップの終了)位置とを含む。また、操作情報取得部12は、例えば、その他の操作情報を取得してもよい。前記その他の操作情報は、例えば、マウスのダブルクリック、タッチパネルにおけるダブルタップ、ピンチイン、ピンチアウト等、キーボードの入力等があげられるが、これには制限されない。 The operation information acquisition unit 12 acquires user operation information for the area image (S12, operation information acquisition procedure). The operation information includes the selection of the link information. The operation information acquisition unit 12 can acquire, for example, information indicating that the user has selected (clicked, tapped, etc.) the link information in the area image as the operation information. The operation information acquisition unit 12 may also acquire operation information including, for example, a user's viewpoint operation. Examples of the viewpoint operation include slide information of a pointing device on the area image (e.g., a mouse drag operation or a touch panel swipe operation). The viewpoint operation information includes, for example, the user's selection start (click or tap start) position in the area image, the movement distance (drag or swipe distance), and the selection end (click or tap end) position. The operation information acquisition unit 12 may also acquire, for example, other operation information. Examples of the other operation information include, but are not limited to, a double-click of a mouse, a double-tap on a touch panel, pinching in or out, keyboard input, etc.

表示制御部13は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する(S13、表示制御手順)。表示制御部13は、例えば、前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定する。そして、表示制御部13は、例えば、前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像におけるエリア画像の切り出し角度を制御する。 The display control unit 13 changes the image to be displayed based on the selection of the link information, and controls the angle at which the area image is cut out from the changed image based on the offset information of the images before and after the change (S13, display control procedure). The display control unit 13 determines the direction of the target area displayed by the area image, for example, based on the offset information of the image before the change and the cutout angle of the area image in the image before the change. Then, the display control unit 13 controls the cutout angle of the area image in the changed image, for example, based on the direction of the target area and the offset information of the image after the change.

具体例をあげて、表示制御部13の処理を説明する。例えば、変更前の画像のオフセット情報において、その基準角度0度に対応付けられた対象エリアの方角が北(方位角度0度)であり、変更後の画像のオフセット情報において、その基準角度0度に対応付けられた対象エリアの方角が東(方位角度90度)である場合を想定する。この場合、表示制御部13は、例えば、まず、変更前の画像において、表示されているエリア画像の画角と、変更前の画像におけるオフセット情報とから、表示されているエリア画像の方位角度を算出する。つぎに、表示制御部13は、例えば、算出した方位角度と、変更後の画像におけるオフセット情報とから、算出した方位角度に対応する、変更後の画像の切り出し画角を特定し、特定した切り出し角度で変更後の画像を切り出して、新たなエリア画像として表示するように制御する。 The processing of the display control unit 13 will be described using a specific example. For example, assume that in the offset information for the pre-change image, the direction of the target area associated with a reference angle of 0 degrees is north (azimuth angle 0 degrees), and in the offset information for the post-change image, the direction of the target area associated with a reference angle of 0 degrees is east (azimuth angle 90 degrees). In this case, the display control unit 13, for example, first calculates the azimuth angle of the displayed area image from the angle of view of the displayed area image in the pre-change image and the offset information for the pre-change image. Next, the display control unit 13 determines the cropping angle of the post-change image corresponding to the calculated azimuth angle, for example, from the calculated azimuth angle and the offset information for the post-change image, and controls the display so that the post-change image is cropped at the determined cropping angle and displayed as a new area image.

また、表示制御部13は、例えば、前記変更前の画像および前記変更後の画像について、特徴量を抽出し、各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定してもよい。表示制御部13がオフセット情報を推定する場合、例えば、SfM(Structure from Motion)、VSLAM(Visual simultaneous localization and mapping)等の技術を利用して、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定できる。 The display control unit 13 may also extract features from the pre-altered image and the post-altered image, estimate the imaging position and camera imaging orientation in the target area for each image based on the features, and estimate the offset information based on the imaging position and camera imaging orientation in the target area. When the display control unit 13 estimates the offset information, it can estimate the imaging position and camera imaging orientation in the target area using techniques such as SfM (Structure from Motion) and VSLAM (Visual simultaneous localization and mapping).

表示制御部13は、例えば、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更してもよい。この場合、表示制御部13は、例えば、公知の全天球画像ビューアソフトウェアと同様にして、前記エリア画像の表示角度を変更できる。また、表示制御部13は、例えば、S12においてその他の操作情報を取得している場合、対応する表示制御(例えば、拡大/縮小等)の処理を実行してもよい。 The display control unit 13 may, for example, change the crop angle of the image being displayed based on the viewpoint operation, thereby changing the display angle of the area image. In this case, the display control unit 13 may change the display angle of the area image in the same manner as, for example, well-known spherical image viewer software. Furthermore, if the display control unit 13 has acquired other operation information in S12, for example, it may execute corresponding display control (e.g., zoom in/out) processing.

本開示の画像表示方法は、例えば、本開示の画像表示プログラムにおけるそれぞれの「手順」を「工程」と読み替えて実施される方法である。本開示の画像表示方法は、例えば、図1または図2に示す本開示の画像表示装置10を用いて実施できる。なお、本開示の画像表示方法は、例えば、画像表示装置10を利用した方法には限定されない。本開示の画像表示方法は、例えば、本開示の画像表示プログラムおよび画像表示装置における記載を援用できる。 The image display method of the present disclosure is a method implemented, for example, by replacing each "procedure" in the image display program of the present disclosure with a "step." The image display method of the present disclosure can be implemented, for example, using the image display device 10 of the present disclosure shown in FIG. 1 or FIG. 2. Note that the image display method of the present disclosure is not limited to methods that use the image display device 10, for example. The image display method of the present disclosure can incorporate, for example, the descriptions of the image display program and image display device of the present disclosure.

画像からユーザが閲覧するためのエリア画像を切り出した場合、当該エリア画像、すなわち、ユーザが閲覧している視点方向は、画像の基準角度からの差分として表現することができる。しかしながら、対象エリアを複数地点で撮影した場合、各画像の基準角度(画像の中心、カメラの正面方向)と、対象エリアの方位との対応が画像ごとに異なる。このため、画像を切り替えた場合、同一の基準角度からの差分で画像を切り出した場合、切り替え前の画像において表示されていた対象エリアの方位とは異なる方角の画像が切り出されることになる。これに対し、本開示の画像表示プログラムは画像表示手順、操作情報取得手順、および表示制御手順を含む。前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、前記画像は、他の画像へ遷移するリンク情報を含み、前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、前記操作情報は、前記リンク情報の選択を含み、前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御できる。このため、本開示の画像表示プログラムによれば、撮像時のカメラの正面方向が異なる複数の画像を利用した、直前の視点方向を維持した仮想的な移動を可能にできる。 When an area image is cut out from an image for a user to view, that area image, i.e., the viewpoint direction from which the user is viewing, can be expressed as a difference from the reference angle of the image. However, when the target area is photographed from multiple locations, the correspondence between the reference angle of each image (the center of the image, the front direction of the camera) and the orientation of the target area differs for each image. Therefore, when switching images, if an image is cut out using a difference from the same reference angle, an image cut out in a different direction from the orientation of the target area displayed in the image before switching will be obtained. In response to this, the image display program disclosed herein includes an image display procedure, an operation information acquisition procedure, and a display control procedure. The image display step displays an area image cut out from an image captured of a target area, the image captured of the target area being associated with offset information, the offset information correlating a reference angle for display in the image with the direction of the target area, the image including link information for transitioning to another image, the operation information acquisition step acquiring user operation information for the area image, the operation information including selection of the link information, and the display control step changing the image to be displayed based on the selection of the link information and controlling the angle at which the area image is cut out from the changed image based on the offset information of the images before and after the change. Therefore, the image display program disclosed herein enables virtual movement while maintaining the previous viewpoint direction using multiple images captured with different camera front directions.

以上、実施形態を参照して本開示を説明したが、本開示は、上記実施形態に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解しうる様々な変更をできる。そして、各実施の形態は、適宜他の実施の形態と組み合わせることができる。 The present disclosure has been described above with reference to the embodiments, but the present disclosure is not limited to the above embodiments. Various modifications that would be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

<付記>
上記の実施形態の一部又は全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
画像表示手順、操作情報取得手順、および表示制御手順を含み、
前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、
前記各手順をコンピュータに実行させるための画像表示プログラム。
(付記2)
前記表示制御手順は、
前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定し、
前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像におけるエリア画像の切り出し角度を制御する、付記1記載の画像表示プログラム。
(付記3)
前記表示制御手順は、
前記変更前の画像および前記変更後の画像について、特徴量を抽出し、
各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、
前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定する、付記1または2記載の画像表示プログラム。
(付記4)
前記操作情報取得手順は、ユーザの視点操作を含む操作情報を取得し、
前記表示制御手順は、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更する、付記1から3のいずれかに記載の画像表示プログラム。
(付記5)
画像表示部、操作情報取得部、および表示制御部を含み、
前記画像表示部は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得部は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御部は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、画像表示装置。
(付記6)
前記表示制御部は、
前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定し、
前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像におけるエリア画像の切り出し角度を制御する、付記5記載の画像表示装置。
(付記7)
前記表示制御部は、
前記変更前の画像および前記変更後の画像について、特徴量を抽出し、
各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、
前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定する、付記5または6記載の画像表示装置。
(付記8)
前記操作情報取得部は、ユーザの視点操作を含む操作情報を取得し、
前記表示制御部は、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更する、付記5から7のいずれかに記載の画像表示装置。
(付記9)
画像表示工程、操作情報取得工程、および表示制御工程を含み、
前記画像表示工程は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得工程は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御工程は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、
前記各工程がコンピュータにより実行される画像表示方法。
(付記10)
前記表示制御工程は、
前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定し、
前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像におけるエリア画像の切り出し角度を制御する、付記9記載の画像表示方法。
(付記11)
前記表示制御工程は、
前記変更前の画像および前記変更後の画像について、特徴量を抽出し、
各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、
前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定する、付記9または10記載の画像表示方法。
(付記12)
前記操作情報取得工程は、ユーザの視点操作を含む操作情報を取得し、
前記表示制御工程は、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更する、付記9から11のいずれかに記載の画像表示方法。
(付記13)
画像表示手順、操作情報取得手順、および表示制御手順を含み、
前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアを撮像した前記画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、他の画像へ遷移するリンク情報を含み、
前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像からエリア画像を切り出す角度を制御する、
前記各手順をコンピュータに実行させるための画像表示プログラムを記録しているコンピュータ読み取り可能な記録媒体。
(付記14)
前記表示制御手順は、
前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定し、
前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像におけるエリア画像の切り出し角度を制御する、付記13記載の記録媒体。
(付記15)
前記表示制御手順は、
前記変更前の画像および前記変更後の画像について、特徴量を抽出し、
各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、
前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定する、付記13または14記載の記録媒体。
(付記16)
前記操作情報取得手順は、ユーザの視点操作を含む操作情報を取得し、
前記表示制御手順は、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更する、付記13から15のいずれかに記載の記録媒体。
<Additional Notes>
Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes.
(Appendix 1)
An image display procedure, an operation information acquisition procedure, and a display control procedure are included.
the image display step displays an area image cut out from an image captured of the target area;
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes the image to be displayed based on the selection of the link information, and controls an angle at which an area image is cut out from the image after the change based on the offset information of the images before and after the change.
An image display program for causing a computer to execute each of the above procedures.
(Appendix 2)
The display control procedure includes:
specifying a direction of the target area displayed by the area image based on the offset information of the image before the change and the cropping angle of the area image in the image before the change;
2. The image display program according to claim 1, wherein the cropping angle of the area image in the changed image is controlled based on the direction of the target area and the offset information of the changed image.
(Appendix 3)
The display control procedure includes:
extracting features from the pre-altered image and the post-altered image;
For each image, an imaging position and an imaging attitude of the camera in the target area are estimated based on the feature amount;
3. The image display program according to claim 1, wherein the offset information is estimated based on an imaging position and an imaging attitude of a camera in the target area.
(Appendix 4)
the operation information acquisition step acquires operation information including a viewpoint operation of a user;
4. The image display program according to claim 1, wherein the display control procedure changes the crop angle of the image being displayed based on the viewpoint operation, thereby changing the display angle of the area image.
(Appendix 5)
an image display unit, an operation information acquisition unit, and a display control unit;
the image display unit displays an area image cut out from an image of a target area;
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition unit acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
The display control unit changes the image to be displayed based on the selection of the link information, and controls the angle at which an area image is cut out from the changed image based on the offset information of the images before and after the change.
(Appendix 6)
The display control unit
specifying a direction of the target area displayed by the area image based on the offset information of the image before the change and the cropping angle of the area image in the image before the change;
6. The image display device according to claim 5, wherein the cropping angle of the area image in the changed image is controlled based on the direction of the target area and the offset information of the changed image.
(Appendix 7)
The display control unit
extracting features from the pre-altered image and the post-altered image;
For each image, an imaging position and an imaging attitude of the camera in the target area are estimated based on the feature amount;
7. The image display device according to claim 5, wherein the offset information is estimated based on an imaging position and an imaging attitude of a camera in the target area.
(Appendix 8)
the operation information acquisition unit acquires operation information including a viewpoint operation by a user;
The image display device according to any one of appendices 5 to 7, wherein the display control unit changes the crop angle of the image being displayed based on the viewpoint operation, thereby changing the display angle of the area image.
(Appendix 9)
The method includes an image display step, an operation information acquisition step, and a display control step,
The image display step displays an area image cut out from an image of the target area,
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes the image to be displayed based on the selection of the link information, and controls an angle at which an area image is cut out from the image after the change based on the offset information of the image before and after the change.
An image display method in which each of the steps is executed by a computer.
(Appendix 10)
The display control step includes:
specifying a direction of the target area displayed by the area image based on the offset information of the image before the change and the cropping angle of the area image in the image before the change;
An image display method according to claim 9, wherein the cropping angle of the area image in the changed image is controlled based on the direction of the target area and the offset information of the changed image.
(Appendix 11)
The display control step includes:
extracting features from the pre-altered image and the post-altered image;
For each image, an imaging position and an imaging attitude of the camera in the target area are estimated based on the feature amount;
11. The image display method according to claim 9, wherein the offset information is estimated based on an imaging position and an imaging attitude of a camera in the target area.
(Appendix 12)
the operation information acquisition step acquires operation information including a viewpoint operation of a user;
12. The image display method according to any one of claims 9 to 11, wherein the display control step changes the crop angle of the image being displayed based on the viewpoint operation, thereby changing the display angle of the area image.
(Appendix 13)
An image display procedure, an operation information acquisition procedure, and a display control procedure are included.
the image display step displays an area image cut out from an image captured of the target area;
The image of the target area is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image,
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes the image to be displayed based on the selection of the link information, and controls an angle at which an area image is cut out from the image after the change based on the offset information of the images before and after the change.
A computer-readable recording medium that records an image display program for causing a computer to execute each of the above procedures.
(Appendix 14)
The display control procedure includes:
specifying a direction of the target area displayed by the area image based on the offset information of the image before the change and the cropping angle of the area image in the image before the change;
14. The recording medium according to claim 13, wherein the cropping angle of the area image in the changed image is controlled based on the direction of the target area and the offset information of the changed image.
(Appendix 15)
The display control procedure includes:
extracting features from the pre-altered image and the post-altered image;
For each image, an imaging position and an imaging attitude of the camera in the target area are estimated based on the feature amount;
15. The recording medium according to claim 13, wherein the offset information is estimated based on an imaging position and an imaging attitude of a camera in the target area.
(Appendix 16)
the operation information acquisition step acquires operation information including a viewpoint operation of a user;
16. The recording medium according to any one of appendices 13 to 15, wherein the display control procedure changes a crop angle of the image being displayed based on the viewpoint operation, thereby changing a display angle of the area image.

本開示によれば、直前の視点方向を維持した仮想的な移動が可能になる。このため、本開示は、例えば、建物の内覧用画像の作成、公園やイベント会場等の宣伝画像の作成など、様々な分野での利用が期待できる。 This disclosure enables virtual movement while maintaining the previous viewpoint direction. Therefore, this disclosure is expected to be used in a variety of fields, such as creating images for building interior tours and creating promotional images for parks, event venues, etc.

10 画像表示装置
11 画像表示部
12 操作情報取得部
13 表示制御部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 出力装置
107 通信デバイス

10 Image display device 11 Image display unit 12 Operation information acquisition unit 13 Display control unit 101 Central processing unit 102 Memory 103 Bus 104 Storage device 105 Input device 106 Output device 107 Communication device

Claims (10)

画像表示手順、操作情報取得手順、および表示制御手順を含み、
前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアは、少なくとも二つの撮像位置から撮像された複数の画像を含む画像群が取得された領域であり、
前記画像群が含む、前記対象エリアを撮像した画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、前記画像群が含む他の画像へ遷移するリンク情報を含み、
前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を、前記画像群が含む画像から変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像から新たなエリア画像を切り出す角度を制御する、
前記各手順をコンピュータに実行させるための画像表示プログラム。
An image display procedure, an operation information acquisition procedure, and a display control procedure are included.
the image display step displays an area image cut out from an image captured of the target area;
the target area is an area from which an image group including a plurality of images captured from at least two imaging positions has been acquired;
Each image captured of the target area included in the image group is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image included in the image group ;
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
The display control step changes an image to be displayed based on the selection of the link information from an image included in the image group , and controls an angle at which a new area image is cut out from the changed image based on the offset information of the images before and after the change.
An image display program for causing a computer to execute each of the above procedures.
前記表示制御手順は、
前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定し、
前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像における前記新たなエリア画像の切り出し角度を制御する、請求項1記載の画像表示プログラム。
The display control procedure includes:
specifying a direction of the target area displayed by the area image based on the offset information of the image before the change and the cropping angle of the area image in the image before the change;
2. The image display program according to claim 1, further comprising: controlling an angle at which the new area image is cut out in the changed image based on the direction of the target area and the offset information of the changed image.
前記表示制御手順は、
前記変更前の画像および前記変更後の画像について、特徴量を抽出し、
前記画像群が含む各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、
前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定する、請求項1または2記載の画像表示プログラム。
The display control procedure includes:
extracting features from the pre-altered image and the post-altered image;
For each image included in the image group , an imaging position and an imaging attitude of a camera in the target area are estimated based on the feature amount;
3. The image display program according to claim 1, wherein the offset information is estimated based on an imaging position and an imaging attitude of a camera in the target area.
前記操作情報取得手順は、ユーザの視点操作を含む操作情報を取得し、
前記表示制御手順は、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更する、請求項1または2記載の画像表示プログラム。
the operation information acquisition step acquires operation information including a viewpoint operation of a user;
3. The image display program according to claim 1, wherein the display control step changes a display angle of the area image by changing a cutout angle of the image being displayed based on the viewpoint operation.
画像表示部、操作情報取得部、および表示制御部を含み、
前記画像表示部は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアは、少なくとも二つの撮像位置から撮像された複数の画像を含む画像群が取得された領域であり、
前記画像群が含む、前記対象エリアを撮像した画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、前記画像群が含む他の画像へ遷移するリンク情報を含み、
前記操作情報取得部は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御部は、前記リンク情報の選択に基づいて表示する画像を、前記画像群が含む画像から変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像から新たなエリア画像を切り出す角度を制御する、画像表示装置。
an image display unit, an operation information acquisition unit, and a display control unit;
the image display unit displays an area image cut out from an image of a target area;
the target area is an area from which an image group including a plurality of images captured from at least two imaging positions has been acquired;
Each image captured of the target area included in the image group is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image included in the image group ;
the operation information acquisition unit acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
The display control unit changes the image to be displayed based on the selection of the link information from the images included in the image group , and controls the angle at which a new area image is cut out from the changed image based on the offset information of the images before and after the change.
前記表示制御部は、
前記変更前の画像の前記オフセット情報と、前記変更前の画像における前記エリア画像の切り出し角度とから、前記エリア画像が表示する前記対象エリアの方角を特定し、
前記対象エリアの方角と、変更後の画像の前記オフセット情報とから、変更後の画像における前記新たなエリア画像の切り出し角度を制御する、請求項5記載の画像表示装置。
The display control unit
specifying a direction of the target area displayed by the area image based on the offset information of the image before the change and the cropping angle of the area image in the image before the change;
The image display device according to claim 5 , wherein the angle at which the new area image is cut out in the changed image is controlled based on the direction of the target area and the offset information of the changed image.
前記表示制御部は、
前記変更前の画像および前記変更後の画像について、特徴量を抽出し、
前記画像群が含む各画像について、前記特徴量に基づいて、前記対象エリアにおける撮像位置およびカメラの撮像姿勢を推定し、
前記対象エリアにおける撮像位置およびカメラの撮像姿勢に基づいて、前記オフセット情報を推定する、請求項5または6記載の画像表示装置。
The display control unit
extracting features from the pre-altered image and the post-altered image;
For each image included in the image group , an imaging position and an imaging attitude of a camera in the target area are estimated based on the feature amount;
7. The image display device according to claim 5, wherein the offset information is estimated based on an imaging position and an imaging attitude of a camera in the target area.
前記操作情報取得部は、ユーザの視点操作を含む操作情報を取得し、
前記表示制御部は、前記視点操作に基づいて、表示中の前記画像の切り出し角度を変更して、前記エリア画像の表示角度を変更する、請求項5または6記載の画像表示装置。
the operation information acquisition unit acquires operation information including a viewpoint operation by a user;
7. The image display device according to claim 5, wherein the display control unit changes a display angle of the area image by changing a cutout angle of the image being displayed based on the viewpoint operation.
画像表示工程、操作情報取得工程、および表示制御工程を含み、
前記画像表示工程は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアは、少なくとも二つの撮像位置から撮像された複数の画像を含む画像群が取得された領域であり、
前記画像群が含む前記対象エリアを撮像した画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、前記画像群が含む他の画像へ遷移するリンク情報を含み、
前記操作情報取得工程は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御工程は、前記リンク情報の選択に基づいて表示する画像を、前記画像群が含む画像から変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像から新たなエリア画像を切り出す角度を制御する、
前記各工程がコンピュータにより実行される画像表示方法。
The method includes an image display step, an operation information acquisition step, and a display control step,
The image display step displays an area image cut out from an image of the target area,
the target area is an area from which an image group including a plurality of images captured from at least two imaging positions has been acquired;
Each image captured of the target area included in the image group is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image included in the image group ;
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
the display control step changes an image to be displayed based on the selection of the link information from the images included in the image group , and controls an angle at which a new area image is cut out from the changed image based on the offset information of the images before and after the change.
An image display method in which each of the steps is executed by a computer.
画像表示手順、操作情報取得手順、および表示制御手順を含み、
前記画像表示手順は、対象エリアを撮像した画像から切り出されたエリア画像を表示し、
前記対象エリアは、少なくとも二つの撮像位置から撮像された複数の画像を含む画像群が取得された領域であり、
前記画像群が含む前記対象エリアを撮像した画像は、オフセット情報が紐づけられており、
前記オフセット情報は、前記画像内の表示角度の基準角度と、前記対象エリアの方角とを対応付けた情報であり、
前記画像は、前記画像群が含む他の画像へ遷移するリンク情報を含み、
前記操作情報取得手順は、前記エリア画像に対するユーザの操作情報を取得し、
前記操作情報は、前記リンク情報の選択を含み、
前記表示制御手順は、前記リンク情報の選択に基づいて表示する画像を、前記画像群が含む画像から変更し、変更前後の画像の前記オフセット情報に基づいて、変更後の画像から新たなエリア画像を切り出す角度を制御する、
前記各手順をコンピュータに実行させるための画像表示プログラムを記録しているコンピュータ読み取り可能な記録媒体。
An image display procedure, an operation information acquisition procedure, and a display control procedure are included.
the image display step displays an area image cut out from an image captured of the target area;
the target area is an area from which an image group including a plurality of images captured from at least two imaging positions has been acquired;
Each image captured of the target area included in the image group is associated with offset information,
the offset information is information that associates a reference angle of a display angle in the image with a direction of the target area,
the image includes link information for transitioning to another image included in the image group ;
the operation information acquisition step acquires information about a user's operation on the area image;
the operation information includes selection of the link information,
The display control step changes an image to be displayed based on the selection of the link information from an image included in the image group , and controls an angle at which a new area image is cut out from the changed image based on the offset information of the images before and after the change.
A computer-readable recording medium that records an image display program for causing a computer to execute each of the above procedures.
JP2024089869A 2024-06-03 2024-06-03 Image display program, image display device, image display method, and recording medium Active JP7801033B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024089869A JP7801033B2 (en) 2024-06-03 2024-06-03 Image display program, image display device, image display method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024089869A JP7801033B2 (en) 2024-06-03 2024-06-03 Image display program, image display device, image display method, and recording medium

Publications (2)

Publication Number Publication Date
JP2025182377A JP2025182377A (en) 2025-12-15
JP7801033B2 true JP7801033B2 (en) 2026-01-16

Family

ID=98027706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024089869A Active JP7801033B2 (en) 2024-06-03 2024-06-03 Image display program, image display device, image display method, and recording medium

Country Status (1)

Country Link
JP (1) JP7801033B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013069049A1 (en) 2011-11-07 2013-05-16 株式会社ソニー・コンピュータエンタテインメント Image generation device, and image generation method
WO2013186806A1 (en) 2012-06-11 2013-12-19 株式会社ソニー・コンピュータエンタテインメント Image capturing device, and image capturing method
JP2014131215A (en) 2012-12-28 2014-07-10 Ricoh Co Ltd Image management system, image management method, and program
JP2015149600A (en) 2014-02-06 2015-08-20 ソニー株式会社 image processing apparatus, image processing method, and program
JP2016019251A (en) 2014-07-11 2016-02-01 キヤノン株式会社 Imaging device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013069049A1 (en) 2011-11-07 2013-05-16 株式会社ソニー・コンピュータエンタテインメント Image generation device, and image generation method
WO2013186806A1 (en) 2012-06-11 2013-12-19 株式会社ソニー・コンピュータエンタテインメント Image capturing device, and image capturing method
JP2014131215A (en) 2012-12-28 2014-07-10 Ricoh Co Ltd Image management system, image management method, and program
JP2015149600A (en) 2014-02-06 2015-08-20 ソニー株式会社 image processing apparatus, image processing method, and program
JP2016019251A (en) 2014-07-11 2016-02-01 キヤノン株式会社 Imaging device

Also Published As

Publication number Publication date
JP2025182377A (en) 2025-12-15

Similar Documents

Publication Publication Date Title
JP6627861B2 (en) Image processing system, image processing method, and program
US9760987B2 (en) Guiding method and information processing apparatus
KR20150067197A (en) Method and apparatus for changing a perspective of a video
US11062422B2 (en) Image processing apparatus, image communication system, image processing method, and recording medium
CN107079141A (en) Image mosaic for 3 D video
US11064095B2 (en) Image displaying system, communication system, and method for image displaying
JP2015095147A (en) Display control device, display control method, and program
US20240087157A1 (en) Image processing method, recording medium, image processing apparatus, and image processing system
JP6337907B2 (en) Display control apparatus, display control method, and program
US12598266B2 (en) Image processing apparatus, image processing method, and storage medium
JP6617547B2 (en) Image management system, image management method, and program
CN113282257B (en) Method, terminal device, device and readable storage medium for synchronous display
WO2015072091A1 (en) Image processing device, image processing method, and program storage medium
JP2016194783A (en) Image management system, communication terminal, communication system, image management method, and program
JP7801033B2 (en) Image display program, image display device, image display method, and recording medium
US12143674B2 (en) Information processing apparatus, information processing method, and program
JP2016194782A (en) Image management system, communication terminal, communication system, image management method, and program
US11816785B2 (en) Image processing device and image processing method
JP7776162B1 (en) 3D restoration image production program, 3D restoration image production device, 3D restoration image production method, and recording medium
JP7779562B1 (en) 3D restoration image production program, 3D restoration image production device, 3D restoration image production method, and recording medium
US12279049B2 (en) Information processing apparatus displaying captured image for remote support of an operation by an operator
US20250110678A1 (en) System and method of controlling display, and recording medium
JP2025060378A (en) Display terminal, display method, and program
CN120529048A (en) Omnidirectional video display method
JP2024001477A (en) Image processing system, image processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251110

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: 20251202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251225

R150 Certificate of patent or registration of utility model

Ref document number: 7801033

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150