JP7778009B2 - Content providing device, content providing system, content providing method, and program - Google Patents
Content providing device, content providing system, content providing method, and programInfo
- Publication number
- JP7778009B2 JP7778009B2 JP2022034725A JP2022034725A JP7778009B2 JP 7778009 B2 JP7778009 B2 JP 7778009B2 JP 2022034725 A JP2022034725 A JP 2022034725A JP 2022034725 A JP2022034725 A JP 2022034725A JP 7778009 B2 JP7778009 B2 JP 7778009B2
- Authority
- JP
- Japan
- Prior art keywords
- location
- content
- user
- information
- locations
- 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
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、コンテンツ提供装置、コンテンツ提供システム、コンテンツ提供方法、およびプログラムに関する。 The present invention relates to a content providing device, a content providing system, a content providing method, and a program.
従来、利用者に対して楽曲を自動的にレコメンドする装置の発明が開示されている(特許文献1)。 An invention for a device that automatically recommends music to users has been disclosed (Patent Document 1).
従来の技術では、地点に対応付けた楽曲のレコメンドと、利用者の移動時間との関係について考慮されていなかった。このため、コンテンツがレコメンドされる地点に関する情報を適切に利用者に伝えることができない場合があった。 Conventional technology did not take into account the relationship between location-associated music recommendations and the user's travel time. As a result, it was sometimes not possible to properly convey information about the location where content was recommended to the user.
本発明は、このような事情を考慮してなされたものであり、コンテンツがレコメンドされる地点に関する情報を適切に利用者に伝えることができるコンテンツ提供装置、コンテンツ提供システム、コンテンツ提供方法、およびプログラムを提供することを目的の一つとする。 The present invention was made in consideration of these circumstances, and one of its objectives is to provide a content providing device, content providing system, content providing method, and program that can appropriately convey information about locations where content is recommended to users.
この発明に係るコンテンツ提供装置、コンテンツ提供システム、コンテンツ提供方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係るコンテンツ提供装置は、利用者の位置情報を取得する位置情報取得部と、複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得するコンテンツ取得部と、前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にするコンテンツ提供部と、地図画像に重畳して地点を示す画像を前記端末装置に提供する画像提供部であって、前記複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定する画像提供部と、を備えるものである。
A content providing device, a content providing system, a content providing method, and a program according to the present invention employ the following configuration.
(1): A content providing device according to one embodiment of the present invention includes a location information acquiring unit that acquires location information of a user; a content acquiring unit that refers to map information including information on a plurality of locations and acquires content that is automatically recommended when the user's location information approaches one of the plurality of locations; a content providing unit that transmits the acquired content to a terminal device used by the user to enable playback of the content; and an image providing unit that provides the terminal device with an image indicating a location by superimposing it on a map image, the image providing unit determining the display mode of the second location based on a comparison between the playback time of the content that is automatically recommended at a first location among the plurality of locations that the user passes through and the time required for the user to reach a second location from the first location.
(2):上記(1)の態様において、前記画像提供部は、前記利用者が前記端末装置に対して行った操作により前記第1地点が選択されるのに応じて、前記第1地点において自動レコメンドされるコンテンツの再生時間と、前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定するものである。 (2): In the aspect (1) above, in response to the first location being selected by the user's operation on the terminal device, the image providing unit determines the display mode of the second location based on a comparison between the playback time of the content automatically recommended at the first location and the time required to reach the second location from the first location.
(3):上記(1)の態様において、前記画像提供部は、複数の前記第2地点について前記所要時間を取得し、前記複数の前記第2地点のそれぞれについて表示態様を決定するものである。 (3): In the aspect (1) above, the image providing unit acquires the required time for multiple second locations and determines the display mode for each of the multiple second locations.
(4):上記(3)の態様において、前記画像提供部は、前記複数の前記第2地点のうち、前記再生時間が、対応する前記所要時間よりも短い第1の前記第2地点の表示態様を、前記再生時間が、対応する前記所要時間よりも長い第2の前記第2地点の表示態様よりも目立たせるものである。 (4): In the aspect (3) above, the image providing unit makes the display mode of a first second location, of the plurality of second locations, whose playback time is shorter than the corresponding required time, more prominent than the display mode of a second second location, whose playback time is longer than the corresponding required time.
(5):上記(1)から(3)のいずれかの態様において、前記画像提供部は、前記再生時間が、対応する前記所要時間よりも長い場合、前記第2地点を前記端末装置に表示させないものである。 (5): In any of the above aspects (1) to (3), the image providing unit does not display the second location on the terminal device if the playback time is longer than the corresponding required time.
(6):本発明の他の態様に係るコンテンツ提供システムは、利用者の位置情報を取得する位置情報取得部、複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得するコンテンツ取得部、および、前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にするコンテンツ提供部を備えるコンテンツ提供装置と、地図画像に重畳して地点を示す画像を前記端末装置に表示させるアプリケーションプログラムであって、前記複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定するアプリケーションプログラムと、を備えるものである。 (6): A content provision system according to another aspect of the present invention comprises a content provision device including a location information acquisition unit that acquires location information of a user, a content acquisition unit that references map information including information on multiple locations and acquires content that is automatically recommended when the user's location information approaches one of the multiple locations, and a content provision unit that transmits the acquired content to a terminal device used by the user so that the content can be played back; and an application program that causes the terminal device to display an image indicating a location superimposed on a map image, and that determines the display mode of the second location based on a comparison between the playback time of content that is automatically recommended for a first location among the multiple locations that the user passes through and the time required for the user to reach a second location from the first location.
(7):本発明の他の態様に係るコンテンツ提供方法は、コンテンツ提供装置が、利用者の位置情報を取得することと、複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得することと、前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にすることと、地図画像に重畳して地点を示す画像を前記端末装置に提供することと、複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定することと、を実行するものである。 (7): A content provision method according to another aspect of the present invention includes a content provision device that acquires location information of a user, references map information including information on multiple locations, and acquires content that is automatically recommended when the user's location information approaches one of the multiple locations, transmits the acquired content to a terminal device used by the user to enable playback of the content, provides the terminal device with an image that indicates the location by superimposing it on a map image, and determines a display mode for the second location based on a comparison between the playback time of the content that is automatically recommended for a first location among the multiple locations that the user passes through and the time required for the user to reach a second location from the first location.
(8):本発明の他の態様に係るプログラムは、コンテンツ提供装置のプロセッサに、利用者の位置情報を取得することと、複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得することと、前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にすることと、地図画像に重畳して地点を示す画像を前記端末装置に提供することと、複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定することと、を実行させるものである。 (8): A program according to another aspect of the present invention causes a processor of a content providing device to acquire location information of a user, refer to map information including information on multiple locations, and acquire content that is automatically recommended when the user's location information approaches one of the multiple locations, transmit the acquired content to a terminal device used by the user to enable playback of the content, provide the terminal device with an image that indicates the location by superimposing it on a map image, and determine a display mode for the second location based on a comparison between the playback time of the content that is automatically recommended at a first location among the multiple locations that the user passes through and the time required for the user to reach a second location from the first location.
(1)~(8)の態様によれば、コンテンツがレコメンドされる地点に関する情報を適切に利用者に伝えることができる。 According to aspects (1) to (8), information about the location where content is recommended can be appropriately conveyed to the user.
以下、図面を参照し、本発明のコンテンツ提供装置、コンテンツ提供システム、コンテンツ提供方法、およびプログラム
の実施形態について説明する。
Hereinafter, with reference to the drawings, embodiments of a content providing device, a content providing system, a content providing method, and a program according to the present invention will be described.
図1は、実施形態のコンテンツ提供装置を利用したコンテンツ提供システム1の構成図である。コンテンツ提供システム1は、移動体に搭乗した乗員に対してコンテンツを提供するシステムである。コンテンツとは、例えば、楽曲である、楽曲とは、音楽のことであり、アーティストの歌唱、演奏、或いはプログラム再生による楽曲の他、環境音等を含んでもよい。以下の説明ではコンテンツが楽曲であるものとするが、コンテンツは画像を伴い映像コンテンツ等であってもよい。移動体とは、例えば、乗員が滞在する空間のある車両(四輪または三輪のある車両、マイクロモビリティ等)、船舶、航空機、或いは二輪車などを含む。二輪車の場合、ヘルメットに設けられたオーディオ装置によって楽曲が再生されてもよい。 Figure 1 is a configuration diagram of a content provision system 1 that uses a content provision device according to an embodiment. The content provision system 1 is a system that provides content to passengers aboard a mobile object. The content is, for example, music. Music refers to music sung by an artist, performed by a musician, or played on a program, and may also include environmental sounds. In the following description, the content is assumed to be music, but the content may also include video content accompanied by images. Mobile objects include, for example, vehicles with a space where passengers can stay (four-wheeled or three-wheeled vehicles, micromobility, etc.), ships, aircraft, or motorcycles. In the case of a motorcycle, music may be played by an audio device installed in the helmet.
コンテンツ提供システム1は、例えば、携帯端末装置10において動作するMusicアプリ32と、フロントサーバ100とを備える。フロントサーバ100は、コンテンツ提供装置の一例である。携帯端末装置10及びオーディオ装置50は、利用者が利用する装置の一例である。 The content providing system 1 includes, for example, a music app 32 running on a mobile terminal device 10 and a front server 100. The front server 100 is an example of a content providing device. The mobile terminal device 10 and the audio device 50 are examples of devices used by a user.
[携帯端末装置]
携帯端末装置10は、例えばスマートフォンやタブレット端末等の通信機能、入出力機能、アプリ実行機能を有する可搬型コンピュータ装置である。携帯端末装置10は、例えば、近距離通信部12と、ネットワーク通信部14と、Musicアプリ実行部16と、タッチパネル18とを備える。
[Mobile terminal device]
The mobile terminal device 10 is a portable computer device having communication functions, input/output functions, and application execution functions, such as a smartphone or tablet terminal. The mobile terminal device 10 includes, for example, a short-range communication unit 12, a network communication unit 14, a music application execution unit 16, and a touch panel 18.
近距離通信部12は、オーディオ装置50の近距離通信部60と、Bluetooth(登録商標)やWi-Fi、USB(Universal Serial Bus)などの通信規格に基づいて、無線または有線で通信する。 The short-range communication unit 12 communicates with the short-range communication unit 60 of the audio device 50 wirelessly or via a wired connection based on communication standards such as Bluetooth (registered trademark), Wi-Fi, or USB (Universal Serial Bus).
ネットワーク通信部14は、ネットワークNWを介してフロントサーバ100と通信する。ネットワークNWは、無線基地局、アクセスポイント、インターネット、プロバイダ端末、WAN(Wide Area Network)等を含む。 The network communication unit 14 communicates with the front server 100 via the network NW. The network NW includes wireless base stations, access points, the Internet, provider terminals, WANs (Wide Area Networks), etc.
Musicアプリ実行部16は、CPU(Central Processing Unit)などのプロセッサが、記憶部30に記憶されたMusicアプリ32を実行することで機能する。Musicアプリ実行部16は、タッチパネル18に対してなされた利用者の入力操作に応じて携帯端末装置10の各部を制御する。Musicアプリ32は、例えば、予めアプリ提供者のサーバ装置から携帯端末装置10にインストールされたものである。 The music app execution unit 16 functions when a processor such as a CPU (Central Processing Unit) executes the music app 32 stored in the storage unit 30. The music app execution unit 16 controls each part of the mobile terminal device 10 in response to user input operations performed on the touch panel 18. The music app 32 is, for example, installed in advance on the mobile terminal device 10 from a server device of an app provider.
[オーディオ装置]
オーディオ装置50は、移動体に設置される(前述したようにヘルメット内に設置されてもよい)。オーディオ装置50は、例えば、連携アプリ実行部52と、音響調整部54と、スピーカシステム56と、タッチパネル58と、近距離通信部60とを備える。
[Audio Device]
The audio device 50 is installed in a vehicle (or may be installed in a helmet, as described above). The audio device 50 includes, for example, an associated application execution unit 52, an acoustic adjustment unit 54, a speaker system 56, a touch panel 58, and a short-range communication unit 60.
連携アプリ実行部52は、CPUなどのプロセッサが、記憶部に記憶された連携アプリ(不図示)を実行することで機能する。連携アプリ実行部52は、タッチパネル58に対してなされた利用者の入力操作に応じて、Musicアプリ実行部16と連携してオーディオ装置50の各部を制御する。 The linked app execution unit 52 functions when a processor such as a CPU executes a linked app (not shown) stored in the storage unit. The linked app execution unit 52 controls each part of the audio device 50 in cooperation with the music app execution unit 16 in response to user input operations made on the touch panel 58.
音響調整部54は、スピーカシステム56を制御する。スピーカシステム56は、例えば複数のスピーカを含む。音響調整部54は、複数のスピーカのそれぞれの音量を調整することにより、音像を任意の場所に定位させてもよい。 The acoustic adjustment unit 54 controls the speaker system 56. The speaker system 56 includes, for example, multiple speakers. The acoustic adjustment unit 54 may adjust the volume of each of the multiple speakers to localize the sound image at any desired location.
近距離通信部60は、前述の通り、携帯端末装置10の近距離通信部12と無線または有線で通信する。 As mentioned above, the short-range communication unit 60 communicates wirelessly or via a wired connection with the short-range communication unit 12 of the mobile terminal device 10.
[フロントサーバ]
フロントサーバ100は、例えば、ネットワーク通信部102と、利用者情報取得部104と、位置情報取得部106と、POI(Point Of Interest)取得部108と、楽曲データ取得部110と、コンテンツ提供部112と、画像提供部114と、記憶部150とを備える。ネットワーク通信部102と記憶部150以外の構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部150には、利用者情報152や地図情報154、所要時間情報156等の情報が格納される。
[Front Server]
The front server 100 includes, for example, a network communication unit 102, a user information acquisition unit 104, a location information acquisition unit 106, a point of interest (POI) acquisition unit 108, a music data acquisition unit 110, a content providing unit 112, an image providing unit 114, and a storage unit 150. The components other than the network communication unit 102 and the storage unit 150 are realized by, for example, a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transitory storage medium) such as a hard disk drive (HDD) or flash memory, or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed by inserting the storage medium into a drive device. The storage unit 150 stores information such as user information 152, map information 154, and required time information 156.
ネットワーク通信部102は、ネットワークNWを介して携帯端末装置10と通信する。なお、フロントサーバ100とバックサーバ200との通信も同じネットワークNWを介して行われてもよいが、専用回線やLAN(Local Area Network)、VPN(Virtual Private Network)等を介して通信が行われてもよい。 The network communication unit 102 communicates with the mobile terminal device 10 via the network NW. Note that communication between the front server 100 and the back server 200 may also be performed via the same network NW, but communication may also be performed via a dedicated line, LAN (Local Area Network), VPN (Virtual Private Network), etc.
利用者情報取得部104は、携帯端末装置10の利用者の情報(利用者情報)を取得し、利用者情報152に登録する。図2は、利用者情報152の内容の一例を示す図である。利用者情報152は、例えば、氏名、年齢、性別、職業、好みの音楽ジャンル、好みのアーティスト、趣味等を含む情報である。利用者情報取得部104は、利用者情報152を、利用者の入力操作に応じて、或いは楽曲の再生履歴に基づいて適宜、更新する。 The user information acquisition unit 104 acquires information about the user of the mobile terminal device 10 (user information) and registers it in the user information 152. Figure 2 is a diagram showing an example of the contents of the user information 152. The user information 152 includes, for example, name, age, gender, occupation, favorite music genre, favorite artists, hobbies, etc. The user information acquisition unit 104 updates the user information 152 as appropriate in response to input operations by the user or based on the music playback history.
位置情報取得部106は、利用者(移動体)の位置情報を取得する。利用者(移動体)の位置情報は、オーディオ装置50が設置された移動体が備える位置測位装置(GPS(Global Positioning System)受信機等、不図示)により測位され、オーディオ装置50と携帯端末装置10を介してフロントサーバ100に伝えられたものでもよいし、携帯端末装置10が備える位置測位装置(不図示)により測位され、フロントサーバ100に伝えられたものでもよい。 The location information acquisition unit 106 acquires location information of the user (mobile body). The location information of the user (mobile body) may be determined by a positioning device (such as a GPS (Global Positioning System) receiver, not shown) provided in the mobile body on which the audio device 50 is installed and transmitted to the front server 100 via the audio device 50 and the mobile terminal device 10, or may be determined by a positioning device (not shown) provided in the mobile terminal device 10 and transmitted to the front server 100.
POI取得部108は、利用者の位置情報を用いて地図情報154を参照し、楽曲レコメンド圏(以下、「レコメンド圏」)内に利用者が入った(以下、「POIがヒットした」と称する)POIを取得する。楽曲レコメンド圏内に入ったことは、POI(地点)に接近したことの一例である。図3は、地図情報154の内容の一例を示す図である。地図情報154は、複数のPOI情報と、複数のPOI情報のそれぞれに対応するレコメンド圏の情報とを含む。POI情報は、例えば、POI(例えば有名な施設、景勝地等)に対応付けられた、POIの位置情報(緯度、経度)、POIの種別などの情報を含む。 The POI acquisition unit 108 uses the user's location information to refer to map information 154 and acquires POIs within a song recommendation zone (hereinafter referred to as "recommended zones") within which the user has entered (hereinafter referred to as "POIs hit"). Entering a song recommendation zone is an example of approaching a POI (location). Figure 3 is a diagram showing an example of the contents of map information 154. Map information 154 includes multiple pieces of POI information and information on recommended zones corresponding to each of the multiple pieces of POI information. The POI information includes, for example, information such as the location information (latitude, longitude) of the POI and the type of POI associated with the POI (e.g., famous facilities, scenic spots, etc.).
地図情報154に含まれるPOIは、適宜変更されてもよい。例えば、期間限定のイベントを開催するPOIは、そのイベントを開催する期間のみ地図情報154に含まれてもよい。また、POIに対応付けられる各情報は、適宜変更されてもよい。例えば、地図情報154に含まれるPOI、例えば観光地でライトアップを開催する場合、ライトアップが開催される時間帯のみレコメンド圏を広げるようにしてもよい。 The POIs included in the map information 154 may be changed as appropriate. For example, a POI that is hosting a time-limited event may be included in the map information 154 only during the period that the event is held. Furthermore, each piece of information associated with a POI may be changed as appropriate. For example, if a POI included in the map information 154 is holding an illumination event at a tourist spot, the recommendation area may be expanded only during the hours when the illumination event is held.
地図情報154は、更に、道路構造の情報を含んでもよい。地図情報154が道路構造を含む場合は、道路を通過してPOIに到達するまでの距離でレコメンド圏を設定してよい。なお、地図情報154に含まれるPOIは楽曲レコメンド対象であるものとするが、楽曲レコメンド対象で無いPOIが地図情報154に含まれてもよい。その場合、楽曲レコメンド対象である旨を示すフラグがPOIに対応付けられる。 Map information 154 may further include information on road structure. If map information 154 includes road structure, the recommendation area may be set based on the distance traveled along the road to reach the POI. Note that POI included in map information 154 are considered to be targets for song recommendation, but map information 154 may also include POI that are not targets for song recommendation. In such cases, a flag indicating that the POI is a target for song recommendation is associated with the POI.
楽曲データ取得部110は、あるPOIがヒットした場合、楽曲リクエストをバックサーバ200に送信する。楽曲リクエストには、利用者の利用者情報(個人情報保護の観点から、氏名を削除、年齢を「30代」などに変更、職業も詳細情報から「会社員」といった粒度に変更するなどの処理が行われてよい)と、ヒットしたPOIを示すPOI情報(POIの識別情報でもよい)が含まれる。楽曲データ取得部110は、複数のPOIがヒットした場合、複数のPOIのうちのいずれかのPOIのPOI情報を楽曲リクエストに含める。楽曲リクエストに含めるPOI情報については、後に説明する。 When a POI is found, the music data acquisition unit 110 sends a music request to the back server 200. The music request includes the user's user information (which may be processed to protect personal information, such as deleting the name, changing the age to "30s" or similar, and changing the occupation from detailed information to a more granular level such as "office worker") and POI information (which may be POI identification information) indicating the found POI. When multiple POIs are found, the music data acquisition unit 110 includes the POI information of one of the multiple POIs in the music request. The POI information to be included in the music request will be explained later.
後述するように、バックサーバ200は、楽曲リクエストを取得すると、当該利用者と当該POIにマッチした楽曲を自動選択し、例えばストリーミング形式で選択して楽曲の楽曲データを楽曲データ258から取得してフロントサーバ100に送信する。楽曲データ取得部110は、バックサーバ200により送信されて自動レコメンドされる楽曲データを取得する。楽曲データ取得部110が取得する楽曲データは、利用者の情報と利用者がレコメンド圏に入ってヒットしたPOI情報とに基づいて自動レコメンドされる。 As will be described later, when the back server 200 receives a song request, it automatically selects a song that matches the user and the POI, and acquires the song data of the selected song, for example in streaming format, from the song data 258 and sends it to the front server 100. The song data acquisition unit 110 acquires the song data sent by the back server 200 to be automatically recommended. The song data acquired by the song data acquisition unit 110 is automatically recommended based on the user's information and the POI information where the user falls within the recommendation range.
コンテンツ提供部112は、利用者がレコメンド圏に入ったときに、楽曲データ取得部110により取得された楽曲データを携帯端末装置10に送信し、携帯端末装置10に楽曲データを再生可能とさせる。携帯端末装置10は、楽曲データをオーディオ装置50に送信してスピーカシステム56に再生させる。なお、楽曲データ258を保持して楽曲データの提供元となる機能はフロントサーバ100にあってもよいし、他のサーバ装置にあってもよい。 When the user enters the recommended area, the content provider 112 transmits the music data acquired by the music data acquisition unit 110 to the mobile terminal device 10, enabling the mobile terminal device 10 to play the music data. The mobile terminal device 10 then transmits the music data to the audio device 50, which plays the music data on the speaker system 56. Note that the function of storing the music data 258 and providing the music data may be located in the front server 100 or another server device.
携帯端末装置10またはオーディオ装置50は、POIが接近していることでレコメンドされた楽曲の再生を利用者に提案する。例えば、携帯端末装置10またはオーディオ装置50は、提案した楽曲を再生してよいかどうか利用者に問いかける画像を表示し、または音声を出力し、利用者がタッチ操作または音声で承諾する旨の返信をした場合にレコメンドされた楽曲が再生される。 The mobile terminal device 10 or audio device 50 suggests to the user that they play the recommended song because they are approaching a POI. For example, the mobile terminal device 10 or audio device 50 displays an image or outputs a sound asking the user whether they would like to play the suggested song, and if the user replies by touch operation or voice that they agree, the recommended song is played.
画像提供部114の機能、および所要時間情報156の意義については後述する。 The function of the image provider 114 and the significance of the required time information 156 will be described later.
[バックサーバ]
バックサーバ200は、例えば、利用者特徴情報生成部202と、POI特徴情報生成部204と、自動楽曲選択部206と、記憶部250とを備える。記憶部250以外の機能部は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部250には、利用者特徴情報252、POI特徴情報254、学習済モデル256、楽曲データ258などの情報が格納される。
[Back Server]
The back server 200 includes, for example, a user characteristic information generation unit 202, a POI characteristic information generation unit 204, an automatic music selection unit 206, and a storage unit 250. Functional units other than the storage unit 250 are realized, for example, by a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or by a combination of software and hardware. The program may be stored in advance in a storage device such as an HDD or flash memory (a storage device with a non-transitory storage medium), or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed by inserting the storage medium into a drive. The storage unit 250 stores information such as user characteristic information 252, POI characteristic information 254, a trained model 256, and music data 258.
利用者特徴情報生成部202は、楽曲リクエストに含まれる利用者情報に基づいて、ベクトル等の形式の利用者特徴情報を生成する。同じ利用者に係る二度目以降の楽曲リクエストに備えて、生成された利用者特徴情報は利用者特徴情報252として記憶部250に記憶されてよい。 The user characteristic information generation unit 202 generates user characteristic information in the form of vectors or the like based on the user information included in the song request. In preparation for second or subsequent song requests from the same user, the generated user characteristic information may be stored in the storage unit 250 as user characteristic information 252.
POI特徴情報生成部204は、楽曲リクエストに含まれるPOI情報に基づいて、ベクトル等の形式のPOI特徴情報を生成する。同じPOIに係る二度目以降の楽曲リクエストに備えて、生成されたPOI特徴情報は利用者特徴情報252として記憶部250に記憶されてよい。 The POI feature information generation unit 204 generates POI feature information in the form of vectors, etc., based on the POI information included in the song request. In preparation for second or subsequent song requests related to the same POI, the generated POI feature information may be stored in the storage unit 250 as user feature information 252.
なお、利用者情報から利用者特徴情報を生成する機能と、POI特徴情報からPOI特徴情報を生成する機能とのうち一方または双方は、フロントサーバ100の機能であってもよい。その場合、楽曲リクエストには、例えば利用者特徴情報とPOI特徴情報が含まれることになってよい。 Note that one or both of the functions of generating user characteristic information from user information and generating POI characteristic information from POI characteristic information may be functions of the front server 100. In that case, a song request may include, for example, user characteristic information and POI characteristic information.
自動楽曲選択部206は、楽曲リクエストに対応する利用者特徴情報とPOI特徴情報を学習済モデル256に入力することで、当該利用者および当該利用者が接近して通過するPOIにマッチする楽曲の楽曲データを楽曲データ258から抽出して自動レコメンドする。自動楽曲選択部206は、自動レコメンドされた楽曲データをフロントサーバ100に送信する。フロントサーバ100の楽曲データ取得部110は、自動楽曲選択部206により自動レコメンドされた楽曲データを取得する。 The automatic music selection unit 206 inputs user characteristic information and POI characteristic information corresponding to the music request into the trained model 256, and extracts music data from the music data 258 for music that matches the user and the POIs the user approaches and passes through, and automatically recommends the music. The automatic music selection unit 206 transmits the automatically recommended music data to the front server 100. The music data acquisition unit 110 of the front server 100 acquires the music data automatically recommended by the automatic music selection unit 206.
学習済モデル256は、予めフィードバック実験結果から得られた情報を正解データとして、学習されたものである。学習済モデル256は、例えば、「30代男性が東京タワー付近を通過する」ときに、そのシチュエーションで実際に評価が高かった楽曲を選択するように学習される。フィードバック実験とは、例えば、Musicアプリ32を通じた楽曲提供に対する高評価、低評価、再度の再生といった利用者のフィードバックを集めたものである。 The trained model 256 is trained using information previously obtained from feedback experiment results as correct answer data. For example, when a "male in his 30s passes near Tokyo Tower," the trained model 256 is trained to select the song that was actually highly rated in that situation. The feedback experiment involves collecting user feedback, such as high ratings, low ratings, and replays, regarding songs provided through the Music app 32.
図4は、楽曲レコメンドに関する処理の流れの概略を示す図である。フロントサーバ100は、携帯端末装置10またはオーディオ装置50により送信される利用者の位置情報を取得すると、取得した位置情報を地図情報に参照して、POIがヒットしたか否かを判定する。POIがヒットした場合に、位置情報を送信した利用者の利用者情報及びヒットしたPOIのPOI情報を楽曲リクエストに含めてバックサーバ200に送信する。 Figure 4 shows an overview of the processing flow for song recommendations. When the front server 100 acquires the user's location information transmitted by the mobile terminal device 10 or audio device 50, it references the acquired location information in map information to determine whether a POI has been found. If a POI has been found, the front server 100 includes the user information of the user who transmitted the location information and the POI information of the found POI in a song request and transmits it to the back server 200.
バックサーバ200は、送信された楽曲リクエストに対応する利用者情報に基づいて利用者特徴情報を生成し、学習済モデル256に入力する。バックサーバ200は、送信された楽曲リクエストに対応するPOI情報に基づいてPOI特徴情報を生成し、学習済モデル256に入力する。バックサーバ200は、学習済モデル256の出力データを、利用者および利用者が接近して通過するPOIにマッチする楽曲の楽曲データとして楽曲データ258から抽出する。 The back server 200 generates user characteristic information based on the user information corresponding to the transmitted song request and inputs it into the trained model 256. The back server 200 generates POI characteristic information based on the POI information corresponding to the transmitted song request and inputs it into the trained model 256. The back server 200 extracts the output data of the trained model 256 from the song data 258 as song data of songs that match the user and the POIs that the user approaches and passes through.
[画像提供機能]
以下、画像提供部114による画像提供機能について説明する。画像提供部114は、地図画像に重畳して地点を示す画像(以下、コンテンツ画像)を携帯端末装置10またはオーディオ装置50に提供する。例えば、画像提供部114は、経路探索機能(或いは経路探索を他装置に依頼して経路を取得する機能)を有し、位置情報取得部106によって取得された利用者の位置から、携帯端末装置10等に入力された目的地までの経路を示す画像をコンテンツ画像として提供する。図5は、コンテンツ画像IM1の一例を示す図である。図示するように、コンテンツ画像IM1では、利用者の位置PU、目的地DT、推奨経路RP、並びに推奨経路RP上にあるPOI(図ではPOI(1))を示す画像が示される。コンテンツ画像IM1は、利用者の位置PUの変化に応じて更新される。また、コンテンツ画像IM1では、推奨経路RP上には無いが、推奨経路RPから逸脱しても目的地までの所要時間が短時間で済む(増加時間が所定時間以内の)POI(図ではPOI(2)、POI(3)、POI(4))と、そのPOIに寄り道する場合の増加時間T+も表示されてよい。Musicアプリ実行部16は、フロントサーバ100から提供されたコンテンツ画像をタッチパネル18に表示させる。図ではPOIを示す画像がテキスト画像で示されているが、POIを示す画像がアイコンやキャラクター等で示されてもよい。
[Image provision function]
The image provision function of the image provision unit 114 will be described below. The image provision unit 114 provides the mobile terminal device 10 or the audio device 50 with an image (hereinafter, a content image) that is superimposed on a map image and indicates a location. For example, the image provision unit 114 has a route search function (or a function for requesting a route search from another device and acquiring a route), and provides, as a content image, an image that indicates a route from the user's location acquired by the location information acquisition unit 106 to a destination input into the mobile terminal device 10 or the like. FIG. 5 is a diagram showing an example of a content image IM1. As shown in the figure, the content image IM1 displays an image showing the user's location PU, the destination DT, the recommended route RP, and a POI (POI (1) in the figure) on the recommended route RP. The content image IM1 is updated in response to changes in the user's location PU. The content image IM1 may also display POIs (in the figure, POI(2), POI(3), and POI(4)) that are not on the recommended route RP but that will take a short time to reach the destination even if the recommended route RP is deviated from, and the additional time T + that would be required if a detour were made to the POI. The music application execution unit 16 displays the content image provided by the front server 100 on the touch panel 18. In the figure, the images representing the POIs are shown as text images, but the images representing the POIs may also be shown as icons, characters, or the like.
コンテンツ画像IM1において、画像提供部114は、複数のPOIのうち利用者が通過する第1POI(図ではPOI(1))において自動レコメンドされるコンテンツの再生時間を取得し、コンテンツの再生時間と、利用者が第1POIから第2POIに到達するまでの所要時間と、の比較に基づいて、第2POIの表示態様を決定する。第2POIとは、例えば推奨経路RP上に無いPOIである。所要時間は、例えば、車両で移動する前提での移動に要する時間であり、ネットワークや放送波等を介して取得される交通情報に基づいて計算されたものである。 In content image IM1, the image provider 114 obtains the playback time of the content automatically recommended for a first POI (POI (1) in the figure) that the user passes through among multiple POIs, and determines the display mode of the second POI based on a comparison of the playback time of the content with the time required for the user to reach the second POI from the first POI. The second POI is, for example, a POI that is not on the recommended route RP. The required time is, for example, the time required to travel by vehicle, and is calculated based on traffic information obtained via a network, broadcast waves, etc.
例えば、画像提供部114は、利用者がPOI(1)に到達する際にレコメンドされる楽曲の少なくとも再生時間cTの情報を、予め楽曲データ取得部110に依頼してバックサーバ200に問い合わせさせることで取得しておく。そして、POI(1)からPOI(2)への所要時間T12と再生時間cT、POI(1)からPOI(3)への所要時間T13と再生時間cT、POI(1)からPOI(4)への所要時間T14と再生時間cTをそれぞれ比較する。画像提供部114は、所要時間が再生時間cTよりも長いPOI(第1の第2地点の一例)について、所要時間が再生時間cTよりも短いPOI(第2の第2地点の一例)に比して目立せた態様で携帯端末装置10またはオーディオ装置50に表示させる。目立たせた態様とは、周辺画像とのコントラストが大きい、輝度が高い、サイズが大きい等を意味する。例えば、画像提供部114は、所要時間が再生時間cTよりも長いPOIに関する画像を通常のフォントで、所要時間が再生時間cTよりも短いPOIに関する画像をグレーなどの目立たないフォントや線、画像等で携帯端末装置10またはオーディオ装置50に表示させる。これに代えて、所要時間が再生時間cTよりも短いPOIに関する画像を携帯端末装置10またはオーディオ装置50に表示させないようにしてもよい。 For example, the image providing unit 114 acquires information on at least the playback time cT of a song recommended when the user arrives at POI (1) by requesting the song data acquiring unit 110 to query the back server 200 in advance. Then, the image providing unit 114 compares the required time T12 from POI (1) to POI (2) with the playback time cT, the required time T13 from POI (1) to POI (3) with the playback time cT, and the required time T14 from POI (1) to POI (4) with the playback time cT. The image providing unit 114 displays a POI (an example of a first second location) whose required time is longer than the playback time cT in a more prominent manner than a POI (an example of a second second location) whose required time is shorter than the playback time cT on the mobile terminal device 10 or the audio device 50. A prominent manner refers to a high contrast with the surrounding image, high brightness, large size, etc. For example, image providing unit 114 displays, on mobile terminal device 10 or audio device 50, images relating to POIs whose required times are longer than playback time cT in a normal font, and images relating to POIs whose required times are shorter than playback time cT in an inconspicuous font, line, image, or the like such as gray. Alternatively, images relating to POIs whose required times are shorter than playback time cT may not be displayed on mobile terminal device 10 or audio device 50.
図5の例では、POI(1)からPOI(2)への所要時間T12は再生時間cTよりも短く、POI(1)からPOI(3)への所要時間T13、およびPOI(1)からPOI(4)への所要時間T14は再生時間cTよりも長い。従って、POI(4)に関する画像はPOI(2)、(3)に関する画像よりも目立たない態様で表示されている。このように、画像提供部114は、複数の第2POIについて所要時間を取得し、複数の第2POIのそれぞれについて表示態様を決定する。 5, the time required T12 to travel from POI (1) to POI (2) is shorter than the playback time cT, and the time required T13 to travel from POI (1) to POI (3) and the time required T14 to travel from POI (1) to POI (4) are longer than the playback time cT. Therefore, the image of POI (4) is displayed in a manner that makes it less noticeable than the images of POIs (2) and (3). In this way, the image providing unit 114 obtains the required times for multiple second POIs and determines the display manner for each of the multiple second POIs.
第2POIは、推奨経路RP上にあるPOIを含んでもよい。図6は、第2POI推奨経路RP上にあるPOIを含む場合のコンテンツ画像IM2の一例を示す図である。図中、POI(5)は推奨経路RP上にあり、且つ楽曲レコメンドが行われるPOIであるが、POI(1)からPOI(5)への所要時間T15が再生時間cTよりも短いことから、POI(5)に関する画像はPOI(1)に関する画像よりも目立たない態様で表示されている。 The second POI may include a POI on the recommended route RP. Fig. 6 is a diagram showing an example of a content image IM2 in which the second POI includes a POI on the recommended route RP. In the figure, POI (5) is on the recommended route RP and is a POI for which music recommendations are performed. However, since the required time T15 from POI (1) to POI (5) is shorter than the playback time cT, the image of POI (5) is displayed in a less prominent manner than the image of POI (1).
また、画像提供部114は、利用者が携帯端末装置10に対して行った操作に基づいて、経路を再生成して携帯端末装置10またはオーディオ装置50に表示させる機能を有してもよい。この場合の操作とは、例えば、推奨経路RP上に無いPOIをタップする操作である。このとき、画像提供部114は、タップされたPOIを経由地として、位置情報取得部106によって取得された利用者の位置から、携帯端末装置10等に入力された目的地までの経路を再生成(リルート)する。第2POIの表示態様を上記のように決定することは、経路の再生成が行われた場合のみ実行されてもよい。図7は、利用者によってPOIが経由地として選択されるのに応じて第2POIの表示態様が変更される様子の一例を示す図である。図示するように、コンテンツ画像IM3は、当初の経路が表示されたものであり、コンテンツ画像IM4は、POI(6)が経由地として選択された後の経路が表示されたものである。コンテンツ画像IM3では推奨経路RPの周辺の全てのPOIが通常の状態で表示されているが、コンテンツ画像IM4では、新たに選択されたPOI(6)からの所要時間T67が、POI(6)で再生される楽曲の再生時間cTよりも短いPOI(7)に関しては目立たない態様で表示され、その他のPOIは通常の態様で表示されている。 The image providing unit 114 may also have a function to regenerate a route and display it on the mobile terminal device 10 or the audio device 50 based on an operation performed by the user on the mobile terminal device 10. In this case, the operation may be, for example, tapping on a POI that is not on the recommended route RP. At this time, the image providing unit 114 regenerates (reroutes) a route from the user's location acquired by the location information acquiring unit 106 to the destination entered in the mobile terminal device 10, using the tapped POI as a stopover. Determining the display mode of the second POI as described above may be performed only when the route is regenerated. FIG. 7 is a diagram showing an example of how the display mode of the second POI is changed in response to the user selecting a POI as a stopover. As shown in the figure, content image IM3 displays the original route, and content image IM4 displays the route after POI (6) is selected as a stopover. In the content image IM3, all POIs around the recommended route RP are displayed in the normal state, but in the content image IM4, the required time T 67 from the newly selected POI (6) is displayed in an inconspicuous manner for POI (7) which is shorter than the playback time cT of the music played at POI (6), and the other POIs are displayed in the normal state.
画像提供部114は、このような処理を行うために、例えば、所定距離内にあるPOI間の所要時間を網羅的に計算しておき、所要時間情報156として記憶部150に記憶させてもよい。画像提供部114は、交通情報から得られる所要時間を、例えば所定時間(例えば10[min]~1[h])ごとに再計算あるいは再取得し、所要時間情報156を更新してもよい。図8は、所要時間情報156の内容の一例を示す図である。 To perform this processing, the image providing unit 114 may, for example, comprehensively calculate the required travel time between POIs within a predetermined distance and store this in the storage unit 150 as required travel time information 156. The image providing unit 114 may recalculate or reacquire the required travel time obtained from traffic information, for example, every predetermined time (e.g., 10 minutes to 1 hour), and update the required travel time information 156. Figure 8 is a diagram showing an example of the content of the required travel time information 156.
上記説明した実施形態において、再生時間cTは、楽曲を最初から最後まで再生する時間であるものとしたが、それに限らず、例えば最初からサビの部分まで、というように楽曲の主要な部分が再生完了するまでの時間であってもよい。 In the embodiment described above, the playback time cT is the time it takes to play a song from start to finish, but it is not limited to this and may be the time it takes to complete playback of the main part of the song, such as from the beginning to the chorus.
また、楽曲データの取得方法は上記に限らず、POIごとに決まった楽曲がレコメンドされる仕組みが採用されてもよい。楽曲データを選択する際に、利用者特徴情報が参照されなくてもよい。 Furthermore, the method of acquiring music data is not limited to the above, and a system in which specific music is recommended for each POI may also be adopted. User characteristic information does not need to be referenced when selecting music data.
また、上記説明した画像提供部114の機能は、Musicアプリ32が有してもよい。この場合、フロントサーバ100の画像提供部114は、楽曲の再生時間cTや、POI間の所要時間を携帯端末装置10からリクエストに応じて提供し、Musicアプリ32が、これらの比較に基づいて、第2POIの表示態様を変更するようにしてもよい。 The functions of the image providing unit 114 described above may also be provided by the Music app 32. In this case, the image providing unit 114 of the front server 100 may provide the playback time cT of the song and the required time between POIs in response to a request from the mobile terminal device 10, and the Music app 32 may change the display mode of the second POI based on a comparison of these.
また、利用者の利用する端末装置とは、携帯端末装置10ではなく、オーディオ装置50であってもよい。つまり、オーディオ装置50が携帯端末装置10を介さずにフロントサーバ100と通信することで、上記の機能が実現されてもよい。図9は、変形例に係るコンテンツ提供システム2の構成図である。この場合、オーディオ装置50が図1におけるMusicアプリ32と同等の機能を有し、Musicアプリ実行部70がネットワーク通信部72を用いてフロントサーバ100から提供されたコンテンツ画像を、タッチパネル72に表示させる。 Furthermore, the terminal device used by the user may be an audio device 50 instead of a mobile terminal device 10. In other words, the above function may be realized by the audio device 50 communicating with the front server 100 without going through the mobile terminal device 10. Figure 9 is a configuration diagram of a content providing system 2 according to a modified example. In this case, the audio device 50 has the same function as the music app 32 in Figure 1, and the music app execution unit 70 uses the network communication unit 72 to display content images provided from the front server 100 on the touch panel 72.
以上説明した実施形態によれば、フロントサーバ100が、利用者の位置情報を取得する位置情報取得部106と、複数のPOIの情報を含む地図情報154を参照し、利用者の位置情報が複数のPOIのいずれかに接近した場合に自動レコメンドされるコンテンツを取得するコンテンツ取得部(108、110)と、取得されたコンテンツを利用者の利用する端末装置(10、50)に送信してコンテンツを再生可能にするコンテンツ提供部112と、地図画像に重畳してPOIを示すコンテンツ画像を端末装置に提供する画像提供部114であって、複数のPOIのうち利用者が通過する第1POIにおいて自動レコメンドされるコンテンツの再生時間と、利用者が第1POIから第2POIに到達するまでの所要時間と、の比較に基づいて、第2POIの表示態様を決定する画像提供部114と、を備えることにより、コンテンツがレコメンドされる地点に関する情報を適切に利用者に伝えることができる。 In the embodiment described above, the front server 100 includes a location information acquisition unit 106 that acquires location information of the user; a content acquisition unit (108, 110) that references map information 154 containing information on multiple POIs and acquires content to be automatically recommended when the user's location information approaches one of the multiple POIs; a content provision unit 112 that transmits the acquired content to the terminal device (10, 50) used by the user to enable playback of the content; and an image provision unit 114 that provides the terminal device with a content image showing the POI by superimposing it on a map image, and that determines the display mode of the second POI based on a comparison between the playback time of content to be automatically recommended at a first POI among the multiple POIs that the user passes through and the time required for the user to reach the second POI from the first POI. This makes it possible to appropriately convey information about the location from which content is recommended to the user.
上記説明した実施形態は、以下のように表現することができる。
コンピュータによって読み込み可能な命令(computer-readable instructions)を格納する記憶媒体(storage medium)と、
前記記憶媒体に接続されたプロセッサと、を備え、
前記プロセッサは、前記コンピュータによって読み込み可能な命令を実行することにより(the processor executing the computer-readable instructions to:)
利用者の位置情報を取得することと、
複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得することと、
前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にすることと、
地図画像に重畳して地点を示す画像を前記端末装置に提供することと、
複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定することと、
を実行する、コンテンツ提供装置。
The above-described embodiment can be expressed as follows.
a storage medium for storing computer-readable instructions;
a processor connected to the storage medium;
The processor executes the computer-readable instructions to:
Acquiring location information of a user;
referring to map information including information on a plurality of locations, and acquiring content to be automatically recommended when the user's location information approaches any one of the plurality of locations;
transmitting the acquired content to a terminal device used by the user so that the content can be played back;
providing an image showing the location to the terminal device by superimposing it on a map image;
determining a display mode of the second location based on a comparison between a playback time of content automatically recommended at a first location among a plurality of locations through which the user passes and a time required for the user to reach a second location from the first location;
A content providing device that executes the above.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is in no way limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.
1、2 コンテンツ提供システム
10 携帯端末装置
12 近距離通信部
14 ネットワーク通信部
16 Musicアプリ実行部
18 タッチパネル
30 記憶部
32 Musicアプリ
50 オーディオ装置
52 連携アプリ実行部
54 音響調整部
56 スピーカシステム
58 タッチパネル
60 近距離通信部
70 Musicアプリ実行部
72 ネットワーク通信部
80 記憶部
82 Musicアプリ
100 フロントサーバ
102 ネットワーク通信部
104 利用者情報取得部
106 位置情報取得部
108 POI取得部
110 楽曲データ取得部
112 コンテンツ提供部
114 画像提供部
150 記憶部
152 利用者情報
154 地図情報
156 所要時間情報
200 バックサーバ
202 利用者特徴情報生成部
204 POI特徴情報生成部
206 自動楽曲選択部
250 記憶部
252 利用者特徴情報
254 POI特徴情報
256 学習済モデル
258 楽曲データ
1, 2 Content providing system 10 Portable terminal device 12 Short-range communication unit 14 Network communication unit 16 Music application execution unit 18 Touch panel 30 Memory unit 32 Music application 50 Audio device 52 Link application execution unit 54 Sound adjustment unit 56 Speaker system 58 Touch panel 60 Short-range communication unit 70 Music application execution unit 72 Network communication unit 80 Memory unit 82 Music application 100 Front server 102 Network communication unit 104 User information acquisition unit 106 Location information acquisition unit 108 POI acquisition unit 110 Music data acquisition unit 112 Content providing unit 114 Image providing unit 150 Memory unit 152 User information 154 Map information 156 Required time information 200 Back server 202 User characteristic information generation unit 204 POI characteristic information generation unit 206 Automatic music selection unit 250 Memory unit 252 User characteristic information 254 POI characteristic information 256 Trained model 258 Music data
Claims (8)
複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得するコンテンツ取得部と、
前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にするコンテンツ提供部と、
地図画像に重畳して地点を示す画像を前記端末装置に提供する画像提供部であって、前記複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定する画像提供部と、
を備えるコンテンツ提供装置。 a location information acquisition unit that acquires location information of a user;
a content acquisition unit that refers to map information including information on a plurality of locations, and acquires content that is automatically recommended when the user's location information approaches any one of the plurality of locations;
a content providing unit that transmits the acquired content to a terminal device used by the user, thereby enabling the content to be played back;
an image providing unit that provides the terminal device with an image showing a location by superimposing it on a map image, the image providing unit determining a display mode of the second location based on a comparison between a playback time of content that is automatically recommended at a first location among the plurality of locations through which the user passes and a time required for the user to reach a second location from the first location;
A content providing device comprising:
請求項1記載のコンテンツ提供装置。 the image providing unit, in response to the first location being selected by an operation performed by the user on the terminal device, determines a display mode of the second location based on a comparison between a playback time of content to be automatically recommended at the first location and a required time to reach the second location from the first location;
The content providing device according to claim 1 .
請求項1記載のコンテンツ提供装置。 the image providing unit acquires the required times for the plurality of second locations and determines a display mode for each of the plurality of second locations;
The content providing device according to claim 1 .
請求項3記載のコンテンツ提供装置。 the image providing unit makes a display mode of a first second location, of the plurality of second locations, whose playback time is shorter than the corresponding required time, more prominent than a display mode of a second second location, whose playback time is longer than the corresponding required time;
The content providing device according to claim 3.
請求項1から3のうちいずれか1項記載のコンテンツ提供装置。 the image providing unit does not cause the terminal device to display the second location when the playback time is longer than the corresponding required time;
4. The content providing device according to claim 1.
地図画像に重畳して地点を示す画像を前記端末装置に表示させるアプリケーションプログラムであって、前記複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定するアプリケーションプログラムと、
を備えるコンテンツ提供システム。 a content providing device including: a location information acquiring unit that acquires location information of a user; a content acquiring unit that refers to map information including information on a plurality of locations and acquires content that is to be automatically recommended when the location information of the user approaches any one of the plurality of locations; and a content providing unit that transmits the acquired content to a terminal device used by the user so that the content can be played back;
an application program that causes the terminal device to display an image showing a location superimposed on a map image, the application program determining a display mode of the second location based on a comparison between a playback time of content that is automatically recommended at a first location among the plurality of locations that the user passes through and a time required for the user to reach a second location from the first location;
A content providing system comprising:
利用者の位置情報を取得することと、
複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得することと、
前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にすることと、
地図画像に重畳して地点を示す画像を前記端末装置に提供することと、
複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定することと、
を実行するコンテンツ提供方法。 The content providing device
Acquiring location information of a user;
referring to map information including information on a plurality of locations, and acquiring content to be automatically recommended when the user's location information approaches any one of the plurality of locations;
transmitting the acquired content to a terminal device used by the user so that the content can be played back;
providing an image showing the location to the terminal device by superimposing it on a map image;
determining a display mode of the second location based on a comparison between a playback time of content automatically recommended at a first location among a plurality of locations through which the user passes and a time required for the user to reach a second location from the first location;
A content delivery method that performs the following.
利用者の位置情報を取得することと、
複数の地点の情報を含む地図情報を参照し、前記利用者の位置情報が前記複数の地点のいずれかに接近した場合に自動レコメンドされるコンテンツを取得することと、
前記取得されたコンテンツを前記利用者の利用する端末装置に送信して前記コンテンツを再生可能にすることと、
地図画像に重畳して地点を示す画像を前記端末装置に提供することと、
複数の地点のうち前記利用者が通過する第1地点において自動レコメンドされるコンテンツの再生時間と、前記利用者が前記第1地点から第2地点に到達するまでの所要時間と、の比較に基づいて、前記第2地点の表示態様を決定することと、
を実行させるプログラム。 A processor of the content providing device
Acquiring location information of a user;
referring to map information including information on a plurality of locations, and acquiring content to be automatically recommended when the user's location information approaches any one of the plurality of locations;
transmitting the acquired content to a terminal device used by the user so that the content can be played back;
providing an image showing the location to the terminal device by superimposing it on a map image;
determining a display mode of the second location based on a comparison between a playback time of content automatically recommended at a first location among a plurality of locations through which the user passes and a time required for the user to reach a second location from the first location;
A program that executes the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022034725A JP7778009B2 (en) | 2022-03-07 | 2022-03-07 | Content providing device, content providing system, content providing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022034725A JP7778009B2 (en) | 2022-03-07 | 2022-03-07 | Content providing device, content providing system, content providing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023130194A JP2023130194A (en) | 2023-09-20 |
| JP7778009B2 true JP7778009B2 (en) | 2025-12-01 |
Family
ID=88024783
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022034725A Active JP7778009B2 (en) | 2022-03-07 | 2022-03-07 | Content providing device, content providing system, content providing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7778009B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007108337A1 (en) | 2006-03-16 | 2007-09-27 | Pioneer Corporation | Content reproduction device, content reproduction method, content reproduction program, and computer-readable recording medium |
| JP2017118486A (en) | 2015-12-21 | 2017-06-29 | 株式会社Jvcケンウッド | Vehicle display device, display method and display program |
| JP2020135312A (en) | 2019-02-18 | 2020-08-31 | トヨタ自動車株式会社 | Information provider |
-
2022
- 2022-03-07 JP JP2022034725A patent/JP7778009B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007108337A1 (en) | 2006-03-16 | 2007-09-27 | Pioneer Corporation | Content reproduction device, content reproduction method, content reproduction program, and computer-readable recording medium |
| JP2017118486A (en) | 2015-12-21 | 2017-06-29 | 株式会社Jvcケンウッド | Vehicle display device, display method and display program |
| JP2020135312A (en) | 2019-02-18 | 2020-08-31 | トヨタ自動車株式会社 | Information provider |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023130194A (en) | 2023-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11874124B2 (en) | Duration-based customized media program | |
| CA2813529C (en) | Vehicle navigation system and method | |
| CN106128138B (en) | Method and system for providing information based on driving conditions | |
| EP3002756B1 (en) | Method and system for providing personalized position-based infotainment | |
| US20090234565A1 (en) | Navigation Device and Method for Receiving and Playing Sound Samples | |
| US11692839B2 (en) | Methods and apparatuses for providing navigation instructions | |
| US8219315B2 (en) | Customizable audio alerts in a personal navigation device | |
| CN115905734A (en) | A method and device for intelligent recommendation based on geographic location information | |
| US20100036603A1 (en) | Navigation systems and navigation methods thereof | |
| JP7778009B2 (en) | Content providing device, content providing system, content providing method, and program | |
| JP6898445B2 (en) | List creation program, list creation method, list creation device, list creation system, and storage medium | |
| JP7244331B2 (en) | Voice guidance device, voice guidance server, and voice guidance method | |
| JP6499438B2 (en) | Navigation device, navigation method, and program | |
| JP5851467B2 (en) | Information processing system and client terminal | |
| JP7520065B2 (en) | Management System | |
| JP2023137490A (en) | Music piece providing device, music piece providing method, and program | |
| JP2008170210A (en) | Navigation device, its method, its program, and recording medium | |
| JP6635749B2 (en) | Navigation system, navigation method, navigation device, and server | |
| JP2021135058A (en) | Information processing system and information processing method | |
| US12238360B2 (en) | Information processing device, information processing method, and storage medium | |
| JP2023139881A (en) | Music providing device, music providing method, and program | |
| JP2023140347A (en) | Music providing device, music providing method, and program | |
| JP6904817B2 (en) | List creation program, list creation method, list creation device, and list creation system | |
| JP2024018663A (en) | karaoke system | |
| JP2023143899A (en) | Music providing device, music providing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250930 |
|
| 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: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7778009 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |