WO2024043359A1 - 광고 정보 제공 장치 및 제공 방법 - Google Patents
광고 정보 제공 장치 및 제공 방법 Download PDFInfo
- Publication number
- WO2024043359A1 WO2024043359A1 PCT/KR2022/012672 KR2022012672W WO2024043359A1 WO 2024043359 A1 WO2024043359 A1 WO 2024043359A1 KR 2022012672 W KR2022012672 W KR 2022012672W WO 2024043359 A1 WO2024043359 A1 WO 2024043359A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- audio
- advertisement
- vehicle
- advertising
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0265—Vehicular advertisement
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/635—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B14/00—Transmission systems not characterised by the medium used for transmission
- H04B14/02—Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
- H04B14/04—Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers
Definitions
- the present invention relates to a device provided in or connected to a vehicle, and more specifically, to a device and method for providing advertising information according to an audio advertisement broadcast from the vehicle.
- infotainment technology and telematics technology provides various information to vehicle occupants while the vehicle is driving.
- passengers in a vehicle can search for desired information or receive various entertainment information while the vehicle is driving.
- the advertising industry using the infotainment technology and telematics technology has developed significantly.
- advertisements provided to vehicle occupants can be provided in two major ways.
- One is a video advertisement that provides both visual and auditory information
- the other is an audio advertisement that provides advertisements as sound information.
- the video-type advertisement provides both visual and auditory information, so the delivery effect is high, but there is a problem that there is a risk of interfering with the driving of the driver who must drive the vehicle. Therefore, depending on the driver, advertisement output may be restricted or the infotainment function may be turned off to block advertisement delivery. In other words, there is a problem of high aversion to advertising.
- audio advertisements have the advantage of being relatively safe and less likely to be avoided since they provide auditory information, making them less expensive to produce, and rarely interfering with driving behavior.
- local-specific advertising is possible through local broadcasting stations, and since the topic of information provided for each audio channel is often designated, there is an advantage in that it is easy to target advertising to listeners who listen to a specific topic.
- the present invention aims to solve the above-described problems and other problems, and provides an advertising information providing device and method for providing advertising information that increases the effect of audio advertising and draws passengers' attention to audio advertising. It is for that purpose.
- Another purpose of the present invention is to provide an advertising information providing device and method for providing advertising information that allows a passenger to subsequently receive advertising information about an audio advertisement he or she has listened to at the passenger's request.
- the purpose of the present invention is to provide an advertising information providing device and method for providing advertising information that can provide at least one advertising information that matches the passenger among existing audio advertisements according to the setting status of the passenger or vehicle. do.
- an advertising information providing device performs a communication connection with a communication unit that communicates with a cloud server and a sound output unit and display unit of the vehicle.
- an interface unit formed to do so, and an audio detection unit that receives PCM (Pulse Code Modulation) data stored in the audio buffer of the audio output unit through the interface unit and generates audio information including characteristics of the audio signal output from the audio output unit.
- controlling the communication unit to transmit the generated audio information to the cloud server, and providing advertisement information including POI (Point Of Interest) information of the audio advertisement corresponding to the audio information in response to the transmitted audio information.
- a processor that makes a request to the cloud server and, when the advertisement information is received from the cloud server according to the request, controls the interface unit so that content included in the POI information and the received advertisement information is displayed on the display unit of the vehicle. It is characterized by including.
- the processor when the driving route of the vehicle is set, the processor configures at least one location corresponding to POI information among the advertisement information received from the cloud server to be located within a preset distance from a point on the driving route. Detecting advertising information and controlling the interface unit so that POI information and content included in the detected advertising information are displayed together with the driving route on the display unit.
- the processor receives an occupant detection result of the vehicle through the interface unit, detects at least one of advertisement information received from the cloud server based on the occupant detection result, and detects the detected advertisement.
- the interface unit is controlled so that POI information and content included in the information are displayed on the display unit.
- the processor based on a result of comparing the advertising topics included in the passenger profile corresponding to the passenger detection result and the advertising topics of each of the advertising information received from the cloud server, At least one piece of advertising information received from a server is detected, and the passenger profile includes preferred advertising topics according to the gender and age of the passenger.
- the processor when advertising topics preferred by a specific passenger are learned, the processor generates a customized passenger profile including the learned advertising topics, and as a result of detecting the passenger, when the detected passenger is the specific passenger. Detecting at least one of the advertisement information received from the cloud server based on the customized passenger profile, and advertising topics preferred by the specific passenger are learned according to the places that the specific passenger visits a certain number of times or more. do.
- the audio information includes audio fingerprint information (fingerprint) corresponding to characteristics of the sound signal, and the audio fingerprint information includes at least some of the samples of the PCM data sampled at regular time intervals. It is characterized as a PCM pattern analyzed from.
- the processor controls the audio detection unit to further collect information about the time at which the PCM data is received and the application that controls the audio output unit when the PCM data is received, and the audio fingerprint information. and transmitting the collected time and application information as the audio information to the cloud server, wherein the cloud server detects audio advertisements corresponding to the audio fingerprint information and collects the collected time and application among the detected audio advertisements. Characterized by searching for any one audio advertisement according to the information as an audio advertisement corresponding to the audio information, and transmitting advertisement information corresponding to the searched audio advertisement in response to the transmission of the audio information.
- the information on the application includes at least one of a radio program broadcast through the application, a radio channel, or radio frequency information.
- the advertisement information includes POI information including the name and location of a store, store, or company providing a service corresponding to the audio advertisement corresponding to the audio information, and the service corresponding to the audio advertisement. It is characterized by including at least one graphic object representing information.
- it further includes an advertisement information identification unit that identifies an audio advertisement corresponding to the audio information, and the processor requests the cloud server for advertisement information for a specific audio advertisement identified based on the audio information. And, the advertisement information is received from the cloud server in response to the request.
- the advertisement information identification unit includes audio fingerprint information for a plurality of different audio advertisements as comparison data, and includes characteristics of the sound signal included in the audio information and audio fingerprints included in the comparison data. It is characterized in that it identifies a specific audio advertisement corresponding to the characteristics of the sound signal by comparing it with information.
- each of the audio fingerprint information is PCM patterns obtained by sampling PCM data corresponding to each audio advertisement at regular time intervals and analyzing at least a portion of the sampled PCM data, and the characteristics of the sound signal. is characterized in that it is a PCM pattern analyzed from at least some of the samples of PCM data stored in the audio buffer of the audio output unit sampled at regular time intervals.
- the processor updates the collation data based on update data provided from the cloud server, and when a new audio advertisement is added, the processor updates the collation data corresponding to the newly added audio advertisement. Characterized in that fingerprint information is transmitted as the update data to the advertisement information providing device.
- the communication unit performs a communication connection with a preset mobile terminal to receive information about the vehicle, and the processor provides the mobile terminal with POI information of advertising information received from the cloud server and The communication unit is controlled to display content.
- the processor detects the validity period of the service included in each advertisement information from each of the advertisement information received from the cloud server, and detects the advertisement whose validity period has not elapsed based on the current date and time.
- the interface unit is controlled to display POI information and content on the display unit.
- the advertisement information providing device transmits the location of the vehicle obtained from the vehicle along with the audio information to the cloud server, and the cloud server transmits the audio advertisement corresponding to the audio information.
- the location of the store providing the service is compared with the location of the vehicle, and if the location of the store does not match the location of the vehicle, among other stores providing the service of the audio advertisement, it matches the location of the vehicle.
- searches for a store provides advertising information including POI information corresponding to the searched store to the advertising information providing device in response to the transmitted audio information, and determines the location of the vehicle in a certain area where the vehicle is located. It is characterized by information.
- a control method of an advertising information providing device receives PCM (Pulse Code Modulation) data stored in the audio buffer of the sound output unit of the vehicle.
- PCM Pulse Code Modulation
- detecting audio fingerprint information of the sound signal output from the audio output unit POI (Point Of Interest) information for a specific audio advertisement corresponding to the audio fingerprint information, and a service provided through the specific audio advertisement.
- requesting advertisement information including information from a cloud server and in response to the request, when advertisement information for the specific audio advertisement is received, checking whether the output conditions of the received advertisement information are met. and, based on the check result, displaying POI information of the received advertisement information and information of the service on a display unit of the vehicle.
- the step of requesting the advertisement information from the cloud server includes audio fingerprint information detected from PCM data of the audio buffer based on comparison data including audio fingerprint information of a plurality of different audio advertisements. Characterized by comprising the step of identifying any one corresponding audio advertisement, and requesting advertisement information corresponding to any one of the identified audio advertisements from the cloud server.
- the audio fingerprint information is characterized as a PCM pattern analyzed from at least some of the samples of the PCM data sampled at regular time intervals.
- the cloud server includes a communication unit that receives audio fingerprint information, audio fingerprint information corresponding to a plurality of different audio advertisements, and information on services provided in each of the plurality of audio advertisements.
- An advertisement information database including advertisement information including POI (Point Of Interest) information corresponding to location information of a store providing the service, and a specific audio advertisement corresponding to the received audio fingerprint information from the advertisement information database.
- a search engine for searching advertising information and when the audio fingerprint information is received through the communication unit, controls the search engine to search for an audio advertisement corresponding to the received audio fingerprint information, and when the audio advertisement is searched, the searched It is characterized by comprising a server control unit that controls the communication unit to transmit advertising information of an audio advertisement in response to the received audio fingerprint information.
- the present invention increases the effectiveness of the audio advertisement by detecting a broadcast audio advertisement and providing POI (Point of Interest) information corresponding to the detected audio advertisement, and It has the effect of arousing the attention of passengers.
- POI Point of Interest
- the present invention receives and stores POI information corresponding to previously broadcast audio advertisements, and provides it through a terminal where vehicle information is provided according to the passenger's request, so that the passenger can search for the previously broadcast audio advertisements. This has the effect of being able to receive desired POI information.
- the present invention determines at least one audio advertisement that matches the occupant based on the location of the vehicle, the occupant identification result, the set route, etc., among a plurality of broadcast audio advertisements, and provides only POI information corresponding to the determined audio advertisement. This has the effect of preventing the transmission of unnecessary audio advertisements.
- FIG. 1 is a diagram showing the exterior of a vehicle according to an embodiment of the present invention.
- Figure 2 is a diagram of a vehicle according to an embodiment of the present invention viewed from various external angles.
- 3 and 4 are diagrams showing the interior of a vehicle according to an embodiment of the present invention.
- Figures 5 and 6 are diagrams referenced for explaining objects according to an embodiment of the present invention.
- Figure 7 is a block diagram referenced for explaining a vehicle according to an embodiment of the present invention.
- Figure 8 is a block diagram showing the structure of an advertising information providing device according to an embodiment of the present invention.
- Figure 9 is a conceptual diagram showing the flow of information exchanged between an advertising device and a vehicle according to an embodiment of the present invention through an interface unit.
- Figure 10 is a flowchart showing an operation process in which advertising information corresponding to audio information is provided between an advertising information providing device and a cloud server according to an embodiment of the present invention.
- Figure 11 is a flowchart showing another operation process in which advertising information corresponding to audio information is provided between an advertising information providing device and a cloud server according to an embodiment of the present invention.
- Figure 12 is a flowchart illustrating in more detail the operation process of collecting audio information in the advertising information providing device according to an embodiment of the present invention.
- Figure 13 is a flowchart showing an operation process for determining that an advertisement corresponding to audio information has been detected based on a passenger detection result, according to an embodiment of the present invention.
- Figure 14 is a flowchart showing an operation process in which a cloud server provides advertisement information corresponding to an audio advertisement according to the location of the advertisement information providing device, according to an embodiment of the present invention.
- Figure 15 is a flowchart showing an operation process of outputting advertising information corresponding to at least one piece of audio information based on a set driving route in an advertising information providing device according to an embodiment of the present invention.
- FIG. 16 is an example diagram illustrating an example in which POI information according to a previously broadcast audio advertisement is displayed along a driving route set according to the operation process of FIG. 15.
- FIG. 17 is a flowchart illustrating an operation process of providing advertisement information corresponding to audio advertisements already broadcast through a terminal providing vehicle information in an advertisement information providing device according to an embodiment of the present invention.
- FIG. 18 is a flowchart showing an operation process in which POI information is output through the terminal according to the operation process of FIG. 17.
- the vehicle described in this specification may include a car and a motorcycle. Below, description of vehicles will focus on automobiles.
- the vehicle described in this specification may be a concept that includes all internal combustion engine vehicles having an engine as a power source, a hybrid vehicle having an engine and an electric motor as a power source, and an electric vehicle having an electric motor as a power source.
- the left side of the vehicle refers to the left side of the vehicle's traveling direction
- the right side of the vehicle refers to the right side of the vehicle's traveling direction
- FIG. 1 is a diagram showing the exterior of a vehicle according to an embodiment of the present invention.
- Figure 2 is a diagram of a vehicle according to an embodiment of the present invention viewed from various external angles.
- 3 and 4 are diagrams showing the interior of a vehicle according to an embodiment of the present invention.
- Figure 7 is a block diagram used to describe a vehicle according to an embodiment of the present invention.
- the vehicle 100 may include wheels rotated by a power source and a steering input device 510 for controlling the moving direction of the vehicle 100.
- Vehicle 100 may be an autonomous vehicle.
- the vehicle 100 may be switched to autonomous driving mode or manual mode based on user input.
- the vehicle 100 may be switched from a manual mode to an autonomous driving mode, or from an autonomous driving mode to a manual mode, based on a user input received through the user interface device 200.
- the vehicle 100 may be switched to autonomous driving mode or manual mode based on driving situation information.
- Driving situation information may be generated based on object information provided by the object detection device 300.
- the vehicle 100 may be switched from manual mode to autonomous driving mode, or from autonomous driving mode to manual mode, based on driving situation information generated by the object detection device 300.
- the vehicle 100 may be switched from manual mode to autonomous driving mode, or from autonomous driving mode to manual mode, based on driving situation information received through the communication device 400.
- the vehicle 100 may be switched from manual mode to autonomous driving mode or from autonomous driving mode to manual mode based on information, data, and signals provided from an external device.
- the autonomous vehicle 100 may be driven based on the driving system 700 .
- the autonomous vehicle 100 may be driven based on information, data, or signals generated by the driving system 710, the parking system 740, and the parking system 750.
- the autonomous vehicle 100 may receive user input for driving through the driving control device 500. Based on user input received through the driving control device 500, the vehicle 100 may be driven.
- the overall length refers to the length from the front to the rear of the vehicle 100
- the overall width refers to the width of the vehicle 100
- the overall height refers to the length from the bottom of the wheels to the roof.
- the overall length direction (L) is the direction that is the standard for measuring the overall length of the vehicle 100
- the overall width direction (W) is the direction that is the standard for measuring the overall width of the vehicle 100
- the overall height direction (H) is the direction that is the standard for measuring the overall width of the vehicle 100. It may refer to the direction that serves as the standard for measuring the total height of (100).
- the vehicle 100 includes a user interface device 200, an object detection device 300, a communication device 400, a driving operation device 500, a vehicle driving device 600, and a navigation system. It may include (700), a navigation system 770, a sensing unit 120, a vehicle interface unit 130, a memory 140, a control unit 170, and a power supply unit 190.
- the vehicle 100 may further include other components in addition to the components described in this specification, or may not include some of the components described.
- the user interface device 200 is a device for communication between the vehicle 100 and the user.
- the user interface device 200 may receive user input and provide information generated by the vehicle 100 to the user.
- the vehicle 100 may implement User Interfaces (UI) or User Experience (UX) through the user interface device 200.
- UI User Interfaces
- UX User Experience
- the user interface device 200 may include an input unit 210, an internal camera 220, a biometric detection unit 230, an output unit 250, and a processor 270.
- the user interface device 200 may further include other components in addition to the components described, or may not include some of the components described.
- the input unit 200 is used to receive information from the user, and the data collected by the input unit 120 can be analyzed by the processor 270 and processed as a user's control command.
- the input unit 200 may be placed inside a vehicle.
- the input unit 200 is an area of the steering wheel, an area of the instrument panel, an area of the seat, an area of each pillar, and a door.
- the input unit 200 may include a voice input unit 211, a gesture input unit 212, a touch input unit 213, and a mechanical input unit 214.
- the voice input unit 211 can convert the user's voice input into an electrical signal.
- the converted electrical signal may be provided to the processor 270 or the control unit 170.
- the voice input unit 211 may include one or more microphones.
- the gesture input unit 212 can convert the user's gesture input into an electrical signal.
- the converted electrical signal may be provided to the processor 270 or the control unit 170.
- the gesture input unit 212 may include at least one of an infrared sensor and an image sensor for detecting a user's gesture input.
- the gesture input unit 212 may detect a user's 3D gesture input.
- the gesture input unit 212 may include a light output unit that outputs a plurality of infrared lights or a plurality of image sensors.
- the gesture input unit 212 may detect the user's 3D gesture input through a time of flight (TOF) method, a structured light method, or a disparity method.
- TOF time of flight
- the touch input unit 213 can convert the user's touch input into an electrical signal.
- the converted electrical signal may be provided to the processor 270 or the control unit 170.
- the touch input unit 213 may include a touch sensor for detecting a user's touch input.
- the touch input unit 213 may be formed integrally with the display unit 251 to implement a touch screen.
- This touch screen can provide both an input interface and an output interface between the vehicle 100 and the user.
- the mechanical input unit 214 may include at least one of a button, a dome switch, a jog wheel, and a jog switch.
- the electrical signal generated by the mechanical input unit 214 may be provided to the processor 270 or the control unit 170.
- the mechanical input unit 214 may be placed on a steering wheel, center fascia, center console, cockpit module, door, etc.
- the internal camera 220 can acquire images inside the vehicle.
- the processor 270 may detect the user's state based on the image inside the vehicle.
- the processor 270 may obtain the user's gaze information from the image inside the vehicle.
- the processor 270 may detect a user's gesture from an image inside the vehicle.
- the biometric detection unit 230 can acquire the user's biometric information.
- the biometric sensor 230 includes a sensor that can acquire the user's biometric information, and can obtain the user's fingerprint information, heart rate information, etc. using the sensor. Biometric information can be used for user authentication.
- the output unit 250 is for generating output related to vision, hearing, or tactile sensation.
- the output unit 250 may include at least one of a display unit 251, an audio output unit 252, and a haptic output unit 253.
- the display unit 251 can display graphic objects corresponding to various information.
- the display unit 251 includes a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), and a flexible display. It may include at least one of a display, a 3D display, and an e-ink display.
- LCD liquid crystal display
- TFT LCD thin film transistor-liquid crystal display
- OLED organic light-emitting diode
- flexible display It may include at least one of a display, a 3D display, and an e-ink display.
- the display unit 251 and the touch input unit 213 may form a layered structure or be formed as one piece, thereby implementing a touch screen.
- the display unit 251 may be implemented as a Head Up Display (HUD).
- HUD Head Up Display
- the display unit 251 is equipped with a projection module and can output information through an image projected on a windshield or window.
- the display unit 251 may include a transparent display.
- the transparent display can be attached to a windshield or window.
- a transparent display can display a certain screen while having a certain transparency.
- transparent displays include transparent TFEL (Thin Film Elecroluminescent), transparent OLED (Organic Light-Emitting Diode), transparent LCD (Liquid Crystal Display), transparent transparent display, and transparent LED (Light Emitting Diode) display. It may include at least one of: The transparency of a transparent display can be adjusted.
- the user interface device 200 may include a plurality of display units 251a to 251g.
- the display unit 251 includes one area of the steering wheel, one area of the instrument panel (521a, 251b, 251e), one area of the seat (251d), one area of each pillar (251f), and one area of the door ( 251g), may be placed in an area of the center console, an area of the headlining, or an area of the sun visor, or may be implemented in an area of the windshield (251c) or an area of the window (251h).
- the audio output unit 252 converts the electrical signal provided from the processor 270 or the control unit 170 into an audio signal and outputs it. To this end, the sound output unit 252 may include one or more speakers.
- the haptic output unit 253 generates a tactile output.
- the haptic output unit 253 may operate to vibrate the steering wheel, seat belt, and seats 110FL, 110FR, 110RL, and 110RR so that the user can perceive the output.
- the processor 270 may control the overall operation of each unit of the user interface device 200.
- the user interface device 200 may include a plurality of processors 270 or may not include the processor 270.
- the user interface device 200 may be operated under the control of the processor 170 or a processor of another device in the vehicle 100.
- the user interface device 200 may be called a vehicle display device.
- the user interface device 200 may be operated under the control of the control unit 170.
- the object detection device 300 is a device for detecting objects located outside the vehicle 100.
- Objects may be various objects related to the operation of the vehicle 100.
- the object O is a lane (OB10), another vehicle (OB11), a pedestrian (OB12), a two-wheeled vehicle (OB13), a traffic signal (OB14, OB15), light, a road, a structure, Can include speed bumps, landmarks, animals, etc.
- Lane OB10 may be a driving lane, a lane next to a driving lane, or a lane in which an oncoming vehicle travels. Lane OB10 may be a concept that includes left and right lines forming a lane.
- the other vehicle OB11 may be a vehicle running around the vehicle 100 .
- the other vehicle may be a vehicle located within a predetermined distance from the vehicle 100.
- the other vehicle OB11 may be a vehicle that precedes or follows the vehicle 100.
- the pedestrian OB12 may be a person located around the vehicle 100.
- the pedestrian OB12 may be a person located within a predetermined distance from the vehicle 100.
- a pedestrian OB12 may be a person located on a sidewalk or roadway.
- the two-wheeled vehicle OB12 may refer to a vehicle located around the vehicle 100 and moving using two wheels.
- the two-wheeled vehicle OB12 may be a vehicle with two wheels located within a predetermined distance from the vehicle 100.
- the two-wheeled vehicle OB13 may be a motorcycle or bicycle located on a sidewalk or roadway.
- Traffic signals may include traffic lights (OB15), traffic signs (OB14), and patterns or text drawn on the road surface.
- the light may be light generated from a lamp provided in another vehicle.
- the light can be the light generated from street lights.
- the light may be sunlight.
- a road may include a road surface, a curve, a slope such as uphill or downhill, etc.
- the structure may be an object located near the road and fixed to the ground.
- structures may include streetlights, trees, buildings, electric poles, traffic lights, and bridges.
- Landforms may include mountains, hills, etc.
- objects can be classified into moving objects and fixed objects.
- a moving object may be a concept that includes other vehicles and pedestrians.
- a fixed object may be a concept including a traffic signal, road, or structure.
- the object detection device 300 may include a camera 310, radar 320, lidar 330, ultrasonic sensor 340, infrared sensor 350, and processor 370.
- the object detection apparatus 300 may further include other components in addition to the components described, or may not include some of the components described.
- the camera 310 may be located at an appropriate location outside the vehicle to obtain images of the exterior of the vehicle.
- the camera 310 may be a mono camera, a stereo camera 310a, an Around View Monitoring (AVM) camera 310b, or a 360-degree camera.
- AVM Around View Monitoring
- camera 310 may be placed close to the front windshield, inside the vehicle, to obtain an image of the front of the vehicle.
- the camera 310 may be placed around the front bumper or radiator grill.
- the camera 310 may be placed close to the rear windshield in the interior of the vehicle to obtain an image of the rear of the vehicle.
- the camera 310 may be placed around the rear bumper, trunk, or tailgate.
- the camera 310 may be placed close to at least one of the side windows inside the vehicle to obtain an image of the side of the vehicle.
- the camera 310 may be placed around a side mirror, fender, or door.
- the camera 310 may provide the acquired image to the processor 370.
- Radar 320 may include an electromagnetic wave transmitting unit and a receiving unit.
- the radar 320 may be implemented as a pulse radar or continuous wave radar based on the principle of transmitting radio waves.
- the radar 320 may be implemented in a frequency modulated continuous wave (FMCW) method or a frequency shift keyong (FSK) method depending on the signal waveform among the continuous wave radar methods.
- FMCW frequency modulated continuous wave
- FSK frequency shift keyong
- the radar 320 detects an object using electromagnetic waves based on a Time of Flight (TOF) method or a phase-shift method, and determines the location of the detected object, the distance to the detected object, and the relative speed. can be detected.
- TOF Time of Flight
- phase-shift method determines the location of the detected object, the distance to the detected object, and the relative speed. can be detected.
- the radar 320 may be placed at an appropriate location outside the vehicle to detect objects located in front, behind, or on the sides of the vehicle.
- LiDAR 330 may include a laser transmitter and a receiver. LiDAR 330 may be implemented in a time of flight (TOF) method or a phase-shift method.
- TOF time of flight
- LiDAR 330 may be implemented as a driven or non-driven type.
- the LIDAR 330 When implemented in a driven manner, the LIDAR 330 is rotated by a motor and can detect objects around the vehicle 100.
- the LIDAR 330 can detect objects located within a predetermined range based on the vehicle 100 through optical steering.
- the vehicle 100 may include a plurality of non-driven LIDARs 330.
- the LIDAR 330 detects an object via laser light based on a time of flight (TOF) method or a phase-shift method, and determines the location of the detected object, the distance to the detected object, and Relative speed can be detected.
- TOF time of flight
- phase-shift method determines the location of the detected object, the distance to the detected object, and Relative speed can be detected.
- Lidar 330 may be placed at an appropriate location outside the vehicle to detect objects located in front, behind, or on the sides of the vehicle.
- the ultrasonic sensor 340 may include an ultrasonic transmitter and a receiver.
- the ultrasonic sensor 340 can detect an object based on ultrasonic waves and detect the location of the detected object, the distance to the detected object, and the relative speed.
- the ultrasonic sensor 340 may be placed at an appropriate location outside the vehicle to detect objects located in front, behind, or on the sides of the vehicle.
- the infrared sensor 350 may include an infrared transmitter and a receiver.
- the infrared sensor 340 can detect an object based on infrared light, and detect the location of the detected object, the distance to the detected object, and the relative speed.
- the infrared sensor 350 may be placed at an appropriate location outside the vehicle to detect objects located in front, behind, or on the sides of the vehicle.
- the processor 370 may control the overall operation of each unit of the object detection device 300.
- the processor 370 can detect and track an object based on the acquired image.
- the processor 370 can perform operations such as calculating a distance to an object and calculating a relative speed to an object through an image processing algorithm.
- the processor 370 can detect and track an object based on reflected electromagnetic waves that are transmitted when the electromagnetic waves are reflected by the object and returned.
- the processor 370 may perform operations such as calculating a distance to an object and calculating a relative speed to an object, based on electromagnetic waves.
- the processor 370 may detect and track an object based on reflected laser light that is returned after the transmitted laser is reflected by the object.
- the processor 370 may perform operations such as calculating the distance to the object and calculating the relative speed to the object, based on the laser light.
- the processor 370 may detect and track an object based on reflected ultrasonic waves in which the transmitted ultrasonic waves are reflected by the object and returned.
- the processor 370 may perform operations such as calculating a distance to an object and calculating a relative speed to an object based on ultrasonic waves.
- the processor 370 may detect and track an object based on the reflected infrared light that is returned after the transmitted infrared light is reflected by the object.
- the processor 370 may perform operations such as calculating a distance to an object and calculating a relative speed to an object based on infrared light.
- the object detection apparatus 300 may include a plurality of processors 370 or may not include the processor 370.
- the camera 310, radar 320, lidar 330, ultrasonic sensor 340, and infrared sensor 350 may each individually include a processor.
- the object detection device 300 may be operated under the control of the processor or control unit 170 of the device in the vehicle 100.
- the object detection device 400 may be operated under the control of the control unit 170.
- the communication device 400 is a device for communicating with an external device.
- the external device may be another vehicle, mobile terminal, or server.
- the communication device 400 may include at least one of a transmitting antenna, a receiving antenna, a radio frequency (RF) circuit capable of implementing various communication protocols, and an RF element to perform communication.
- RF radio frequency
- the communication device 400 may include a short-range communication unit 410, a location information unit 420, a V2X communication unit 430, an optical communication unit 440, a broadcast transceiver 450, and a processor 470.
- the communication device 400 may further include other components in addition to the components described, or may not include some of the components described.
- the short-range communication unit 410 is a unit for short-range communication.
- the short-range communication unit 410 includes BluetoothTM, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), and Wi-Fi (Wireless).
- RFID Radio Frequency Identification
- IrDA Infrared Data Association
- UWB Ultra Wideband
- ZigBee Ultra Wideband
- NFC Near Field Communication
- Wi-Fi Wireless
- -Fidelity Wi-Fi Direct
- Wireless USB Wireless Universal Serial Bus
- the short-range communication unit 410 may form a wireless area network and perform short-range communication between the vehicle 100 and at least one external device.
- the location information unit 420 is a unit for acquiring location information of the vehicle 100.
- the location information unit 420 may include a Global Positioning System (GPS) module or a Differential Global Positioning System (DGPS) module.
- GPS Global Positioning System
- DGPS Differential Global Positioning System
- the V2X communication unit 430 is a unit for performing wireless communication with a server (V2I: Vehicle to Infra), another vehicle (V2V: Vehicle to Vehicle), or a pedestrian (V2P: Vehicle to Pedestrian).
- the V2X communication unit 430 may include an RF circuit capable of implementing communication with infrastructure (V2I), communication between vehicles (V2V), and communication with pedestrians (V2P) protocols.
- the optical communication unit 440 is a unit for communicating with an external device through light.
- the optical communication unit 440 may include an optical transmitter that converts an electrical signal into an optical signal and transmits it to the outside, and an optical receiver that converts the received optical signal into an electrical signal.
- the light emitting unit may be formed to be integrated with the lamp included in the vehicle 100.
- the broadcast transceiver 450 is a unit for receiving a broadcast signal from an external broadcast management server through a broadcast channel or transmitting a broadcast signal to the broadcast management server.
- Broadcast channels may include satellite channels and terrestrial channels.
- Broadcast signals may include TV broadcast signals, radio broadcast signals, and data broadcast signals.
- the processor 470 may control the overall operation of each unit of the communication device 400.
- the communication device 400 may include a plurality of processors 470 or may not include the processor 470.
- the communication device 400 may be operated under the control of the processor 170 or a processor of another device in the vehicle 100.
- the communication device 400 may implement a vehicle display device together with the user interface device 200.
- the vehicle display device may be called a telematics device or an AVN (Audio Video Navigation) device.
- the communication device 400 may be operated under the control of the control unit 170.
- the driving control device 500 is a device that receives user input for driving.
- the vehicle 100 may be operated based on signals provided by the driving control device 500.
- the driving control device 500 may include a steering input device 510, an acceleration input device 530, and a brake input device 570.
- the steering input device 510 may receive an input of the direction of travel of the vehicle 100 from the user.
- the steering input device 510 is preferably formed in a wheel shape to enable steering input by rotation.
- the steering input device may be formed in the form of a touch screen, touch pad, or button.
- the acceleration input device 530 may receive an input for acceleration of the vehicle 100 from the user.
- the brake input device 570 may receive an input for decelerating the vehicle 100 from the user.
- the acceleration input device 530 and the brake input device 570 are preferably formed in the form of pedals. Depending on the embodiment, the acceleration input device or the brake input device may be formed in the form of a touch screen, touch pad, or button.
- the driving control device 500 may be operated under the control of the control unit 170.
- the vehicle driving device 600 is a device that electrically controls the operation of various devices in the vehicle 100.
- the vehicle driving device 600 may include a power train driving unit 610, a chassis driving unit 620, a door/window driving unit 630, a safety device driving unit 640, a lamp driving unit 650, and an air conditioning driving unit 660. You can.
- the vehicle driving device 600 may further include other components in addition to the components described, or may not include some of the components described.
- the vehicle driving device 600 may include a processor. Each unit of the vehicle driving device 600 may individually include a processor.
- the power train driver 610 can control the operation of the power train device.
- the power train driving unit 610 may include a power source driving unit 611 and a transmission driving unit 612.
- the power source driver 611 may control the power source of the vehicle 100.
- the power source driver 610 may perform electronic control of the engine. Thereby, the output torque of the engine, etc. can be controlled.
- the power source driving unit 611 can adjust the engine output torque according to the control of the control unit 170.
- the power source driver 610 may control the motor.
- the power source driving unit 610 can adjust the rotational speed and torque of the motor according to the control of the control unit 170.
- the transmission drive unit 612 can control the transmission.
- the transmission drive unit 612 can adjust the state of the transmission.
- the transmission drive unit 612 can adjust the state of the transmission to forward (D), reverse (R), neutral (N), or park (P).
- the transmission drive unit 612 can adjust the gear engagement state in the forward (D) state.
- the chassis driver 620 can control the operation of the chassis device.
- the chassis drive unit 620 may include a steering drive unit 621, a brake drive unit 622, and a suspension drive unit 623.
- the steering drive unit 621 may perform electronic control of the steering apparatus within the vehicle 100.
- the steering drive unit 621 can change the moving direction of the vehicle.
- the brake driver 622 may perform electronic control of the brake apparatus within the vehicle 100. For example, the speed of the vehicle 100 can be reduced by controlling the operation of the brakes disposed on the wheels.
- the brake driver 622 can individually control each of the plurality of brakes.
- the brake driver 622 can control braking force applied to a plurality of wheels differently.
- the suspension drive unit 623 may perform electronic control of the suspension apparatus within the vehicle 100. For example, when the road surface is curved, the suspension drive unit 623 may control the suspension device to reduce vibration of the vehicle 100.
- the suspension driving unit 623 can individually control each of the plurality of suspensions.
- the door/window driving unit 630 may perform electronic control of the door apparatus or window apparatus within the vehicle 100.
- the door/window driving unit 630 may include a door driving unit 631 and a window driving unit 632.
- the door driver 631 can control the door device.
- the door driver 631 can control the opening and closing of a plurality of doors included in the vehicle 100.
- the door driver 631 can control the opening or closing of the trunk or tail gate.
- the door driver 631 can control the opening or closing of the sunroof.
- the window driver 632 may perform electronic control of a window apparatus. It is possible to control the opening or closing of a plurality of windows included in the vehicle 100.
- the safety device driver 640 may perform electronic control of various safety apparatuses in the vehicle 100.
- the safety device driver 640 may include an airbag driver 641, a seat belt driver 642, and a pedestrian protection device driver 643.
- the airbag driving unit 641 may perform electronic control of the airbag apparatus within the vehicle 100.
- the airbag driving unit 641 may control the airbag to be deployed when danger is detected.
- the seat belt drive unit 642 may perform electronic control of the seat belt appartus in the vehicle 100. For example, when danger is detected, the seat belt drive unit 642 can control the passenger to be fixed to the seat (110FL, 110FR, 110RL, 110RR) using the seat belt.
- the pedestrian protection device driving unit 643 may perform electronic control of the hood lift and pedestrian airbag. For example, the pedestrian protection device driving unit 643 may control the hood to lift up and the pedestrian airbag to deploy when a collision with a pedestrian is detected.
- the lamp driver 650 may perform electronic control of various lamp apparatuses in the vehicle 100.
- the air conditioning driver 660 may perform electronic control of the air conditioning device (air cinditioner) in the vehicle 100. For example, when the temperature inside the vehicle is high, the air conditioning driver 660 can control the air conditioning device to operate so that cold air is supplied into the vehicle interior.
- the air conditioning driver 660 can control the air conditioning device to operate so that cold air is supplied into the vehicle interior.
- the vehicle driving device 600 may include a processor. Each unit of the vehicle driving device 600 may individually include a processor.
- the vehicle driving device 600 may be operated under the control of the control unit 170.
- the operation system 700 is a system that controls various operations of the vehicle 100.
- the navigation system 700 may be operated in autonomous driving mode.
- the driving system 700 may include a driving system 710, a parking system 740, and a parking system 750.
- the navigation system 700 may further include other components in addition to the components described, or may not include some of the components described.
- the navigation system 700 may include a processor. Each unit of the navigation system 700 may individually include a processor.
- the navigation system 700 when the navigation system 700 is implemented in software, it may be a sub-concept of the control unit 170.
- the navigation system 700 includes at least one of the user interface device 200, the object detection device 300, the communication device 400, the vehicle driving device 600, and the control unit 170. It may be an inclusive concept.
- the driving system 710 can drive the vehicle 100.
- the driving system 710 may receive navigation information from the navigation system 770 and provide a control signal to the vehicle driving device 600 to drive the vehicle 100.
- the driving system 710 may receive object information from the object detection device 300 and provide a control signal to the vehicle driving device 600 to drive the vehicle 100.
- the driving system 710 may receive a signal from an external device through the communication device 400 and provide a control signal to the vehicle driving device 600 to drive the vehicle 100.
- the parking system 740 can remove the vehicle 100.
- the parking system 740 may receive navigation information from the navigation system 770 and provide a control signal to the vehicle driving device 600 to remove the vehicle 100.
- the parking system 740 may receive object information from the object detection device 300 and provide a control signal to the vehicle driving device 600 to remove the vehicle 100.
- the parking system 740 may receive a signal from an external device through the communication device 400 and provide a control signal to the vehicle driving device 600 to remove the vehicle 100.
- the parking system 750 can park the vehicle 100.
- the parking system 750 may receive navigation information from the navigation system 770 and provide a control signal to the vehicle driving device 600 to park the vehicle 100.
- the parking system 750 may receive object information from the object detection device 300 and provide a control signal to the vehicle driving device 600 to park the vehicle 100.
- the parking system 750 may park the vehicle 100 by receiving a signal from an external device through the communication device 400 and providing a control signal to the vehicle driving device 600.
- the navigation system 770 may provide navigation information.
- Navigation information may include at least one of map information, set destination information, route guidance information according to the set destination, information on various objects on the route, lane information, and current location information of the vehicle.
- the navigation system 770 may include memory and a processor.
- the memory can store navigation information.
- the processor may control the operation of the navigation system 770.
- the navigation system 770 may receive information from an external device through the communication device 400 and update pre-stored information.
- the navigation system 770 may be classified as a sub-component of the user interface device 200.
- the sensing unit 120 can sense the status of the vehicle.
- the sensing unit 120 includes a posture sensor (e.g., yaw sensor, roll sensor, pitch sensor), collision sensor, wheel sensor, speed sensor, and inclination sensor.
- Sensor weight sensor, heading sensor, yaw sensor, gyro sensor, position module, vehicle forward/reverse sensor, battery sensor, fuel sensor, tire sensor, steering wheel It may include a rotational steering sensor, vehicle interior temperature sensor, vehicle interior humidity sensor, ultrasonic sensor, illuminance sensor, accelerator pedal position sensor, brake pedal position sensor, etc.
- the sensing unit 120 includes vehicle posture information, vehicle collision information, vehicle direction information, vehicle location information (GPS information), vehicle angle information, vehicle speed information, vehicle acceleration information, vehicle tilt information, vehicle forward/backward information, and battery. Obtain sensing signals for information, fuel information, tire information, vehicle lamp information, vehicle interior temperature information, vehicle interior humidity information, steering wheel rotation angle, vehicle exterior illumination, pressure applied to the accelerator pedal, pressure applied to the brake pedal, etc. can do.
- the sensing unit 120 includes an accelerator pedal sensor, a pressure sensor, an engine speed sensor, an air flow sensor (AFS), an intake temperature sensor (ATS), a water temperature sensor (WTS), and a throttle position sensor. (TPS), TDC sensor, crank angle sensor (CAS), etc. may be further included.
- the vehicle interface unit 130 may serve as a passageway for various types of external devices connected to the vehicle 100.
- the vehicle interface unit 130 may have a port that can be connected to a mobile terminal, and can be connected to a mobile terminal through the port. In this case, the vehicle interface unit 130 can exchange data with the mobile terminal.
- the vehicle interface unit 130 may serve as a conduit for supplying electrical energy to a connected mobile terminal.
- the vehicle interface unit 130 may provide electrical energy supplied from the power supply unit 190 to the mobile terminal under the control of the control unit 170. .
- the memory 140 is electrically connected to the control unit 170.
- the memory 140 can store basic data for the unit, control data for controlling the operation of the unit, and input/output data.
- the memory 140 may be a variety of storage devices such as ROM, RAM, EPROM, flash drive, hard drive, etc.
- the memory 140 may store various data for the overall operation of the vehicle 100, such as programs for processing or controlling the control unit 170.
- the memory 140 may be formed integrally with the control unit 170 or may be implemented as a sub-component of the control unit 170.
- the control unit 170 may control the overall operation of each unit within the vehicle 100.
- the control unit 170 may be named ECU (Electronic Control Unit).
- the power supply unit 190 may supply power required for the operation of each component under the control of the control unit 170.
- the power supply unit 190 may receive power from a battery inside the vehicle.
- processors and control units 170 included in the vehicle 100 include application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), and FPGAs ( It may be implemented using at least one of field programmable gate arrays, processors, controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
- ASICs application specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGAs field programmable gate arrays
- processors controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
- FIG. 8 is a block diagram showing the structure of an advertising information providing device 800 according to an embodiment of the present invention.
- the advertising information providing device 800 includes a processor 860 and an interface unit 810 connected to the processor 860 and controlled by the processor 860. , may be configured to include a communication unit 830, an audio detection unit 820, and a memory 840. In addition, it may be configured to further include an advertising information identification unit 850. Additionally, the advertising information providing device 800 may be mounted or mounted on the vehicle 100, and may be implemented integrally with the vehicle 100. When implemented integrally with the vehicle 100, the processor 860 may be the control unit 170 of the vehicle 100, and each component of the advertising information providing device 800 connected to the processor 860 is connected to the vehicle 100. It may be a component provided in (100).
- the communication unit 830 may be configured to perform wireless communication with at least one of the electrical equipment provided in the vehicle, for example, a peripheral device (eg, a mobile terminal) placed inside the vehicle, or the vehicle electrical equipment shown in FIG. 7.
- a peripheral device eg, a mobile terminal
- the preset server may include a cloud server 900 that provides advertisement information or an advertisement metadata server 950 that provides audio advertisements and advertisement information corresponding to the audio advertisements.
- the communication unit 830 may be the communication device 400 described above and may include at least one of the components included in the communication device 400.
- the interface unit 810 may communicate with at least one of the components provided in the vehicle.
- the interface unit 810 may be formed to perform wired communication with at least one of the components provided in the vehicle shown in FIG. 7.
- the interface unit 810 receives sensing information from one or more sensors provided in the vehicle 100.
- the interface unit 810 may be called a sensor data collector.
- the interface unit 810 uses sensors provided in the vehicle (e.g., sensors (V.Sensors) that detect operation of the vehicle (e.g., heading, throttle, break, wheel, etc.) and surrounding information of the vehicle. Collects (receives) sensed information through sensors (e.g. Camera, Radar, LiDAR, Sonar, etc.) for sensing.
- sensors e.g. Camera, Radar, LiDAR, Sonar, etc.
- the interface unit 810 may transmit information sensed through sensors provided in the vehicle to the communication unit 830 (or processor 860) so that it is reflected in the high-precision map. And the interface unit 810 can exchange data with the vehicle interface unit 130.
- the interface unit 810 may serve as a passageway for electrical equipment installed in the vehicle through the vehicle interface unit 130.
- the processor 860 can be connected to the control unit 170 of the vehicle 100 through the interface unit 810, and can control each component connected to the control unit 170 by controlling the control unit 170. there is. Therefore, as shown in FIG. 8, data provided from the communication device 400, audio output unit 252, internal camera 220, display unit 251, and navigation system 770 of the vehicle 100 are interfaced. It can be received by the processor 860 through the unit 810, and control data according to the control of the processor 860 can be applied to each of the components through the interface unit 810.
- the processor 860 can be connected to the control unit 170 of the vehicle 100 through the interface unit 810, and each component of the vehicle 100 is controlled by the control unit 170 through the control unit 170. Elements (each electrical component) can be controlled.
- the interface unit 810 may be connected to the vehicle 100 and serve as a passage through which electrical energy is supplied. Accordingly, the advertising information providing device 800 can receive electrical energy from the power supply unit 190 of the vehicle through the interface unit 810 and turn on the power.
- the audio detection unit 820 may collect audio information according to the sound signal output from the sound output unit 252 of the vehicle 100.
- the audio detection unit 820 may receive sound data input to a buffer (audio buffer) to be output through a speaker provided in the sound output unit 252. And the received sound data can be collected as audio information according to the sound signal output from the sound output unit.
- the sound data stored in the audio buffer may be PCM (Pulse Code Modulation) data that the sound output unit 252 will convert into an analog signal (sound signal). Therefore, the audio information collected by the audio detection unit 820 may be the PCM data.
- the audio detection unit 820 can extract features from the collected audio information.
- the melody or harmony combination may be different. Therefore, the melody or harmony combination may be a characteristic of the sound signal. And the characteristics of these sound signals are unique to each sound signal, and can be used like a fingerprint corresponding to the sound signal. That is, the collected audio information can be used as audio fingerprint information corresponding to the sound signal.
- the PCM data when converted to an analog signal, it can be directly converted to sound information. Therefore, when the user's personal information is output through an audio output unit, such as during a phone call using the user's car phone, the user's personal information may be collected as audio information. Additionally, when audio information collected is used to collect advertising information, there is a problem that the user's personal information included in the audio information may be exposed.
- the audio detection unit 820 can extract and collect only feature information from the collected audio information.
- the audio detection unit 820 may detect patterns of audio information, that is, PCM data, as characteristic information of the audio information.
- the pattern information of the detected PCM data may be fingerprint information corresponding to the acoustic signal.
- the audio detection unit 820 may further collect information on audio-related applications running on the control unit 170.
- the information on the audio-related application may be media (for example, a broadcast program) and sound channel information related to the output sound signal. That is, the audio detection unit 820 can collect audio information and simultaneously collect information about broadcast programs and channels related to the collected audio information.
- the audio detection unit 820 may further collect information on the times at which audio information was collected.
- the time at which the audio information is collected may be the time at which the sound signal related to the audio information is output from the sound output unit 252.
- the broadcast program, audio channel information, and visual information collected by the audio detection unit 820 can be used to search for more accurate advertising information corresponding to the collected audio information.
- the memory 840 stores data supporting various functions of the advertising information providing device 800.
- the memory 840 may store a plurality of application programs (application programs or applications) running on the advertising information providing device 800, data for operation of the advertising information providing device 800, and commands.
- memory 840 may store collected audio information. Additionally, data and commands for detecting audio fingerprint information from the collected audio information can be stored. Additionally, when the audio fingerprint information is detected, the detected audio fingerprint information can be stored, and when advertisement information is received from the cloud server 900 based on the audio fingerprint information, the received advertisement information can be stored.
- the present invention controls each component of the connected advertising information providing device 800 and may include a processor 860 that controls the overall operation of the advertising information providing device 800.
- the processor 860 may first collect audio information corresponding to the sound signal output from the sound output unit 252 of the vehicle 100 through the interface unit 810. Additionally, the communication unit 830 can be controlled to detect audio fingerprint information from the collected audio information and transmit the detected audio fingerprint information to a preset server.
- the cloud server 900 may be a server that searches for advertisements corresponding to audio fingerprint information provided from the advertisement information providing device 800 and provides advertisement information corresponding to the searched advertisements.
- the cloud server 900 includes an advertisement information database (DB) 930 containing advertisement information corresponding to each of a plurality of audio advertisements and audio fingerprint information corresponding to each audio advertisement, the advertisement information database ( 930), a search engine 920 for searching advertising information corresponding to the audio fingerprint information, and receiving audio fingerprint information from the communication unit 830 of the advertising information providing device 800, and the search engine 920 ) may be configured to include a server control unit 910 that controls the search engine 920 to search for advertisement information corresponding to the received audio fingerprint information from the advertisement information database 930. Additionally, the cloud server 900 may be configured to include a communication unit (not shown) for communication connection with the advertisement information providing device 800.
- DB advertisement information database
- the advertisement information stored in the advertisement information database 930 may be information including a service corresponding to an audio advertisement, the name of a store or business providing the service, and location information of the store or business.
- the advertisement information may be information including a graphic object displayed on the display unit 251 of the vehicle 100, and the name and location of the service corresponding to the audio advertisement and the store or company providing the service. It may be POI (Point Of Interest) information containing information.
- POI Point Of Interest
- the cloud server 900 searches for audio advertisement information corresponding to the collected audio fingerprint information, and retrieves the audio advertisement information.
- POI information corresponding to can be searched as advertisement information corresponding to the audio fingerprint information.
- the searched POI information can be transmitted to the advertisement information providing device 800 in response to the transmitted audio fingerprint information.
- the processor 860 of the advertising information providing device 800 controls the interface unit 810 to output the POI information received in response to the audio fingerprint information to the display unit 251 of the vehicle 100. can do.
- the processor 860 may control the interface unit 810 to output the POI information when a preset condition is met.
- the processor 860 may output the POI information based on information provided from the navigation system 770.
- the information provided from the navigation system 770 may be preset route information to the destination. That is, the processor 860 extracts POI information corresponding to at least one store or stores located around the driving path of the vehicle 100 set to the destination from among the POI information received in response to the transmitted audio fingerprint information. And, the extracted POI information can be output through the display unit 251. Accordingly, POI information corresponding to the sound signal output through the sound output unit 252 may be output.
- the processor 860 may output the POI information based on the result of detecting the occupant. For example, if the detected passenger is a woman, POI information corresponding to an audio advertisement targeting men may not be extracted.
- the occupants may include not only the driver but also all occupants in the cabin, that is, a boarding space such as the guest room of the vehicle 100.
- each passenger in the cabin may be detected through the internal camera 220 provided in the vehicle 100.
- the processor 860 can classify the passengers seated in each seat of the cabin according to the seat and identify the occupants for each seat.
- the processor 860 may control the interface unit 810 to display different POI information on the display unit 251 corresponding to each seat according to the results of identifying each passenger. Therefore, customized POI information can be provided to each passenger in each seat.
- the display unit 251 corresponding to each seat may be displays arranged on the back of the seat in front of the seat.
- the preset condition may be a validity period set in POI information.
- the processor 860 may store POI information transmitted from the cloud server 900.
- POI information whose validity period has elapsed can be detected by comparing the current date and time with the validity period.
- the interface unit 810 can be controlled to display only POI information whose validity period has not elapsed through the display unit 251 .
- the processor 860 may transmit advertising information, that is, POI information, stored in the memory 840 to a preset mobile terminal according to the user's request.
- the mobile terminal may be a terminal that is preset to be connected to the vehicle 100.
- the mobile terminal includes a mobile phone, a smart phone, a laptop computer, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation device, a slate PC, and a tablet PC. It may include a PC), an ultrabook, a wearable device (eg, a watch-type terminal (smartwatch), a glass-type terminal (smart glass), a head mounted display (HMD), etc.
- PDA personal digital assistant
- PMP portable multimedia player
- HMD head mounted display
- the mobile terminal may be connected to the vehicle 100 through the communication device 400. Additionally, various information about the vehicle 100 provided by the control unit 170 of the vehicle 100 can be displayed.
- the processor 860 is connected to the vehicle's control unit 170 through the interface unit 810 and can transmit advertising information, that is, POI information, stored in the memory 840 to the mobile terminal. Then, the mobile terminal that receives the POI information through the control unit 170 and the communication device 400 can display the received POI information.
- the communication unit 830 can be connected to the advertising metadata server 950 under the control of the processor 860.
- the advertising metadata server 950 may be an advertiser's server that provides advertising information to the cloud server 900.
- the processor 860 determines preset conditions, such as when a user's input for POI information displayed through the mobile terminal or display unit 251 is approved or when a driving route passing through a store corresponding to specific POI information is set. If this is met, advertisement inflow information can be transmitted to the advertisement metadata server 950 corresponding to the specific POI information.
- the advertisement inflow information is information indicating whether the user has entered the advertisement, and may be information to indicate that the user has selected POI information, such as the number of clicks. Therefore, the advertising metadata server 950 can check whether the user has selected an advertisement, that is, whether the advertisement has flown, based on the advertisement inflow information collected through the communication unit 830, which is the advertising effect of the broadcast audio advertisement. can be calculated. In other words, you can collect visible and clear data about the effectiveness of audio advertising.
- the advertisement information providing device 800 transmits the collected audio information (or audio fingerprint information) to the cloud server 900, and determines whether the transmitted audio information is an audio advertisement.
- the cloud server 900 may provide the corresponding advertisement information, that is, POI information, to the advertisement information providing device 800.
- the advertisement information providing device 800 responds to the sound signal output from the sound output unit 252. There is a problem in that audio information must be continuously provided to the cloud server 900.
- the cloud server 900 and the advertisement information providing device 800 must be connected to each other at all times, and the cloud server 900 must also always receive audio information provided from the vehicle 100 to determine whether it is an audio advertisement. Therefore, there is a problem that communication data between the vehicle 100 and the cloud server 900 increases unnecessarily and the load on the cloud server 900 increases.
- the advertisement information providing device 800 may further include an advertisement information identification unit 850 to independently identify whether the collected audio information is an audio advertisement. there is.
- the advertising information identification unit 850 compares the collected audio information, for example, audio fingerprint information, with features corresponding to a plurality of pre-stored different audio advertisements to determine whether the collected audio information is an audio advertisement. can be determined.
- the audio advertisement corresponding to the audio information collected as a result of the determination by the advertisement information identification unit 850 may be identified simultaneously with the determination.
- the advertisement information identification unit 850 may be a separate component from the processor 860, as shown in FIG. 8, but may also be implemented integrally with the processor 860.
- the processor 860 may request advertisement information corresponding to a specific audio advertisement from the cloud server 900. Then, the cloud server 900 transmits only the advertisement information for the requested audio advertisement to the cloud server 900, thereby significantly reducing the load on the cloud server 900.
- the advertising information providing device 800 connects to the cloud server 900 only when necessary (when requesting advertising information), so the amount of wireless data exchanged between the cloud server 900 and the advertising information providing device 800 is reduced. can be greatly reduced.
- data since data is transmitted to the cloud server 900 only for audio information identified as an audio advertisement, data other than the audio advertisement, such as user call information output through the speaker of the vehicle 100, is not transmitted outside the vehicle 100. Leakage can be prevented. Therefore, there is an effect of preventing the user's personal information from being leaked to the outside.
- the memory 840 may further include comparison data for identification of the audio advertisement in the advertisement information identification unit 850.
- the comparison data may be audio fingerprint information for a plurality of different audio advertisements.
- the comparison data is PCM data for a certain time for each of a plurality of different audio advertisements. You can.
- the comparison data is pattern information about the collected PCM data samples for each of a plurality of different audio advertisements. It can be. That is, the comparison data may be audio fingerprint information for a plurality of different audio advertisements.
- the comparison data may be updated by the cloud server 900.
- the comparison data stored in the memory 840 may be updated to include the latest audio advertisement according to a preset cycle.
- the cloud server 900 provides the advertisement information providing device 800 with the fingerprint information for the added audio advertisement as update data. can be transmitted to.
- the memory 840 may update the previously stored comparison data based on the update data. Accordingly, the memory 840 may delete audio fingerprint information corresponding to old audio advertisements whose validity period has expired and update the comparison data to include audio fingerprint information corresponding to the latest and newly added audio advertisements.
- the comparison data stored in the memory 840 may be audio fingerprint information about audio advertisements collected according to user preferences. For example, based on information collected based on the user's wearable terminal or mobile terminal, information on places the user frequently visits may be collected. And based on the collected information, the user's preferred places can be collected. In this case, audio fingerprint information of audio advertisements related to the user's preferred locations may be stored in the memory 840 as the comparison data.
- the processor 860 may further include an artificial intelligence module (not shown).
- the memory 840 can store data for the operation of the artificial intelligence module (for example, at least one algorithm information for machine learning, etc.).
- the artificial intelligence module is responsible for processing information based on artificial intelligence technology, and may include one or more modules that perform at least one of information learning, information inference, information perception, and natural language processing. You can.
- the artificial intelligence module uses machine learning technology to learn, infer, and process a vast amount of information (big data), such as information stored in the memory 840 and information stored in a communicable external storage. You can do at least one.
- the machine learning is a technology that collects and learns a large amount of information based on at least one algorithm, and judges and predicts information based on the learned information, and learning of information refers to the characteristics, rules, judgment standards, etc. of the information. It can mean identifying, quantifying the relationship between information, and predicting new data using the quantified patterns.
- the algorithms used by these machine learning techniques can be algorithms based on statistics, for example, decision trees that use tree-structured forms as predictive models, or artificial intelligence that mimics the structure and function of neural networks in living things.
- Neural network genetic programming based on biological evolution algorithms, clustering, which distributes observed examples into subsets called clusters, and Monte Carlo, which calculates function values as probabilities through randomly extracted random numbers. It may be a method (Monter carlo method), etc.
- deep learning technology is a technology that uses artificial neural network algorithms to perform at least one of learning, judgment, and processing of information.
- An artificial neural network may have a structure that connects layers and transmits data between layers.
- This deep learning technology can learn vast amounts of information through an artificial neural network using a CPU (e.g. GPU (Graphic Processing Unit)) optimized for parallel computation.
- a CPU e.g. GPU (Graphic Processing Unit)
- audio advertisements corresponding to the learned user's preferred location can be detected.
- the processor 860 may transmit quantified data to the cloud server 900 according to the user's preferred location. Additionally, audio advertisements corresponding to the transmitted quantified data and audio fingerprint information corresponding to the audio advertisements can be provided from the cloud server 900.
- the processor 860 can learn that the user's preferred location is a hamburger franchise store through learning of the artificial intelligence module, and based on the learning results, the processor 860 may learn that the user frequently visited a hamburger franchise store.
- the store's main menu item, 'hamburger' can be extracted as quantifiable data.
- the processor 860 can transmit the extracted quantified data 'hamburger' to the cloud server 900, and the cloud server 900 advertises audio advertisements corresponding to the quantified data 'hamburger' transmitted from the processor 860. It can be searched from the information DB 930. Additionally, audio fingerprint information of audio advertisements found as a result of the search may be transmitted to the advertisement information providing device 800 in response to the received quantified data.
- the cloud server 900 provides the audio fingerprint information retrieved for the quantified data 'hamburger' to the advertisement information providing device 800, so that the audio fingerprint of the audio advertisement for hamburger franchises other than the hamburger franchise store frequently visited by the user Information and audio fingerprint information about similar products searched for the song 'hamburger', for example, sandwiches, may be provided as the comparison data. Therefore, not only the hamburgers of franchise stores (e.g., King Donald Burger) that the user frequently visits, but also the audio fingerprint information of hamburgers of other franchises (ABC Burger) and the audio fingerprint information of sandwich audio advertisements can be stored as comparison data. Accordingly, when the ABC burger or sandwich advertisement is output from the audio output unit 252, advertisement information corresponding to the advertisement may be requested from the cloud server 900.
- the Apple burger or sandwich advertisement is output from the audio output unit 252
- advertisement information corresponding to the advertisement may be requested from the cloud server 900.
- FIG. 9 is a conceptual diagram illustrating the flow of information exchanged between the advertising information providing device 800 and the vehicle 100 according to an embodiment of the present invention through the interface unit 810, as described above.
- the control unit 170 of the vehicle 100 may run the application 1002 related to audio output according to the user's manipulation or request.
- the application 1002 may be an application that receives and outputs a radio broadcast signal (hereinafter referred to as a radio broadcast application).
- the control unit 170 may provide information about the running application 1002 to the advertisement information providing device 800 through the interface unit 810.
- the information of the application 1002 may include information on the media and information on the time when the sound signal is output.
- the media information may be information about a radio program broadcast in the radio broadcasting application.
- the radio program information may include the name of the program and information on the frequency of the radio channel being broadcast.
- information on the time at which the sound signal is output may be information on the time at which the radio program is broadcast.
- the media information and visual information can be input to the audio detection unit 820.
- the operating system 1003 of the vehicle 100 is controlled as the application 1002 is driven, and the audio manager 1004 can receive a radio broadcast signal from a tuned radio broadcast channel under the control of the operating system 1003. .
- the received audio broadcast signal may be PCM data as digitally modulated data, and the audio manager 1004 may demodulate the received PCM data and apply it to the audio output unit 252. Then, the audio output unit 252 can output an audio signal according to the demodulated PCM data.
- the audio manager 1004 may store the received PCM data in an audio buffer for demodulation. Then, a portion of the PCM data stored in the audio buffer can be copied, and the copied data, that is, a portion of the audio PCM data, can be input to the audio detection unit 820 through the interface unit 810.
- the audio detection unit 820 can extract audio fingerprint information from some of the input audio PCM data.
- the audio fingerprint information may be pattern information of the input audio PCM data. And in this case, when the audio fingerprint information is pattern information, the audio fingerprint information can be formed as text information. And the extracted audio fingerprint information and the media information and visual information may be provided to the processor 860.
- the processor 860 can determine whether part of the audio PCM data input to the audio detection unit 820 is part of an audio advertisement based on the pre-stored audio fingerprint information, that is, comparison data (e.g., advertisement Information identification unit 850). And in the case of an audio advertisement, an advertisement information search request can be transmitted to the cloud server 900.
- the audio fingerprint information input from the audio detection unit 820 may be transmitted together with the advertisement information search request.
- the advertisement information identification unit 850 may not transmit the request for advertisement information to the cloud server 900.
- the cloud server 900 may transmit advertising information search results corresponding to audio fingerprint information in response to a request from the processor 860.
- the processor 860 may receive advertising information metadata in a preset format (eg, JASON) and parse the received advertising information search results based on the pre-stored media metadata. And advertising information can be extracted.
- the advertisement information may be POI information.
- the processor 860 may transmit the extracted advertising information, that is, POI information, to the display manager 1001 of the vehicle 100 when it meets preset conditions (driving path, occupant detection result, or user preference, etc.). . Then, the display manager 1001 can control the display unit 251 to output the received POI information.
- Figure 10 is a flowchart showing an operation process in which advertising information corresponding to audio information is provided between an advertising information providing device and a cloud server according to an embodiment of the present invention.
- the advertising information providing device 800 may first collect audio information (S1010).
- the audio information is audio fingerprint information corresponding to an audio signal to be output from the audio output unit 252, and may be PCM data as digitally modulated data stored in an audio buffer for demodulation by the audio output unit 252.
- the audio information may be pattern information of PCM data analyzed from the PCM data.
- the audio information may be text information.
- the advertising information providing device 800 may transmit the collected audio information to the preset cloud server 900 (S1012).
- the transmitted audio information may include the PCM data or pattern information.
- it may include visual information and media information collected together when audio information is collected, that is, the name of the radio broadcast program and the frequency information of the radio broadcast channel being broadcast.
- the cloud server 900 may be a server preset to provide advertising information in response to the audio information provided from the advertising information providing device 800 in step S1012. That is, it may be a server that includes an advertisement information database 930 and a search engine 920 that include advertisement information corresponding to each of the different audio advertisements and audio fingerprint information corresponding to each audio advertisement. And here, the advertisement information may be graphic information including a service corresponding to the audio advertisement and the name of a store or company providing the service, and POI information including location information of the store or company.
- the cloud server 900 may search for an advertisement corresponding to the received audio information, that is, audio fingerprint information (S1014). Then, it can be checked whether there is an audio advertisement corresponding to the received audio fingerprint information (S1016). In this case, in order to search for a more accurate audio advertisement corresponding to the audio fingerprint information, visual information and media information transmitted along with the audio information may be further used.
- the cloud server 900 may include information on media broadcast at each time. And based on the media broadcast at the time collected together with the audio fingerprint information (e.g., radio broadcast program, broadcast channel, and broadcast frequency), the audio among the audio data that was broadcast during the broadcast of the corresponding media, e.g., radio broadcast program, You can search for audio advertisements that correspond to fingerprint information.
- the audio fingerprint information e.g., radio broadcast program, broadcast channel, and broadcast frequency
- the cloud server 900 provides advertisement information without responding to the received audio information.
- the operation can be terminated.
- a response message indicating that there is no audio advertisement corresponding to the audio information may be transmitted to the advertisement information providing device 800.
- the advertisement information providing device 800 may determine that the audio fingerprint information collected based on reception of the response message is not for an audio advertisement.
- the cloud server 900 provides advertisement information corresponding to the searched audio advertisement, that is, POI information. can be searched from the advertisement information DB 930 (S1018). Then, the searched POI information can be transmitted to the advertisement information providing device 800 in response to the audio information (audio fingerprint information) transmitted in step S1012 (S1020).
- the advertisement information providing device 800 may store the POI information received from the cloud server 900 (S1022). And the display unit 251 can be controlled through the interface unit 810 to display the POI information on the display unit 251 (S1024).
- the processor 860 of the advertising information providing device 800 displays the stored POI information through the interface unit 810 so that it is displayed on the display unit 251 only when preset conditions are met. Unit 251 can be controlled.
- audio advertisements may be detected for all sound signals output from the sound output unit 252, and advertisement information corresponding to the detected audio advertisements may be searched. Therefore, the cloud server 900 determines whether the sound signal output from the sound output unit 252 is advertising information. Therefore, in the case shown in FIG. 10, there is a problem in that the load on the cloud server 900 increases and the amount of data exchanged between the advertising information providing device 800 and the cloud server 900 increases.
- Figure 11 is to solve this problem, in which the advertising information providing device 800 according to an embodiment of the present invention determines whether there is an audio advertisement corresponding to the collected audio information, and as a result of the determination, audio corresponding to the audio advertisement.
- This is a flowchart showing another operation process according to an embodiment of the present invention, which requests advertising information corresponding to the collected audio information from the cloud server 900 when information is collected.
- the advertising information providing device 800 may first collect audio information in the same manner as in FIG. 10 (S1110).
- the audio information may be PCM data as audio fingerprint information or text information (pattern information) including a pattern extracted from the PCM data.
- the advertisement information providing device 800 may search for an audio advertisement corresponding to the collected audio information based on the comparison data stored in the memory 840 (S1112). And, as a result of the search in step S1112, if there is no comparison data corresponding to the collected audio information, the processor 860 may determine that the collected audio information is not an audio advertisement for which advertisement information is requested. Accordingly, the process proceeds to step S1110 again and the audio detection unit 820 is controlled to collect audio information from the audio buffer of the audio output unit 252 again.
- step S1112 if there is comparison data corresponding to the collected audio information, that is, if an audio advertisement corresponding to the audio information is searched, the processor 860 checks whether the searched audio advertisement matches the passenger. You can do it (S1114).
- the processor 860 may compare the topics of the advertisement determined according to the result of detecting the passenger with the topic of the audio advertisement searched according to the collected audio information in step S1114.
- the subject of the audio advertisement is determined by the audio advertisement searched in step S1112.
- the advertisement subject corresponding to the searched audio advertisement may be detected. .
- the processor 860 may determine that the currently detected audio advertisement subject does not match the passenger. Then, the process proceeds again to step S1110 and the audio detection unit 820 can be controlled to collect audio information from the audio buffer of the audio output unit 252 again.
- the processor 860 may determine that the subject of the detected audio advertisement matches the detected passenger. Accordingly, the processor 860 may request the cloud server 900 for audio advertisement information corresponding to the collected audio information, for example, advertisement information corresponding to a specific audio advertisement corresponding to the comparison data (S1116).
- the cloud server 900 may be a server preset to provide advertisement information according to a request from the advertisement information providing device 800. That is, it may be a server that includes an advertisement information database 930 and a search engine 920 that include advertisement information corresponding to each of the different audio advertisements and audio fingerprint information corresponding to each audio advertisement. Additionally, the advertisement information may be graphic information including a service corresponding to the audio advertisement and the name of a store or company providing the service, and POI information including location information of the store or company.
- the cloud server 900 may search for advertisement information corresponding to the specific audio advertisement from the advertisement information DB 930 (S1118). .
- the cloud server 900 may transmit the searched advertisement information, that is, POI information, to the advertisement information providing device 800 in response to the advertisement information request transmitted in step S1116 (S1120).
- the advertisement information providing device 800 may store the POI information received from the cloud server 900 (S1122). And the display unit 251 can be controlled through the interface unit 810 to display the POI information on the display unit 251 (1124). In this case, the processor 860 of the advertising information providing device 800 displays the stored POI information through the interface unit 810 so that it is displayed on the display unit 251 only when preset conditions are met. Unit 251 can be controlled.
- the processor 860 may use the check result of step S1114 only for the purpose of determining whether the collected audio fingerprint information is for an audio advertisement for which advertisement information is requested. In this case, if there is matching data corresponding to the audio fingerprint information as a result of the check in step S1114, the processor 860 may transmit the audio fingerprint information collected in step S1110 to the cloud server 900 as is. .
- the cloud server 900 can perform a process of searching for an audio advertisement corresponding to the collected audio fingerprint information. That is, depending on the check result of step S1114, the same process as the process after step S1014 of FIG. 10 may be performed. However, even in this case, because the advertisement information providing device 800 primarily filters whether there is an audio advertisement corresponding to the audio fingerprint information collected, the load on the cloud server 900 and the cloud server 900 and the advertisement The amount of data exchanged between the information providing devices 800 can be greatly reduced.
- the advertising information providing device 800 collects PCM data, media information, and visual information as audio information has been described.
- FIG. 12 is a flowchart illustrating in more detail the operation process of collecting the audio information in the advertising information providing device 800 according to an embodiment of the present invention.
- the processor 860 stores data in the audio buffer of the audio output unit 252 through the interface unit 810.
- the audio detection unit 820 can be controlled to detect stored audio PCM data (S1200). Then, the detected audio PCM data can be sampled at a preset time interval to generate samples for at least some of the audio PCM data (S1202).
- the processor 860 may analyze the pattern of the audio PCM data from the generated audio PCM data samples (S1204). For example, the pitch differences, chords, and melody changes of each note that makes up the rhythm can be analyzed as a pattern of the PCM data, and this pattern is a unique characteristic of an acoustic signal with a unique rhythm, that is, audio fingerprint information. It can be analyzed as: Moreover, in the case of audio advertisements in which a unique tone is repeated to increase advertisement influx effect and advertisement awareness, the pattern of the PCM data may be different for each audio advertisement. Therefore, this pattern of PCM data can be used as audio fingerprint information corresponding to each audio advertisement.
- this pattern of PCM data may be data that cannot be demodulated because it is not PCM data. Therefore, it can be advantageous in that the user's personal information does not leak, and the results of analyzing the samples obtained through the sampling can be transmitted in text form rather than audio data. Therefore, there is an advantage in that the size of data can be greatly reduced.
- the processor 860 may detect media information corresponding to the PCM data analyzed in step S1204 and time information at which the PCM data was collected (S1206).
- the media information may include media corresponding to the currently analyzed PCM data, that is, information on the currently broadcasting radio broadcast program and radio broadcast channel (eg, radio broadcast frequency).
- the time at which the PCM data was collected may be current time information.
- the processor 860 may generate text information including the analyzed pattern information and the media information and visual information collected in step S1206.
- the generated text information can be collected as audio information corresponding to the sound signal currently output from the sound output unit 252 (S1208). Therefore, when the collected audio information is transmitted to the cloud server 900, the pattern information analyzed in step S1204 and the text information including the media information and visual information collected in step S1206 will be transmitted to the cloud server 900. You can.
- the advertising information providing device 800 can detect the occupants in the cabin and provide advertisement information suitable for the occupants based on the occupant detection results. There is a bar.
- the processor 860 of the advertisement information providing device 800 if there is an audio advertisement matching the collected audio information as a result of the search in step S1112 of FIG. 11, the matched audio advertisement is displayed in the vehicle 100.
- the occupants in the cabin may be detected, and it may be determined that there is a searched audio advertisement only if it matches the profile of the detected occupant. In this case, even if there is an audio advertisement that matches the collected audio information, if the audio advertisement does not match the profile of the detected passenger, the processor 860 considers that the audio advertisement was not searched and returns to step S1110 in FIG. 11. You can proceed to collect audio information.
- Figure 13 is a flowchart showing the operation process of the advertisement information providing device 800 according to an embodiment of the present invention in this case.
- the processor 860 of the advertisement information providing device 800 may first search for an audio advertisement matching the collected audio information (S1300).
- the matching audio advertisement is an audio advertisement corresponding to one of the audio fingerprint information stored as comparison data in the memory 840, and the audio fingerprint information included in the audio information currently collected by the audio detection unit 820 It may be an audio advertisement with audio fingerprint information matching (e.g., PCM pattern information).
- the processor 860 may determine that there is no audio advertisement matching the audio information (S1312). Then, the processor 860 can proceed again to step S1110 of FIG. 11 and collect audio information.
- the processor 860 can detect the occupants of the vehicle 100 (S1304). And the occupant profile can be detected according to the occupant detection result in step S1304 (S1306).
- the processor 860 may determine the gender and age group of the passenger according to the result of detecting the passenger in step S1304. And according to the passenger detection result, a profile corresponding to the passenger's gender and age can be detected.
- the passenger profile may be a profile including advertising topics that match the gender and age group of the detected passenger.
- the searched passenger is a child
- a profile containing advertising topics such as toys or play equipment
- the searched passenger is an adult female
- a profile containing advertising topics such as cosmetics or perfume
- a profile containing advertising topics such as shoes or exercise equipment may be detected.
- at least some of the advertising topics included in each profile may overlap with each other. For example, advertising topics corresponding to specific foods may be commonly included in all profiles.
- the processor 860 can determine whether the subject of the audio advertisement found to match the currently collected audio information is included in the profile of the currently detected passenger (S1308).
- the subject of the audio advertisement is determined by the audio advertisement searched in step S1300.
- an audio advertisement matching the audio information is searched in step S1300, along with the search of the audio advertisement, an advertisement corresponding to the searched audio advertisement is performed. The subject can be detected.
- step S1308 if the topic of the detected audio advertisement is included in the topics set in the passenger profile detected in step S1306, the processor 860 determines that the audio advertisement corresponding to the collected audio information matches the passenger. It can be determined by doing so (S1310). Accordingly, the processor 860 may proceed to step S1116 of FIG. 11 to request advertisement information corresponding to the detected audio advertisement from the cloud server 900 and proceed with the process after step S1116.
- step S1308 if the topic of the detected audio advertisement is not included in the topics set in the passenger profile detected in step S1306, the processor 860 determines that the audio advertisement corresponding to the collected audio information is, It can be determined that it does not correspond to the occupant (S1312). In this case, advertisement information may not be requested from the cloud server 900, and advertisement information corresponding to the audio advertisement may not be received.
- the operation process shown in FIG. 13 can be performed for each passenger. Therefore, for the same audio advertisement, the audio advertisement that matches the collected audio information may be detected as matching the passenger for passengers seated in some seats, but matches the collected audio information for passengers seated in other seats. It may be determined that the audio advertisement provided does not suit the occupants.
- the processor 860 determines that the audio advertisement matching the collected audio information matches even one passenger, the processor 860 proceeds to step S1116 of FIG. 11 and provides advertisement information of the audio advertisement matching the collected audio information. can be requested from the cloud server 900. And, according to the subsequent process of FIG. 11, advertising information can be received and stored. However, the processor 860 may control the interface unit 810 to display the stored advertisement information only on the display unit 251 corresponding to the passenger determined to match the audio advertisement. In other words, whether to output advertisement information (POI information) may be determined depending on whether the subject of the audio advertisement matches the occupant detection result.
- POI information advertisement information
- the processor 860 may provide a customized passenger profile based on the result of identifying the passenger.
- the processor 860 may create a customized occupant profile corresponding to the occupant.
- the customized passenger profile may be a passenger profile that further includes at least one subject determined according to the identifiable passenger's preferred location, etc.
- the processor 860 may add or remove at least one of the advertising topics included in the customized passenger profile according to the preset passenger's request.
- advertising topics that the preset passenger wants to receive can be included in the customized passenger profile, and advertising topics that the preset passenger does not want can be deleted.
- the advertisement information providing device 800 may request advertisement information corresponding to the audio advertisement from the cloud server 900, limited to the advertisement topics included in the customized passenger profile. Therefore, when the customized passenger profile is applied, when the preset passenger is identified, only POI information of advertisements corresponding to advertising topics desired by the preset passenger among the broadcast audio advertisements can be provided from the cloud server 900. .
- the cloud server 900 records the current status of the advertising information providing device 800. Advertising information that matches the situation can be provided.
- the situation of the advertising information providing device 800 may be the location of the advertising information providing device 800, and when the advertising information providing device 800 is mounted on the vehicle 100, the advertising information providing device 800 may be a location of the advertising information providing device 800.
- the location of 800 may be the location of the vehicle 100. Therefore, the cloud server 900 reflects the area where the vehicle 100 equipped with the advertising information providing device 800 is currently located, and responds to the request from the advertising information providing device 800 or the information transmitted from the advertising information providing device 800.
- POI information corresponding to an audio advertisement corresponding to audio information may be searched and the searched POI information may be provided to the advertisement information providing device 800 as advertisement information corresponding to the requested or transmitted audio information.
- the advertising information providing device 800 may transmit information about the location of the vehicle 100 to the cloud server 900 along with the audio information.
- the location of the vehicle 100 may be information on a certain area where the vehicle 100 is located.
- FIG. 14 is a flowchart illustrating an operation process in which the cloud server 900 provides advertisement information corresponding to an audio advertisement according to the current location of the advertisement information providing device 800, according to an embodiment of the present invention.
- the cloud server 900 provides audio advertisements or advertisement information matching audio information (step S1018 of FIG. 10) transmitted from the advertisement information providing device 800.
- advertising information corresponding to an audio advertisement is searched according to a request from the device 800 (step S1118 in FIG. 11)
- the cloud server 900 determines the location of the store, business, or store (hereinafter referred to as store) corresponding to the audio advertisement. can be detected (S1400).
- the cloud server 900 detects whether the detected store is located within the specific area, and if the detection result shows that the store is located within the specific area, the cloud server 900 detects whether the store is located within the specific area. It may be determined that the store is located close to the vehicle 100.
- step S1402 if the store is located close to the vehicle 100, the cloud server 900 sends POI information including location information of the store close to the vehicle 100, as shown in FIG. According to step S1018 of 10 or step S1118 of FIG. 11, advertisement information searched in response to an audio advertisement may be provided to the advertisement information providing device 800 (S1404).
- the cloud server 900 may further search for stores in other locations corresponding to the audio advertisement (S1406) .
- stores in other locations corresponding to the audio advertisement may be stores of the same affiliated store (franchise) corresponding to the audio advertisement or stores providing the same service.
- the cloud server 900 may search for stores that provide services included in the audio advertisement based on the audio advertisement searched according to the request from the advertisement information providing device 800 or the received audio information.
- the cloud server 900 detects another store that provides the same service as the searched audio advertisement based on the audio advertisement searched according to the request of the advertisement information providing device 800 or the received audio information. and the locations of other detected stores can be detected.
- the cloud server 900 may detect whether there is a store close to the current location of the vehicle 100 among the locations of other stores detected in step S1406 (S1408). In this case, if the location of the vehicle 100 is information about a specific area, the cloud server 900 can detect whether there is another store within the specific area that provides the same service as the searched audio advertisement.
- the cloud server 900 proceeds to step S1404 and determines the location of the other store for the advertisement searched corresponding to the audio advertisement. It can be provided as information to the advertisement information providing device 800.
- the cloud server 900 determines that there is no POI information corresponding to the audio advertisement and transmits advertisement information corresponding to the searched audio advertisement. The operation process can be terminated. In this case, a response message indicating that there is no searched advertising information may be transmitted to the advertising information providing device 800.
- a plurality of locations of stores corresponding to the audio advertisement may be detected.
- the cloud server 900 may detect a store located within the area where the vehicle 100 is located or within a preset distance from the current location of the vehicle 100 among the locations of the plurality of detected stores. And, as a result of detection, POI information about at least one store located within the area where the vehicle 100 is located or located within a preset distance from the current location of the vehicle 100 may be transmitted to the advertisement information providing device 800.
- the cloud server 900 determines that there is no POI information corresponding to the audio advertisement, The operation process of transmitting advertisement information corresponding to the searched audio advertisement may be terminated. In this case, a response message indicating that there is no searched advertising information may be transmitted to the advertising information providing device 800.
- the advertising information providing device 800 can receive POI information as advertising information corresponding to an audio advertisement and store the received POI information. Additionally, it has been mentioned that the POI information can be output based on whether preset output conditions are met.
- the preset conditions may be set in various ways.
- the preset condition may be a result of occupant detection. That is, if the passenger profile corresponding to the detected passenger as a result of passenger detection does not match the advertisement subject of the audio advertisement, the processor 860 may limit the output of POI information corresponding to the audio advertisement.
- the preset condition may be a driving route to the destination.
- the processor 860 may detect whether there is POI information located within a preset distance from the set driving route among pre-stored POI information. And when at least one piece of POI information located within a preset distance from the set driving path is detected, the display unit 251 can be controlled through the interface unit 810 so that the detected POI information is displayed around the driving path. .
- FIG. 15 is a flowchart illustrating an operation process of outputting advertising information corresponding to at least one piece of audio information based on a set driving route in the advertising information providing device 800 according to an embodiment of the present invention.
- FIG. 16 is an example diagram showing an example in which POI information according to a previously broadcast audio advertisement is displayed along a driving route set according to the operation process of FIG. 15.
- the processor 860 of the advertisement information providing device 800 may store POI information when it is received as advertisement information corresponding to an audio advertisement from the cloud server 900. Then, the process proceeds to step S1024 of FIG. 10 or step S1124 of FIG. 11, and at least some of the stored POI information can be displayed on the display unit 251.
- the processor 860 can detect the set driving route information from the navigation system 770 (S1500 ). And based on the detected driving path, it can be detected whether there is POI information provided from the cloud server 900 in the vicinity (S1502).
- the POI information provided from the cloud server 900 may be POI information corresponding to an audio advertisement retrieved according to a request from the advertisement information providing device 800. That is, at least one store corresponding to the audio advertisement previously output from the audio output unit 252 can be detected based on the driving route to the currently set destination. And when the set driving route is displayed, at least one detected POI information can be displayed along with the driving route (S1504).
- FIG. 16 shows an example in which the location 1600 of the vehicle 100 before the destination is set, that is, the location of the advertising information providing device 800, is displayed on the display unit 251. It is shown.
- a driving path 1610 connecting the current location 1600 of the vehicle 100 to the destination may be set, as shown in (b) of FIG. 16.
- the processor 860 of the advertising information providing device 800 selects the POI information adjacent to the driving path 1610 among the POI information received in response to the request transmitted to the cloud server 900 in response to the collected audio information. It is possible to detect whether POI information is present. In this case, if the location included in the POI information is within a preset distance from a point on the driving route 1610, the POI information may be POI information adjacent to the driving route 1610.
- the processor 860 displays the detected POI information 1620 on the display unit 251 where route information 1610 is displayed, as shown in (c) of FIG. 16. It can be displayed.
- additional information 1630 included in the POI information 1620 may be further displayed on the display unit 251.
- the additional information 1630 is information on the audio advertisement searched in response to the collected audio information, and includes at least one of information about the service provided through the audio advertisement, the period during which the service is provided, and the store or place where the service is provided. It can contain one.
- POI information corresponding to the audio advertisement provided by the advertisement information providing device 800 may be displayed on the display unit 251 according to the driving route set to the destination. Therefore, if the driving route changes due to a change in destination or change in stopover, the POI information displayed on the display unit 251 may also change accordingly. In other words, by displaying only POI information that matches the driving route, unnecessary POI information can be prevented from being displayed.
- the processor 860 may determine that advertisement information corresponding to the POI information has been exposed. In this case, the processor 860 may determine that an advertisement influx effect for passengers has occurred. Additionally, the processor 860 operates when there is a user's input on the displayed POI information, for example, when there is a touch input on the additional information 1630 or a touch input on the POI information 1620, or the POI information ( 1620), when a destination setting is requested, it may be determined that advertisement information corresponding to the POI information has been exposed. And the advertisement information exposure effect corresponding to the POI information may be regarded as the advertisement information exposure effect for the audio advertisement corresponding to the POI information.
- the processor 860 may transmit notification information corresponding to the accumulated number of advertisement information exposures to the advertisement metadata server 950 at a preset time period. Then, the advertising metadata server 950 can quantitatively calculate the advertising inflow effect for the audio advertisement based on the notification information provided from the plurality of advertising information providing devices 800.
- the advertising information providing device 800 provides information about the vehicle 100 to the user's mobile terminal to which information about the vehicle 100 is provided and simultaneously responds to the audio advertisement. It has been mentioned that POI information can be provided.
- Figure 17 shows that in this case, the advertising information providing device 800 according to an embodiment of the present invention provides advertising information corresponding to audio advertisements already broadcast through a preset mobile terminal to which information on the vehicle 100 is provided.
- This is a flowchart showing the operation process.
- the processor 860 of the advertisement information providing device 800 may store POI information when it is received as advertisement information corresponding to an audio advertisement from the cloud server 900. In this case, among the stored POI information, POI information whose preset validity period has expired may be deleted (S1700).
- the processor 860 can classify POI information whose validity period has not expired according to various classification criteria (S1710).
- the processor 860 may classify the POI information stored in the memory 840 based on the time at which the corresponding audio information was collected, related media information, or the location of the vehicle 100 detected when the audio information was received. (S1702).
- the processor 860 can detect the mobile terminal 1800 connected to the vehicle 100 so that information about the vehicle 100 is provided (S1704). And a communication connection with the detected mobile terminal 1800 can be established.
- the mobile terminal 1800 may be connected to the advertising information providing device 800 via the vehicle 100 or the communication device 400 of the vehicle 100.
- the processor 860 may transmit the POI information classified in step S1702 to the mobile terminal 1800. And the mobile terminal 1800 can be controlled so that the transmitted POI information is displayed on the display unit (S1706). Then, the mobile terminal 1800 may display a menu for searching the classified POI information in one area of the interface screen where information on the vehicle 100 is displayed.
- FIG. 18 is a flowchart showing an operation process in which classified POI information is output through the mobile terminal 1800 according to the operation process of FIG. 17.
- FIG. 18 (a) shows an example in which a menu for searching the classified POI information is displayed in one area of the interface screen where information on the vehicle 100 is displayed. It is showing.
- the interface screen displays a first area 1810 where information on the vehicle 100 is displayed and media information output through the media application in conjunction with the media application of the vehicle 100. It may include a second area 1820 that displays the classified POI information, and a third area 1830 that displays a menu for searching the classified POI information.
- the third area may display information about classification criteria of the POI information.
- the audio A search menu 1831 by location where the advertisement was output, that is, the output location, and a search menu 1832 by the time the audio advertisement was output, that is, the output time may be displayed in the third area 1830.
- a media-specific menu 1833 which is a menu that allows searching for POI information according to the broadcast program or channel related to the audio advertisement. It may be displayed in the third area 1830.
- the mobile terminal 1800 sends menu selection information corresponding to the selected menu to the advertising information providing device 800. It can be sent to . Then, the processor 860 of the advertisement information providing device 800 may transmit classified POI information corresponding to the received menu selection information to the mobile terminal 1800. Then, the mobile terminal 1800 can display the POI information received in response to the transmission of the menu selection information on the display unit.
- the user can select one of the POI information displayed on the display unit of the mobile terminal 1800. Then, the selected POI information may be displayed in the third area.
- Figure 18(b) shows an example in which POI information selected in this way is displayed.
- vehicle speed information 1811 and fuel information 1812 provided from the vehicle 100 may be displayed in the first area 1810. Additionally, information about songs output by a music application, which is a media application, may be displayed in the second area 1820. And POI information 1840 selected by the user may be displayed in the third area 1830.
- the selected POI information 1840 may display information related to the content of the service provided through the audio advertisement, the name of the affiliated store where the service is provided, and the location of the affiliated store where the service is provided.
- the POI information 1840 may include a destination setting menu 1850 through which a destination to an affiliated store providing the service can be set directly in the vehicle 100. Accordingly, when the user selects the destination setting menu 1850, a driving route targeting a store providing the service broadcast through the audio advertisement can be immediately set in the vehicle 100.
- the processor 860 selects a store that provides the service broadcast through the audio advertisement in the same area as the vehicle 100 or within a preset distance from the vehicle 100, based on the current location of the vehicle 100.
- the driving path can be set only when detection is performed and there is a detected store.
- the advertising information providing device 800 stores POI information corresponding to the pre-stored POI information when the audio fingerprint information is collected.
- comparison with audio fingerprint information can also be performed.
- the processor 860 may determine that the corresponding POI information has already been received and may not request POI information corresponding to the collected audio fingerprint information from the cloud server 900. Accordingly, in the case of audio fingerprint information for which POI information has already been collected, POI information may not be requested again.
- the configuration of identifying an audio advertisement based on audio fingerprint information is used as an example, but of course, it is also possible to identify an audio advertisement using a non-audible sound.
- an advertiser may include an inaudible sound in a specific frequency band or a specific pitch corresponding to the advertisement at the beginning of the audio advertisement.
- the non-audible sound may be output in the form of a chord output along with background music, but as it is a sound in the non-audible band, passengers may not be able to identify it.
- audio information PCM data
- the advertisement information providing device 800 or the cloud server 900 may identify the corresponding audio advertisement based on the PCM data corresponding to the sound in the non-audible band or the pattern of the PCM data.
- Computer-readable media includes all types of recording devices that store data that can be read by a computer system. Examples of computer-readable media include HDD (Hard Disk Drive), SSD (Solid State Disk), SDD (Silicon Disk Drive), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. It also includes those implemented in the form of carrier waves (e.g., transmission via the Internet). Accordingly, the above detailed description should not be construed as restrictive in all respects and should be considered illustrative. The scope of the present invention should be determined by reasonable interpretation of the appended claims, and all changes within the equivalent scope of the present invention are included in the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Automation & Control Theory (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Acoustics & Sound (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
Claims (20)
- 클라우드 서버와 통신하는 통신부;차량의 음향 출력부 및 디스플레이부와 통신 연결을 수행하도록 형성된 인터페이스부;상기 인터페이스부를 통해 상기 음향 출력부의 오디오 버퍼에 저장된 PCM(Pulse Code Modulation) 데이터를 수신하여 상기 음향 출력부에서 출력되는 음향 신호의 특징을 포함하는 오디오 정보를 생성하는 오디오 감지부; 및,상기 생성된 오디오 정보를 상기 클라우드 서버에 전송하도록 상기 통신부를 제어하고, 전송된 오디오 정보에 대한 응답으로 상기 오디오 정보에 대응하는 오디오 광고의 POI(Point Of Interest) 정보를 포함하는 광고 정보를 상기 클라우드 서버에 요청하며,상기 요청에 의하여 상기 클라우드 서버로부터 상기 광고 정보가 수신되면, 상기 POI 정보 및 수신된 광고 정보에 포함된 컨텐츠가 상기 차량의 디스플레이부 상에 표시되도록 상기 인터페이스부를 제어하는 프로세서를 포함하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서, 상기 프로세서는,상기 차량의 주행 경로가 설정되면, 상기 클라우드 서버로부터 수신된 광고 정보들 중 POI 정보에 대응하는 위치가 상기 주행 경로 상의 일 지점으로부터 기 설정된 거리 이내에 위치한 적어도 하나의 광고 정보를 검출하고,검출된 광고 정보에 포함된 POI 정보 및 컨텐츠가, 상기 디스플레이부 상에 상기 주행 경로와 함께 표시되도록 상기 인터페이스부를 제어하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서, 상기 프로세서는,상기 인터페이스부를 통해 상기 차량의 탑승자 검출 결과를 수신하고, 상기 클라우드 서버로부터 수신된 광고 정보들 중 적어도 하나를 상기 탑승자 검출 결과에 근거하여 검출 및,검출된 광고 정보에 포함된 POI 정보 및 컨텐츠가, 상기 디스플레이부 상에 표시되도록 상기 인터페이스부를 제어하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제3항에 있어서,상기 프로세서는,상기 탑승자 검출 결과에 대응하는 탑승자 프로파일에 포함된 광고 주제들과, 상기 클라우드 서버로부터 수신된 광고 정보들 각각의 광고 주제를 비교한 결과에 근거하여, 상기 클라우드 서버로부터 수신된 광고 정보들 중 적어도 하나를 검출하며,상기 탑승자 프로파일은,탑승자의 성별 및 연령대에 따라 선호하는 광고 주제들을 포함하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제4항에 있어서,상기 프로세서는,특정 탑승자가 선호하는 광고 주제들이 학습된 경우, 학습된 광고 주제들을 포함하는 맞춤형 탑승자 프로파일을 생성하고,상기 탑승자 검출 결과, 검출된 탑승자가 상기 특정 탑승자인 경우 상기 맞춤형 탑승자 프로파일에 근거하여 상기 클라우드 서버로부터 수신된 광고 정보들 중 적어도 하나를 검출하며,상기 특정 탑승자가 선호하는 광고 주제들은,상기 특정 탑승자가 일정 횟수 이상 방문하는 장소에 따라 학습되는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서,상기 오디오 정보는,상기 음향 신호의 특징에 대응하는 오디오 지문 정보(fingerprint)를 포함하며,상기 오디오 지문 정보는,일정 시간 간격으로 샘플링된 상기 PCM 데이터의 샘플들 중 적어도 일부로부터 분석된 PCM 패턴임을 특징으로 하는 광고 정보 제공 장치.
- 제6항에 있어서,상기 프로세서는,상기 PCM 데이터가 수신되는 시각과, 상기 PCM 데이터가 수신될 때 상기 음향 출력부를 제어하는 애플리케이션의 정보를 더 수집하도록 상기 오디오 감지부를 제어하며, 상기 오디오 지문 정보와 상기 수집된 시각 및 애플리케이션의 정보를 상기 오디오 정보로서 상기 클라우드 서버에 전송하며,상기 클라우드 서버는,상기 오디오 지문 정보에 대응하는 오디오 광고들을 검출하고, 검출된 오디오 광고들 중 상기 수집 시각 및 애플리케이션의 정보에 따른 어느 하나의 오디오 광고를 상기 오디오 정보에 대응하는 오디오 광고로 검색 및, 검색된 오디오 광고에 대응하는 광고 정보를 상기 오디오 정보의 전송에 대한 응답으로 전송하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제7항에 있어서, 상기 애플리케이션의 정보는,상기 애플리케이션을 통해 방송되는 라디오 프로그램이나 라디오 채널 또는 라디오 주파수의 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서, 상기 광고 정보는,상기 오디오 정보에 대응하는 오디오 광고에 대응하는 서비스를 제공하는 매장이나 점포 또는 업체의 명칭과 위치를 포함하는 POI 정보 및, 상기 오디오 광고에 대응하는 서비스의 정보를 나타내는 그래픽 객체를 적어도 하나 포함하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서,상기 오디오 정보에 대응하는 오디오 광고를 식별하는 광고 정보 식별부를 더 포함하며,상기 프로세서는,상기 오디오 정보에 근거하여 식별된 특정 오디오 광고에 대한 광고 정보를 상기 클라우드 서버에 요청하고, 상기 클라우드 서버로부터 상기 요청에 대한 응답으로 상기 광고 정보를 수신하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제10항에 있어서, 상기 광고 정보 식별부는,복수의 서로 다른 오디오 광고에 대한 오디오 지문 정보들을 대조 데이터로 포함하며,상기 오디오 정보에 포함된 상기 음향 신호의 특징과 상기 대조 데이터에 포함된 오디오 지문 정보들과 비교하여 상기 음향 신호의 특징에 대응하는 특정 오디오 광고를 식별하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제11항에 있어서,상기 오디오 지문 정보들 각각은,각 오디오 광고에 대응하는 PCM 데이터를 일정 시간 간격으로 샘플링 및, 샘플링된 PCM 데이터들 중 적어도 일부로부터 분석된 PCM 패턴들이며,상기 음향 신호의 특징은,상기 음향 출력부의 오디오 버퍼에 저장된 PCM 데이터를 일정 시간 간격으로 샘플링한 PCM 데이터의 샘플들 중 적어도 일부로부터 분석된 PCM 패턴임을 특징으로 하는 광고 정보 제공 장치.
- 제12항에 있어서,상기 프로세서는,상기 클라우드 서버로부터 제공되는 갱신 데이터에 근거하여 상기 대조 데이터를 갱신하며,상기 클라우드 서버는,새로운 오디오 광고가 추가되는 경우 상기 새로 추가된 오디오 광고에 대응하는 오디오 지문 정보를 상기 갱신 데이터로서 상기 광고 정보 제공 장치에 전송하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서,상기 통신부는,상기 차량의 정보를 제공받을 수 있도록 기 설정된 이동 단말기와 통신 연결을 수행하며,상기 프로세서는,상기 이동 단말기에 상기 클라우드 서버로부터 수신된 광고 정보의 POI 정보 및 컨텐츠가 표시되도록, 상기 통신부를 제어하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서, 상기 프로세서는,상기 클라우드 서버로부터 수신된 광고 정보들 각각으로부터, 각 광고 정보에 포함된 서비스의 유효 기간을 검출하고, 현재 날짜 및 시각에 근거하여 유효 기간이 경과하지 않은 광고 정보의 POI 정보 및 컨텐츠가 상기 디스플레이부 상에 표시되도록 상기 인터페이스부를 제어하는 것을 특징으로 하는 광고 정보 제공 장치.
- 제1항에 있어서,상기 광고 정보 제공 장치는,상기 오디오 정보와 함께, 상기 차량으로부터 획득한 상기 차량의 위치를 상기 클라우드 서버에 전송하며,상기 클라우드 서버는,상기 오디오 정보에 대응하는 오디오 광고의 서비스를 제공하는 매장의 위치와 상기 차량의 위치를 비교하며,상기 매장의 위치가 상기 차량의 위치에 부합하지 않는 경우, 상기 오디오 광고의 서비스를 제공하는 다른 매장들 중, 상기 차량의 위치에 부합하는 매장을 검색하며, 검색된 매장에 대응하는 POI 정보를 포함하는 광고 정보를 상기 전송된 오디오 정보에 대한 응답으로 상기 광고 정보 제공 장치에 제공하고,상기 차량의 위치는,상기 차량이 위치한 일정 지역의 정보임을 특징으로 하는 광고 정보 제공 장치.
- 오디오 광고에 대응하는 광고 정보를 제공하는 광고 정보 제공 장치의 제어 방법에 있어서,차량의 음향 출력부의 오디오 버퍼에 저장된 PCM(Pulse Code Modulation) 데이터를 수신하여, 상기 음향 출력부에서 출력되는 음향 신호의 오디오 지문 정보를 검출하는 단계;상기 오디오 지문 정보에 대응하는 특정 오디오 광고에 대하여 POI(Point Of Interest) 정보 및 상기 특정 오디오 광고를 통해 제공되는 서비스의 정보를 포함하는 광고 정보를, 클라우드 서버에 요청하는 단계;상기 요청에 대한 응답으로, 상기 특정 오디오 광고에 대한 광고 정보가 수신되면, 수신된 광고 정보의 출력 조건이 충족되었는지 여부를 체크하는 단계; 및,상기 체크 결과에 근거하여, 상기 수신된 광고 정보의 POI 정보 및 상기 서비스의 정보를 상기 차량의 디스플레이부 상에 표시하는 단계를 포함하는 것을 특징으로 하는 광고 정보 제공 장치의 제어 방법.
- 제17항에 있어서,상기 광고 정보를 클라우드 서버에 요청하는 단계는,복수의 서로 다른 오디오 광고의 오디오 지문 정보들을 포함하는 대조 데이터에 근거하여, 상기 오디오 버퍼의 PCM 데이터로부터 검출된 오디오 지문 정보에 대응하는 어느 하나의 오디오 광고를 식별하는 단계; 및,상기 식별된 어느 하나의 오디오 광고에 대응하는 광고 정보를 상기 클라우드 서버에 요청하는 단계를 포함하는 것을 특징으로 하는 광고 정보 제공 장치의 제어 방법.
- 제17항에 있어서, 상기 오디오 지문 정보는,일정 시간 간격으로 샘플링된 상기 PCM 데이터의 샘플들 중 적어도 일부로부터 분석된 PCM 패턴임을 특징으로 하는 광고 정보 제공 장치의 제어 방법.
- 오디오 지문 정보를 수신하는 통신부;복수의 서로 다른 오디오 광고에 각각 대응하는 오디오 지문 정보들 및, 상기 복수의 오디오 광고 각각에서 제공되는 서비스의 정보와 해당 서비스를 제공하는 매장의 위치 정보에 대응하는 POI(Point Of Interest) 정보를 포함하는 광고 정보들을 포함하는 광고 정보 데이터베이스;상기 광고 정보 데이터베이스로부터, 상기 수신된 오디오 지문 정보에 대응하는 특정 오디오 광고의 광고 정보를 검색하는 검색 엔진; 및,상기 통신부를 통해 상기 오디오 지문 정보가 수신되는 경우, 상기 검색 엔진을 제어하여 상기 수신된 오디오 지문 정보에 대응하는 오디오 광고를 검색하고, 오디오 광고가 검색된 경우 검색된 오디오 광고의 광고 정보를 상기 수신된 오디오 지문 정보에 대한 응답으로 전송하도록 상기 통신부를 제어하는 서버 제어부를 포함하는 것을 특징으로 하는 클라우드 서버.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020247043480A KR20250022077A (ko) | 2022-08-24 | 2022-08-24 | 광고 정보 제공 장치 및 제공 방법 |
| EP22956565.0A EP4575962A4 (en) | 2022-08-24 | 2022-08-24 | ADVERTISING INFORMATION PROVIDING DEVICE AND PROVIDING METHOD |
| PCT/KR2022/012672 WO2024043359A1 (ko) | 2022-08-24 | 2022-08-24 | 광고 정보 제공 장치 및 제공 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2022/012672 WO2024043359A1 (ko) | 2022-08-24 | 2022-08-24 | 광고 정보 제공 장치 및 제공 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024043359A1 true WO2024043359A1 (ko) | 2024-02-29 |
Family
ID=90013569
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2022/012672 Ceased WO2024043359A1 (ko) | 2022-08-24 | 2022-08-24 | 광고 정보 제공 장치 및 제공 방법 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4575962A4 (ko) |
| KR (1) | KR20250022077A (ko) |
| WO (1) | WO2024043359A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013223031A (ja) * | 2012-04-13 | 2013-10-28 | Yazaki Corp | 車両用音響出力制御装置 |
| JP2014135058A (ja) * | 2013-01-14 | 2014-07-24 | Toyota Motor Corp | インタラクティブ車内広告の管理 |
| KR20150010806A (ko) * | 2012-05-11 | 2015-01-28 | 아이티씨코 스페인, 에스.엘. | 차내 정보 전달 시스템 및 방법 |
| KR20190095198A (ko) * | 2019-07-26 | 2019-08-14 | 엘지전자 주식회사 | 자율 주행 시스템과 그 미디어 재생 방법 |
| US20220036256A1 (en) * | 2009-10-30 | 2022-02-03 | Getaround, Inc. | Vehicle access control services and platform |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7567899B2 (en) * | 2004-12-30 | 2009-07-28 | All Media Guide, Llc | Methods and apparatus for audio recognition |
| CN105528438A (zh) * | 2015-12-18 | 2016-04-27 | 大陆汽车投资(上海)有限公司 | 将电台广播中的音频内容可视化的方法 |
| US10887031B2 (en) * | 2018-08-03 | 2021-01-05 | Gracenote, Inc. | Vehicle-based media system with audio ad and navigation-related action synchronization feature |
-
2022
- 2022-08-24 EP EP22956565.0A patent/EP4575962A4/en active Pending
- 2022-08-24 WO PCT/KR2022/012672 patent/WO2024043359A1/ko not_active Ceased
- 2022-08-24 KR KR1020247043480A patent/KR20250022077A/ko active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220036256A1 (en) * | 2009-10-30 | 2022-02-03 | Getaround, Inc. | Vehicle access control services and platform |
| JP2013223031A (ja) * | 2012-04-13 | 2013-10-28 | Yazaki Corp | 車両用音響出力制御装置 |
| KR20150010806A (ko) * | 2012-05-11 | 2015-01-28 | 아이티씨코 스페인, 에스.엘. | 차내 정보 전달 시스템 및 방법 |
| JP2014135058A (ja) * | 2013-01-14 | 2014-07-24 | Toyota Motor Corp | インタラクティブ車内広告の管理 |
| KR20190095198A (ko) * | 2019-07-26 | 2019-08-14 | 엘지전자 주식회사 | 자율 주행 시스템과 그 미디어 재생 방법 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4575962A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4575962A4 (en) | 2025-07-16 |
| KR20250022077A (ko) | 2025-02-14 |
| EP4575962A1 (en) | 2025-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022154425A1 (ko) | 차량과 연동된 내비게이션 장치, ar 플랫폼 장치, 이들을 포함하는 ar 플랫폼 시스템 및 동작방법 | |
| WO2023287156A1 (ko) | 혼합 현실 자동자 메타 서비스를 제공하는 mr 서비스 플랫폼 및 그것의 제어방법 | |
| WO2019098434A1 (ko) | 차량에 구비된 차량 제어 장치 및 차량의 제어방법 | |
| WO2017138702A1 (ko) | 차량용 사용자 인터페이스 장치 및 차량 | |
| WO2019151575A1 (ko) | 차량 단말기 및 그것을 포함하는 운송 시스템의 제어방법 | |
| WO2019117333A1 (ko) | 차량에 구비된 디스플레이 장치 및 디스플레이 장치의 제어방법 | |
| WO2019221390A1 (ko) | 차량에 구비된 차량 제어 장치 및 차량의 제어방법 | |
| WO2019031853A1 (ko) | 지도 제공 장치 | |
| WO2021002487A1 (ko) | 차량 제어 장치 및 그것을 포함하는 차량 | |
| WO2021141142A1 (ko) | 경로 제공 장치 및 그것의 경로 제공 방법 | |
| WO2018088614A1 (ko) | 차량용 사용자 인터페이스 장치 및 차량 | |
| WO2018088615A1 (ko) | 차량 주행 제어 장치 및 방법 | |
| WO2019132078A1 (ko) | 차량에 구비된 디스플레이 장치 | |
| WO2019054719A1 (ko) | 차량 운전 보조 장치 및 차량 | |
| WO2018169162A1 (ko) | 차량 제어 장치를 구비한 차량 및 차량의 제어방법 | |
| WO2020080566A1 (ko) | 전자 제어 장치 및 통신 장치 | |
| WO2018097423A1 (ko) | 자율 주행 차량 및 자율 주행 차량의 동작 방법 | |
| WO2021091039A1 (ko) | 차량용 디스플레이 장치 및 그 제어 방법 | |
| WO2020235714A1 (ko) | 자율 주행 차량과 이를 이용한 주행 제어 시스템 및 방법 | |
| WO2018110762A1 (ko) | 차량에 구비된 차량 제어 장치 및 차량의 제어방법 | |
| WO2023153764A1 (ko) | 디지털 트윈 기반 충전소 관제 시스템 | |
| WO2019198998A1 (ko) | 차량 제어 장치 및 그것을 포함하는 차량 | |
| WO2018097424A1 (ko) | 차량용 통신 장치 및 차량 | |
| WO2022119267A1 (ko) | 경로 안내 장치 및 경로 안내 시스템 | |
| WO2021141145A1 (ko) | 영상 출력 장치 및 그것의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22956565 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20247043480 Country of ref document: KR Kind code of ref document: A |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020247043480 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022956565 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022956565 Country of ref document: EP Effective date: 20250321 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2022956565 Country of ref document: EP |