+

CN111132087A - Communication device, vehicle-mounted audio device and vehicle-mounted audio system - Google Patents

Communication device, vehicle-mounted audio device and vehicle-mounted audio system Download PDF

Info

Publication number
CN111132087A
CN111132087A CN201811284385.3A CN201811284385A CN111132087A CN 111132087 A CN111132087 A CN 111132087A CN 201811284385 A CN201811284385 A CN 201811284385A CN 111132087 A CN111132087 A CN 111132087A
Authority
CN
China
Prior art keywords
position data
time
time position
audio
stored
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.)
Granted
Application number
CN201811284385.3A
Other languages
Chinese (zh)
Other versions
CN111132087B (en
Inventor
张驰
周武祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alps Communication Devices Tech Shanghai Co ltd
Original Assignee
Alps Communication Devices Tech Shanghai Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alps Communication Devices Tech Shanghai Co ltd filed Critical Alps Communication Devices Tech Shanghai Co ltd
Priority to CN201811284385.3A priority Critical patent/CN111132087B/en
Publication of CN111132087A publication Critical patent/CN111132087A/en
Application granted granted Critical
Publication of CN111132087B publication Critical patent/CN111132087B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The communication device of the present invention includes: a time position data acquisition unit that acquires time position data of an audio being reproduced from a communication terminal that stores an audio file by wireless communication; a time and position data storage unit that stores the time and position data acquired by the time and position data acquisition unit; a first determination unit configured to determine whether or not the time-position data is lower than time-position data stored in the previous time-position data storage unit, based on the time-position data stored in the time-position data storage unit; and a display information request unit that requests display information including at least an audio name to the communication terminal, wherein the display information request unit requests the communication terminal for the display information when the first determination unit determines that the time-position data is lower than the time-position data stored before the time-position data.

Description

Communication device, vehicle-mounted audio device and vehicle-mounted audio system
Technical Field
The present invention relates to a communication device, a car audio device, and a car audio system, and more particularly, to a communication device, a car audio device, and a car audio system that acquire display information based on switching of audio files during reproduction of the audio files.
Background
Currently, due to the development of wireless communication technology such as bluetooth, as a car audio device, it is possible to connect with a communication terminal (e.g., a mobile phone or the like) that stores an audio file through wireless communication such as bluetooth, and after the car audio device and the communication terminal establish connection through wireless communication such as bluetooth, the car audio device registers an event (e.g., an audio file switching event) with the communication terminal, so that in the case where a registration event (e.g., audio file switching) occurs during playing (reproducing) of an audio file, the communication terminal notifies the car audio device of the occurrence of the registration event, and the car audio device can request metadata of the audio file from the communication terminal according to the notification. Further, when the progress of playing the audio file changes, the car-audio apparatus re-registers an event (for example, an audio file switching event) with the communication terminal, and thus, when a registration event (for example, audio file switching) occurs during playing of the audio file, the communication terminal notifies the car-audio apparatus of the occurrence of the registration event, and the car-audio apparatus can request the communication terminal for metadata information of the audio file based on the notification, and repeat the above operation during reproduction of the audio file. Thereby, the in-vehicle audio apparatus is enabled to reproduce (play) an audio file saved in a communication terminal connected thereto through wireless communication such as bluetooth, while presenting metadata information including at least one of an audio name, an artist, an album name, an audio genre, and the like of the reproduced audio file acquired from the communication terminal on the in-vehicle audio apparatus side. That is, the user can know the metadata information of the audio file being reproduced by the presentation from the car audio apparatus while listening to the audio file in the communication terminal through the car audio apparatus, and when the audio file is switched, the car audio apparatus switches the metadata information of the presented audio file accordingly.
However, in actual applications, for example, due to the fact that wireless communication protocols (sometimes simply referred to as protocols) supported by the respective vendor apparatuses are uneven, there are cases where not only the protocols are not supported but also the protocols are violated, and in this case, various problems may occur, and the communication terminal does not notify the in-vehicle audio apparatus although an audio file switching event occurs.
For example, there is a case where the communication terminal does not support audio file switching registration, that is, a case where an audio file switching event is not included in a registrable event list supported by the communication terminal. In this case, the in-vehicle audio apparatus cannot complete registration of the audio file switching event with the communication terminal, and therefore, even if the audio file switching event occurs, the communication terminal does not notify the in-vehicle audio apparatus.
In addition, there is a case where the communication terminal supports audio file switching registration, but the communication terminal does not return a registration result or returns a result of registration failure when the in-vehicle audio apparatus registers an audio file switching event with the communication terminal. In this case, the in-vehicle audio apparatus does not succeed in registering the audio file switching event with the communication terminal, and therefore the communication terminal does not notify the in-vehicle audio apparatus even if the audio file switching event occurs.
In addition, there is also a case where the communication terminal supports audio file switching registration and the in-vehicle audio apparatus successfully registers an audio file switching event with the communication terminal, but due to a problem such as deterioration of the communication environment, the communication terminal does not notify the in-vehicle audio apparatus of the occurrence of the audio file switching event.
When the communication terminal does not notify the in-vehicle audio device of the occurrence of the audio file switching event, the in-vehicle audio device cannot request the metadata of the audio file from the communication terminal, and the audio file played by the in-vehicle audio device is switched.
To address this problem, existing solutions are: the vehicle-mounted audio device requests the communication terminal for the metadata information of the audio file at a predetermined time interval (for example, 1 to 3 seconds) from the start of playing the audio file, compares the stored metadata information of the audio file with the metadata information of the audio file newly received after the request, and updates the presented metadata information of the audio file if the metadata information is changed.
Although the conventional solution can be said to solve the problem that the communication terminal does not notify the car audio apparatus even if an audio file switching event occurs, if such a car audio apparatus requests the communication terminal for the metadata information of an audio file at a predetermined time interval, the number of times the car audio apparatus requests the communication terminal for the metadata information of the audio file during one audio file playback is several tens to several hundreds, which results in a waste of processor resources and bandwidth resources, and thus the conventional solution is not a reasonable solution.
Therefore, a communication device, a car audio device, and a car audio system that can reasonably solve the above problems are required.
Disclosure of Invention
The present invention has been made to solve the above-mentioned problems occurring in the prior art, and an object of the present invention is to provide a communication device, a car-mounted audio device, and a car-mounted audio system, which can avoid the situation that an audio file switching event occurs but a communication terminal does not notify the car-mounted audio device, and can prevent the situation that an audio file played by the car-mounted audio device is switched but metadata information of the audio file prompted by the car-mounted audio device is not switched due to the fact that the car-mounted audio device side cannot request metadata of the audio file from the communication terminal, thereby avoiding discomfort given to a user, improving satisfaction of the user, and optimizing user experience.
In order to achieve the above object, the present invention provides a communication device comprising: a time position data acquisition unit that acquires time position data of an audio being reproduced from a communication terminal that stores an audio file by wireless communication; a time and position data storage unit that stores the time and position data acquired by the time and position data acquisition unit; a first determination unit configured to determine whether or not the time-position data is lower than time-position data stored in the previous time-position data storage unit, based on the time-position data stored in the time-position data storage unit; and a display information request unit that requests display information including at least an audio name to the communication terminal, wherein the display information request unit requests the communication terminal for the display information when the first determination unit determines that the time-position data is lower than the time-position data stored before the time-position data.
In the communication device according to the present invention, the time-position data acquiring unit acquires the time-position data of the audio being reproduced from the communication terminal by wireless communication at predetermined time intervals.
In the communication device according to the present invention, the time position data storage unit stores at least time position data stored last and time position data stored last, and the first determination unit compares the time position data stored last and the time position data stored last by the time position data storage unit, and determines that the time position data is lowered when the time position data stored last is smaller than the time position data stored last.
In the communication device according to the present invention, the time position data storage unit stores at least time position data stored latest, time position data stored last time, and the first determination unit compares the time position data stored latest by the time position data storage unit, the time position data stored last time, and the time position data stored last time with the time position data stored last time, and determines that the time position data is lowered when the time position data stored latest is larger than the time position data stored last time and the time position data stored last time is smaller than the time position data stored last time.
In the communication device according to the present invention, the time position data storage unit stores at least time position data stored latest, time position data stored last time, and the first determination unit compares the time position data stored latest by the time position data storage unit, the time position data stored last time, and the display information request unit does not request the display information from the communication terminal when the time position data stored latest is smaller than the time position data stored last time and the time position data stored last time is smaller than the time position data stored last time.
Further, a communication device according to the present invention is characterized by further comprising: a total time length acquisition unit that acquires the total time length of the audio being reproduced from the communication terminal by wireless communication; a total time length storage unit for storing the total time length acquired by the total time length acquisition unit; and a second determination unit that determines whether or not the total time length of the audio being reproduced has changed by comparing the newly stored total time length with the previously stored total time length, wherein the display information request unit requests the communication terminal for the display information when the first determination unit determines that the time position data has decreased and the second determination unit determines that the total time length of the audio being reproduced has changed.
Further, a communication device according to the present invention is characterized by further comprising: a time difference calculation unit that calculates two or more time differences indicating differences between the time position data stored later and the time position data stored earlier, out of every two time position data stored adjacent in time, based on the three or more time position data stored in the time position data storage unit; and a third determination unit configured to determine whether or not the two or more time differences calculated by the time difference calculation unit are the same, and when the first determination unit determines that the time position data is reduced and the third determination unit determines that the two or more time differences are not the same, the display information request unit requests the communication terminal for the display information.
Further, a communication device according to the present invention is characterized by further comprising: and a fourth determination unit configured to determine whether or not the amount of the smaller amount is equal to or greater than a first predetermined value, wherein the display information request unit requests the communication terminal for the display information when the first determination unit determines that the time-position information is reduced and the fourth determination unit determines that the amount of the smaller amount is equal to or greater than the first predetermined value.
Further, a communication device according to the present invention is characterized by further comprising: and a fifth determination unit configured to determine whether or not the amount of the smaller amount is equal to or less than a second predetermined value, wherein the display information request unit does not request the communication terminal for the display information when the first determination unit determines that the time-position data is decreased and the fifth determination unit determines that the amount of the smaller amount is equal to or less than the second predetermined value.
Further, a communication device according to the present invention is characterized by further comprising: and a sixth determination unit configured to determine whether or not the latest stored time position data is smaller than a third predetermined value, wherein the display information request unit requests the communication terminal for the display information when the first determination unit determines that the time position data is low and the sixth determination unit determines that the latest stored time position data is smaller than the third predetermined value.
In addition, the communication apparatus according to the present invention is characterized in that the wireless communication is bluetooth communication.
In addition, the present invention provides a car audio device, comprising: any of the above communication devices; a speaker for outputting audio data of the audio being reproduced; and a display unit that displays at least the display information.
In addition, the present invention provides a car audio system including: the vehicle-mounted audio device; and the communication terminal stores audio files.
ADVANTAGEOUS EFFECTS OF INVENTION
According to the communication device, the vehicle-mounted audio device and the vehicle-mounted audio system provided by the invention, the waste of processor resources and bandwidth resources can be avoided, the situation that an audio file switching event occurs but the communication terminal does not notify the vehicle-mounted audio device can be avoided, the situation that the audio file played by the vehicle-mounted audio device is switched but the metadata information of the audio file prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device side cannot request the metadata of the audio file from the communication terminal can be prevented from happening, the discomfort brought to a user is avoided, the satisfaction degree of the user can be improved, and the user experience can be optimized.
Drawings
Fig. 1 is a schematic diagram of a configuration of a communication device according to a first embodiment of the present invention.
Fig. 2 is an operation flowchart of the communication device according to the first embodiment of the present invention.
Fig. 3 is an operation flowchart of the communication apparatus according to example 1 of the first embodiment of the present invention.
Fig. 4 is an operation flowchart of the communication apparatus according to example 2 of the first embodiment of the present invention.
Fig. 5 is an operation flowchart of the communication apparatus according to example 3 of the first embodiment of the present invention.
Fig. 6 is an operation flowchart of the communication apparatus according to example 4 of the first embodiment of the present invention.
Fig. 7 is a schematic diagram of a configuration of a communication device according to a second embodiment of the present invention.
Fig. 8 is an operation flowchart of the communication device according to the second embodiment of the present invention.
Fig. 9 is a schematic diagram of a configuration of a communication apparatus according to a third embodiment of the present invention.
Fig. 10 is an operation flowchart of the communication device according to the third embodiment of the present invention.
Fig. 11 is a schematic diagram of a configuration of a communication apparatus according to a fourth embodiment of the present invention.
Fig. 12 is an operation flowchart of a communication device according to a fourth embodiment of the present invention.
Fig. 13 is a schematic diagram of a configuration of a communication apparatus according to a fifth embodiment of the present invention.
Fig. 14 is an operation flowchart of a communication device according to a fifth embodiment of the present invention.
Fig. 15 is a schematic diagram of a configuration of a communication apparatus according to a sixth embodiment of the present invention.
Fig. 16 is an operation flowchart of a communication device according to a sixth embodiment of the present invention.
Fig. 17 is a schematic diagram of one configuration example of the car audio apparatus of the present invention.
Fig. 18 is a schematic diagram of one configuration example of the car audio system of the present invention.
Detailed Description
Hereinafter, a communication device and an operation of the communication device according to the present invention will be described with reference to the drawings.
(first embodiment)
Respective communication device 100 configuration
First, the configuration of a communication device 100 according to a first embodiment of the present invention will be described with reference to fig. 1. In addition, the communication apparatus includes various components, and only components related to the technical idea of the present invention are shown in fig. 1, and other components are omitted.
The communication device 100 according to the present invention is connected to a communication terminal (e.g., a mobile phone) storing an audio file by wireless communication such as bluetooth, and can acquire metadata information of the audio file being reproduced from the communication terminal.
As shown in fig. 1, a communication device 100 according to the present invention includes: a time and position data acquisition unit 101, a time and position data storage unit 102, a first determination unit 103, and a display information request unit 104.
The time-position data acquiring unit 101 acquires time-position data of an audio being reproduced from a communication terminal (not shown) storing an audio file by wireless communication.
Here, the wireless communication may be, for example, bluetooth communication, but is not limited thereto.
The communication terminal may be a mobile phone or a portable terminal such as a tablet pc, but is not limited thereto, and may be any terminal capable of connecting to the communication device 100 by wireless communication and storing an audio file.
The audio file is an audio file that can reproduce sound, such as a song, a musical composition, and foreign language speech. In addition, the audio file includes metadata information for presenting the audio file and sound data information for reproducing sound, and the metadata information includes at least one of audio name, artist, album name, album cover, audio genre, and the like.
The audio file being reproduced is an audio file being played out of one or more audio files stored in the communication terminal.
The time position data may be, for example, a progress of playing the audio file, for example, in the form of data such as 1 minute and 20 seconds.
The time-position data storage unit 102 may be configured by various memories such as a ROM, a RAM, and a hard disk drive, and the time-position data storage unit 102 stores at least time-position data of the audio file being reproduced, which is acquired by the time-position data acquisition unit 101. The position data storage unit 102 may store the time position data each time the time position data acquisition unit 101 acquires the time position data. The position data storage unit 102 may store the time-position data in the acquired chronological order. The position data storage unit 102 may set or change the storage method as needed, and for example, the position data storage unit 102 may always store the time position data acquired by the position data acquisition unit 101, may store the time position data acquired by the position data acquisition unit 101 within a predetermined time period, or may store a predetermined number of time position data acquired by the position data acquisition unit 101.
The first determination unit 103 is configured by a component or a module having an information processing function, such as a CPU or an MCU, for example, and determines whether or not time position data is lower than time position data stored before time position data stored in the time position data storage unit 102, based on the time position data. Here, the first determination unit 103 may compare the latest stored time position data with each of the time position data stored before the latest stored time position data, or may compare the latest stored time position data with the smallest time position data among the time position data stored before the latest stored time position data.
The display information requesting unit 104 requests the communication terminal to display information. The display information includes at least an audio name, and may further include at least one of an artist, an album name, album covers, an audio genre, a total time, and the like.
In the present embodiment, the display information requesting unit 104 requests the communication terminal to display information when the first determining unit 103 determines that the time-position data is lower than the time-position data stored before the time-position data.
The time-position data acquiring unit 101, the time-position data storage unit 102, the first determining unit 103, and the display information requesting unit 104 are different components or modules, but some or all of them may be integrated into one component or module.
In the present embodiment, the first determination unit 103 is also configured to control the operation of the display information request unit 104, but the present invention is not limited thereto, and the first determination unit 103 may control the operation of the entire communication device 100 in a coordinated manner, but the first determination unit 103 does not necessarily have this function, and the communication device 100 may be separately provided with a control unit or the like that controls the operation of the entire communication device 100.
Actions of the respective communication device 100
Next, an operation flow of the communication device 100 according to the first embodiment of the present invention will be described based on an operation flow chart. The operation flow of the communication apparatus is a flow of a communication method applied to the communication apparatus 100.
Fig. 2 is an operation flowchart of the communication device according to the first embodiment of the present invention.
As shown in fig. 2, after the start of the operation, in step S200, the communication apparatus 100 acquires time-position data of an audio being reproduced from a communication terminal storing an audio file by wireless communication using the time-position data acquisition unit 101, and then proceeds to step S202. Here, for example, the time-position data acquiring unit 101 continuously acquires time-position data of an audio whose audio name is "audio 1" being reproduced, such as "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes" and "1 second".
In step S202, the communication device 100 stores the time-position data acquired by the time-position data acquisition unit 101 in the time-position data storage unit 102, and then proceeds to step S204. Here, for example, the time-position data storage unit 102 stores time-position data of "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes" and "1 second".
In step S204, the communication device 100 determines, by the first determination unit 103, whether or not the time-position data is lower than the time-position data stored in the time-position data storage unit 102, if it is determined that the time-position data is not lower than the time-position data stored in the past (no in step S204), the processing is terminated, and if it is determined that the time-position data is lower than the time-position data stored in the past (yes in step S204), the process proceeds to step S206. Here, the first determination unit 103 determines that the time-position data (1 second) is lower than the time-position data stored in the past from the time-position data of "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes" and "1 second" stored in the time-position data storage unit 102, and therefore the process proceeds to step S206.
In step S206, the communication device 100 requests the communication terminal to display information via the display information requesting unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
According to the communication device 100 of the present embodiment, the time position data of the audio being reproduced is acquired from the communication terminal storing the audio file by the time position data acquisition unit 101 through wireless communication and stored in the time position data storage unit 102, and then the first judgment unit 103 judges whether or not the time position data is lower than the time position data stored before based on the time position data stored in the time position data storage unit 102, and when it is judged that the time position data is lower than the time position data stored before, the display information request unit 104 requests the communication terminal to display information. Thus, when the time-position data of the audio being reproduced is lower than the time-position data stored before, it can be determined that the switching of the audio file has occurred, and in this case, it is not necessary for the communication terminal to notify that the switching of the audio file has occurred, but the display information requesting unit 104 requests the display information from the communication terminal, so that it is possible to prevent the situation in which the audio file played by the car-audio apparatus is switched but the metadata information of the audio file presented by the car-audio apparatus is not switched due to the fact that the car-audio apparatus side cannot request the metadata of the audio file from the communication terminal, and thus, it is possible to prevent a sense of discomfort from being given to the user, improve the satisfaction of the user, and optimize the user experience. Further, compared to a conventional solution in which metadata information of an audio file is requested to a communication terminal at predetermined time intervals (for example, 1 to 3 seconds) and stored metadata information is compared with newly received metadata information, it is possible to avoid a situation in which an audio file switching event occurs but the communication terminal does not notify a car audio device, without wasting processor resources and bandwidth resources, by requesting metadata of the audio file to the communication terminal only when the time position data of the audio being reproduced is lower than the time position data stored before. In addition, in the present embodiment, only the display information of the audio name can be requested to the communication terminal, and therefore, compared with the conventional solution in which metadata information (including the audio name, and also including the artist, album name, album cover, audio type, total time, and the like) of the audio file is requested to the communication terminal at predetermined time intervals (for example, 1 to 3 seconds), waste of processor resources and bandwidth resources is not caused.
The first embodiment of the present invention can be implemented by various examples, and the following description will be given by referring to several examples.
(example 1 of the first embodiment)
As shown in fig. 1, example 1 of the first embodiment is different from example 1 of the first embodiment in that in example 1 of the first embodiment, a time-position data acquisition unit 101 acquires time-position data of audio being reproduced from a communication terminal by wireless communication at predetermined time intervals. Here, the predetermined time interval is, for example, 1 second, 1.5 seconds, 2 seconds, 3 seconds, or the like, but is not limited thereto, and may be specifically set as needed.
Next, the communication device 100 according to example 1 of the first embodiment will be described with reference to an operation flowchart of the communication device 100 according to example 1 of the first embodiment.
Fig. 3 is an operation flowchart of the communication apparatus 100 according to example 1 of the first embodiment of the present invention. In fig. 3, the same steps as those in fig. 2, which is an operational flowchart of the first embodiment, are denoted by the same reference numerals, and redundant description thereof is omitted.
As shown in fig. 3, the operation of each of step S200 to step S206 is the same as that described in the first embodiment, except that step S300 is further provided in example 1 of the first embodiment.
That is, after the operation is started, in step S300, after the predetermined time interval has elapsed, which is determined based on, for example, a timer not shown, the process proceeds to step S200, and the communication apparatus 100 acquires time-position data of a reproduced audio from the communication terminal by wireless communication using the time-position data acquiring unit 101, and then executes the operations in steps S200 to S206.
Here, the operations of step S200 to step S206 are performed every time a predetermined time interval elapses, but the present invention is not limited to this, and for example, the operations of step S200 may be performed every time a predetermined time interval elapses, and the operations of step S202 to step S206 may be continuously performed.
The communication apparatus 100 according to embodiment 1 has the technical effects of the first embodiment, and will not be described herein again. In the communication device 100 according to example 1 of the first embodiment, the time-position data acquiring unit 101 acquires the time-position data of the audio being reproduced from the communication terminal by wireless communication at predetermined time intervals, and here, for example, the time-position data acquiring unit 101 acquires the time-position data of the audio being reproduced, which is named "audio 1", at intervals of 3 seconds, such as "3 seconds", "6 seconds", "9 seconds" … … "30 seconds" … … "2 minutes" and "3 seconds". Therefore, compared to the case where the time-position data of the audio being reproduced is continuously acquired from the communication terminal by the time-position data acquiring unit 101 through wireless communication, the data acquisition amount, the memory amount, and the processing amount can be further reduced, and the technical effect of not causing waste of the processor resource and the bandwidth resource can be more effectively achieved.
(example 2 of the first embodiment)
As shown in fig. 1, the configuration of a communication device 100 according to example 2 of the first embodiment is different from that of the first embodiment in that in example 2 of the first embodiment, a time position data storage unit 102 stores at least newly stored time position data and previously stored time position data, a first determination unit 103 compares the time position data newly stored in the time position data storage unit 102 with the previously stored time position data, and determines that the time position data is lowered when the newly stored time position data is smaller than the previously stored time position data.
Next, the communication device 100 according to example 2 of the first embodiment will be described with reference to an operation flowchart of the communication device 100 according to example 2 of the first embodiment.
Fig. 4 is an operation flowchart of the communication apparatus 100 according to example 2 of the first embodiment of the present invention.
As shown in fig. 4, after the operation starts, in step S400, the communication apparatus 100 acquires time-position data of a reproduced audio from the communication terminal by wireless communication using the time-position data acquisition unit 101, and then proceeds to step S402. Here, for example, the time-position data acquiring unit 101 continuously acquires time-position data of an audio whose audio name is "audio 1" being reproduced, such as "2 seconds", "3 seconds" … … "30 seconds" … … "1 minute 59 seconds", "2 minutes", and "1 second".
In step S402, the communication device 100 stores the time position data newly acquired by the time position data acquisition unit 101 and the time position data acquired last time, that is, the time position data storage unit 102 stores the time position data newly stored and the time position data stored last time, by the time position data storage unit 102, and then proceeds to step S404. Here, for example, the time-position data storage unit 102 stores time-position data of "2 minutes" and "1 second".
In step S404, the communication device 100 compares, by the first determination unit 103, the time position data newly stored in the time position data storage unit 102 with the time position data stored in the previous time, determines whether or not the newly stored time position data is smaller than the time position data stored in the previous time, and ends the processing when determining that the newly stored time position data is not smaller than the time position data stored in the previous time (no in step S404); if it is determined that the latest stored time-position data is smaller than the time-position data stored last time (yes in step S404), it is determined that the time-position data is low, and the process proceeds to step S406. Here, the first determination unit 103 compares the time position data "1 second" newly stored in the time position data storage unit 102 with the time position data "2 minutes" previously stored, and determines that the time position data newly stored is smaller than the time position data previously stored, that is, it is determined that the time position data is lower as a result of the comparison, and therefore, the process proceeds to step S406.
In step S406, the communication device 100 requests the communication terminal to display information via the display information requesting unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
The communication apparatus 100 according to embodiment 2 has the technical effects of the first embodiment, and will not be described herein again. In addition, in the communication apparatus 100 according to example 2 of the first embodiment, the time-position data storage unit 101 stores only the latest stored time-position data and the time-position data stored last time, and therefore, the amount of data storage can be reduced compared to the case where a large number of time-position data are stored. On the other hand, the first determination unit 103 can accurately determine whether or not the time position data is degraded, that is, whether or not switching of the audio file is likely to occur, by comparing only the latest stored time position data with the previously stored time position data, without comparing the latest stored time position data with each of the previously stored time position data or the smallest time position data among the plurality of previously stored time position data a plurality of times each time. Therefore, the data acquisition amount, the storage amount and the processing amount can be further reduced, and the technical effect of not causing waste of processor resources and bandwidth resources can be better realized.
(example 3 of the first embodiment)
As shown in fig. 1, a configuration of a communication device 100 according to example 3 of the first embodiment is different from that of the first embodiment in that in example 3 of the first embodiment, a time position data storage unit 102 stores at least newly stored time position data, previously stored time position data, and time position data stored again before, and a first determination unit 103 compares the time position data newly stored in the time position data storage unit 102, the previously stored time position data, and the time position data stored again before, and determines that the time position data is lower when the newly stored time position data is larger than the previously stored time position data and the previously stored time position data is smaller than the previously stored time position data.
Next, the communication device 100 according to example 3 of the first embodiment will be described with reference to an operation flowchart of the communication device 100 according to example 3 of the first embodiment.
Fig. 5 is an operation flowchart of the communication apparatus 100 according to example 3 of the first embodiment of the present invention.
As shown in fig. 5, after the start of the operation, in step S500, the communication apparatus 100 acquires time-position data of a reproduced audio from the communication terminal by wireless communication using the time-position data acquisition unit 101, and then proceeds to step S502. Here, for example, the time-position data acquiring unit 101 continuously acquires time-position data of an audio whose audio name is "audio 1" being reproduced, such as "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes", "1 second", and "2 seconds".
In step S502, the communication device 100 stores the time position data newly acquired by the time position data acquisition unit 101, the time position data acquired last time, and the time position data acquired again last time by the time position data storage unit 102, that is, the time position data storage unit 102 stores the time position data newly stored, the time position data stored last time, and the time position data stored again last time, and then proceeds to step S504. Here, for example, the time-position data storage unit 102 stores time-position data of "2 minutes", "1 second", and "2 seconds".
In step S504, the communication device 100 compares, by the first determination unit 103, the time position data newly stored in the time position data storage unit 102, the time position data previously stored, and the time position data stored again before, and determines, for example, whether or not the newly stored time position data is larger than the time position data previously stored and the time position data previously stored is smaller than the time position data stored again before, and ends the processing when it is determined that the newly stored time position data is not larger than the time position data previously stored and the time position data previously stored is smaller than the time position data stored again before (no in step S504); if it is determined that the latest stored time position data is larger than the time position data stored last time and the time position data stored last time is smaller than the time position data stored again last time (yes in step S504), it is determined that the time position data is lowered, and the process proceeds to step S506. Here, the first determination unit 103 compares the time position data "2 seconds" newly stored in the time position data storage unit 102, the time position data "1 second" previously stored and the time position data "2 minutes" again previously stored, and determines that the time position data is lower as a result of the comparison that the newly stored time position data is larger than the time position data previously stored and the time position data previously stored is smaller than the time position data again previously stored, that is, the time position data is lower, and therefore, the process proceeds to step S506.
In step S506, the communication device 100 requests the communication terminal to display information via the display information requesting unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
The communication device 100 according to embodiment 3 has the technical effects of the first embodiment and embodiment 2 thereof, and will not be described herein again. Further, in the communication device 100 according to example 3 of the first embodiment, by comparing the time position data newly stored in the time position data storage unit 102, the time position data stored last time, and the time position data stored last time and judging whether or not the time position data newly stored is larger than the time position data stored last time and the time position data stored last time is smaller than the time position data stored last time, for example, the case where the user performs fast rewind a plurality of times while reproducing the audio file is avoided, and the case where the time position data is increased → increased (normal play) → decreased (first fast rewind) → decreased (second fast rewind) … … → decreased (n-th fast rewind) → increased (fast rewind end, play is resumed) is erroneously judged as the case where the audio file is switched, as compared with the first embodiment and example 2 thereof, therefore, the condition of switching the audio files can be accurately inferred, the condition that the audio files played by the vehicle-mounted audio device are switched but the metadata information of the audio files prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device cannot request the metadata of the audio files from the communication terminal can be more accurately prevented, discomfort brought to a user is avoided, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
(example 4 of the first embodiment)
As shown in fig. 1, the configuration of a communication device 100 according to example 4 of the first embodiment is different from that of example 4 of the first embodiment in that, in example 4 of the first embodiment, the time position data storage unit 102 stores at least the latest stored time position data, the time position data stored last time, and the time position data stored again last time, the first judgment unit 103 compares the time position data latest stored by the time position data storage unit 102, the time position data stored last time, and the time position data stored again last time, when the latest stored time-position data is smaller than the previously stored time-position data and the previously stored time-position data is smaller than the time-position data stored again previously, the display information requesting unit 104 does not request the communication terminal for display information.
Next, the communication apparatus 100 according to example 4 of the first embodiment will be described with reference to an operation flowchart of the communication apparatus 100 according to example 4 of the first embodiment.
Fig. 6 is an operation flowchart of the communication apparatus 100 according to example 4 of the first embodiment of the present invention.
As shown in fig. 6, after the start of the operation, in step S600, the communication apparatus 100 acquires time-position data of a reproduced audio from the communication terminal by wireless communication using the time-position data acquisition unit 101, and then proceeds to step S602. Here, for example, the time-position data acquiring unit 101 continuously acquires time-position data of an audio whose audio name is "audio 1" being reproduced, such as "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes", "1 minute 30 seconds", and "1 minute".
In step S602, the communication device 100 stores the time position data newly acquired by the time position data acquisition unit 101, the time position data acquired last time, and the time position data acquired again last time, that is, the time position data storage unit 102 stores the time position data stored last time, and the time position data stored again last time, by the time position data storage unit 102, and then proceeds to step S604. Here, for example, the time-position data storage unit 102 stores time-position data of "2 minutes", "1 minute 30 seconds", and "1 minute".
In step S604, the communication device 100 compares, by the first determination unit 103, the time position data newly stored in the time position data storage unit 102, the time position data previously stored, and the time position data stored again before, and determines, for example, whether or not the newly stored time position data is smaller than the time position data stored previously and the time position data stored previously is smaller than the time position data stored again before, and ends the processing when it is determined that the newly stored time position data is not smaller than the time position data stored previously and the time position data stored previously is smaller than the time position data stored again before (no in step S604); if it is determined that the latest stored time position data is smaller than the time position data stored last time and the time position data stored last time is smaller than the time position data stored again last time (yes in step S604), the process proceeds to step S606. Here, the first determination unit 103 compares the time position data "1 minute" newly stored in the time position data storage unit 102, the time position data "1 minute and 30 seconds" previously stored and the time position data "2 minutes" stored again previously, and determines that the newly stored time position data is smaller than the time position data stored previously and the time position data stored previously is smaller than the time position data stored again previously as a result of the comparison, and therefore, the process proceeds to step S606.
In step S606, the communication device 100 controls the display information requesting unit 104 so as not to operate, that is, so as not to request display information from the communication terminal, by the first determination unit 103, and then ends the processing.
Of course, as a modification, if necessary, step S606 may be omitted here, that is, if it is determined that the latest stored time position data is smaller than the time position data stored last time and the time position data stored last time is smaller than the time position data stored again last time (yes in step S604), the process is terminated as it is.
The communication device 100 according to embodiment 4 has the technical effects of the first embodiment and embodiment 2 thereof, and will not be described herein again. Further, in the case where the communication device 100 of example 4 of the first embodiment determines that the latest stored time position data is smaller than the previously stored time position data and the previously stored time position data is smaller than the again previously stored time position data, it is estimated that fast rewinding is being performed a plurality of times instead of switching of audio files, and therefore, as compared with the first embodiment and example 2 thereof, it is possible to avoid the case where the fast rewinding is erroneously determined to be switching of audio files, and it is possible to estimate switching of audio files more accurately, and it is possible to prevent a situation where the metadata information of the audio files that the in-vehicle audio device plays has been switched but is presented by the in-vehicle audio device, which is caused by the in-vehicle audio device not being able to request the metadata of the audio files from the communication terminal, is not switched, and to avoid giving a sense of discomfort to the user, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
(second embodiment)
Next, a communication device 100A according to a second embodiment will be described.
Respective communication device 100A configuration
Fig. 7 is a schematic diagram of the configuration of a communication device 100A according to the second embodiment of the present invention. In fig. 3, the same components as those in fig. 1, which is a schematic diagram of the configuration of the communication apparatus 100 according to the first embodiment, are denoted by the same reference numerals, and description thereof is omitted.
The communication device 100A of the second embodiment is different from the communication device 100 of the first embodiment in that the communication device 100A of the second embodiment includes a total time length acquisition unit 105, a total time length storage unit 106, and a second determination unit 107.
The total time length acquiring unit 105 acquires the total time length of the audio being reproduced from the communication terminal by wireless communication. Here, the manner in which the total time length acquisition unit 105 acquires the total time length of the audio being reproduced may be the same as the manner in which the time position data acquisition unit 101 acquires the time position data of the audio being reproduced, that is, the total time length of the audio being reproduced may be acquired continuously or at predetermined time intervals as necessary.
The total time length storage unit 106 stores the total time length acquired by the total time length acquisition unit 105. Here, the manner in which the total time length storage section 106 stores the total time length of the audio being reproduced may be the same as the manner in which the time position data storage section 102 stores the time position data of the audio being reproduced. That is, the total time length storage unit 106 may store the total time length each time the total time length acquisition unit 105 acquires the total time length. The total time length storage unit 106 may store the total time length in the order of the acquired time lengths. The total time length storage unit 106 may set or change the storage method as needed, and for example, the total time length storage unit 106 may always store the total time length acquired by the total time length acquisition unit 105, may store the total time length acquired by the total time length acquisition unit 105 within a predetermined time period, or may store a predetermined number of total time lengths acquired by the total time length acquisition unit 105.
The second determination unit 107 is configured by a component or a module having an information processing function, such as a CPU or an MCU, for example, and compares the latest stored total time length with the previously stored total time length in the total time length storage unit 106 to determine whether or not the total time length of the audio being reproduced has changed.
In the present embodiment, the display information requesting unit 104 requests the communication terminal to display information when the first determining unit 103 determines that the time-position data is low and the second determining unit 107 determines that the total length of time of the audio being reproduced is changed.
Actions of the respective communication device 100A
Fig. 8 is an operation flowchart of communication apparatus 100A according to the second embodiment of the present invention.
As shown in fig. 8, after the operation starts, in step S800, the communication device 100A acquires time-position data of an audio being reproduced from a communication terminal storing an audio file by wireless communication via the time-position data acquisition unit 101, acquires the total length of the audio being reproduced from the communication terminal by wireless communication via the total length of time acquisition unit 105, and then proceeds to step S802. Here, for example, the time-position data acquisition unit 101 continuously acquires time-position data of an audio whose audio name is "audio 1" being reproduced, such as "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes" and "1 second", and the total length of time for which the total length of time acquisition unit 105 acquires an audio whose audio name is "audio 1" being reproduced, such as "2 minutes", "2 minutes" … … "2 minutes" … … "2 minutes" and "3 minutes".
In step S802, the communication device 100A stores the time and position data acquired by the time and position data acquisition unit 101 in the time and position data storage unit 102, stores the total length of time acquired by the total length of time acquisition unit 105 in the total length of time storage unit 106, and then proceeds to step S804. Here, for example, the time position data storage unit 102 stores time position data of "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes" and "1 second", and the total time length storage unit 106 stores total time lengths of "2 minutes", "2 minutes" … … "2 minutes" … … "2 minutes" and "3 minutes", for example.
In step S804, the communication device 100A determines, by the first determination unit 103, whether or not the time-position data is lower than the time-position data stored in the time-position data storage unit 102, and if it is determined that the time-position data is not lower than the time-position data stored in the past (no in step S804), the process is terminated, and if it is determined that the time-position data is lower than the time-position data stored in the past (yes in step S804), the process proceeds to step S806. Here, the first determination unit 103 determines that the time-position data (1 second) is lower than the time-position data stored in the past from the time-position data of "2 seconds", "3 seconds" … … "30 seconds" … … "2 minutes" and "1 second" stored in the time-position data storage unit 102, and therefore the process proceeds to step S806.
In step S806, the communication device 100A compares the latest stored total time length in the total time length storage unit 106 with the previously stored total time length in the second determination unit 107, and determines whether or not the total time length of the audio being reproduced has changed. Here, the second determination unit 107 determines that the total time length (3 minutes) has changed from the total time length (2 minutes) stored before it, based on the total time lengths of "2 minutes", "2 minutes" … … "2 minutes" … … "2 minutes" and "3 minutes" stored in the total time length storage unit 106, and therefore the process proceeds to step S808.
In step S808, the communication device 100A requests the communication terminal to display information via the display information requesting unit 104, and then ends the process. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
According to the communication device 100A of the present embodiment, the technical effects of the first embodiment described above can be achieved, and since the total time length of the audio data being reproduced is acquired and stored, when the first determination unit 103 determines that the time position data is lower than the time position data stored before the time position data, the second determination unit 107 further determines whether or not the total time length of the audio being reproduced changes from the total time length stored in the total time length storage unit 106, and when it determines that the total time length of the audio being reproduced changes, the display information request unit 104 requests the communication terminal for the display information described above. Thus, by comprehensively considering the time position data and the total time length of the audio file being reproduced, when the time position data of the audio file being reproduced is lowered and the total time length is changed, can judge that the audio file is switched, can avoid misjudging that the audio file is not switched but fast-backing (namely the time position information is reduced but the time is not changed) as the switching of the audio file, therefore, the condition of switching the audio files can be accurately inferred, the condition that the audio files played by the vehicle-mounted audio device are switched but the metadata information of the audio files prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device cannot request the metadata of the audio files from the communication terminal can be more accurately prevented, discomfort brought to a user is avoided, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
(modification of the second embodiment)
In the present embodiment, in step S800, the communication device 100A acquires the time position data of the audio being reproduced by the time position data acquisition unit 101 and the total length of time of the audio being reproduced by the total length of time acquisition unit 105, and in step S802, the acquired time position data is stored by the time position data storage unit 102 and the acquired total length of time is stored by the total length of time storage unit 106.
As a modification of the present embodiment, the time position data acquisition unit 101 and the total time length acquisition unit 105 may be combined into one unit, and the time position data storage unit 102 and the total time length storage unit 106 may be combined into one storage unit, and the time position data and the total time length may be stored in association with each other. This modification also has the technical effects of the second embodiment.
As another modification of the present embodiment, the time position data acquisition unit 101 and the time position data storage unit 102 may operate as described in the first embodiment and each of the embodiments, and the total time length acquisition unit 105 may operate in synchronization with the time position data acquisition unit 101, but the total time length storage unit 106 may store only two total time lengths. This modification also has the technical effects of the second embodiment, and the total time length storage unit 106 can store only two total time lengths, thereby further reducing the data storage amount and the processing amount.
In the second embodiment, the method of determining the time-position data reduction according to the first embodiment and each example may be applied, and when the second determination unit 107 performs the determination, various methods of determining by the first determination unit 103 may be similarly applied.
(third embodiment)
Respective communication device 100B configuration
Fig. 9 is a schematic diagram of the configuration of a communication device 100B according to the third embodiment of the present invention. In fig. 9, the same components as those in fig. 1, which is a schematic diagram of the configuration of the communication apparatus 100 according to the first embodiment, are denoted by the same reference numerals, and description thereof is omitted.
The communication device 100B according to the third embodiment is different from the communication device 100 according to the first embodiment in that the communication device 100B according to the third embodiment includes a time difference calculation unit 108 and a third determination unit 109.
The time difference calculation unit 108 calculates two or more time differences indicating differences between the time position data stored later and the time position data stored earlier, out of every two time position data stored adjacent in time, based on three or more time position data stored in the time position data storage unit 102.
The third determination unit 109 is configured by a component or a module having an information processing function, such as a CPU or an MCU, for example, and determines whether or not two or more time differences calculated by the time difference calculation unit 108 are the same.
In the present embodiment, the display information requesting unit 104 requests the communication terminal to display information when the first determining unit 103 determines that the time-position data is low and the third determining unit 109 determines that the two or more time differences are different.
Actions of the respective communication devices 100B
Fig. 10 is an operation flowchart of communication apparatus 100B according to the third embodiment of the present invention.
As shown in fig. 10, after the start of the operation, in step S1000, the communication device 100B acquires time-position data of a reproduced audio from the communication terminal by wireless communication using the time-position data acquisition unit 101, and then proceeds to step S1002.
In step S1002, the communication device 100B stores three or more pieces of time position data in the time position data storage unit 102, that is, the time position data storage unit 102 stores the latest stored time position data, the time position data stored last time, and the time position data stored again last time, and then proceeds to step S1004.
In step S1004, the communication device 100B compares, by the first determination unit 103, the time position data newly stored in the time position data storage unit 102, the time position data stored last time, and the time position data stored again last time, determines whether or not the time position data is reduced, for example, and ends the processing when determining that the time position data is not reduced (no in step S1004); if it is determined that the time-position data is low (yes in step S1004), the process proceeds to step S1006.
In step S1006, the communication device 100B calculates two or more time differences, which are differences between the time position data stored later and the time position data stored earlier, out of two time position data stored adjacent in time, by the time difference calculation unit 108, based on three or more time position data stored in the time position data storage unit 102, and then proceeds to step S1008.
In step S1008, the communication device 100B determines whether or not the two or more time differences calculated by the time difference calculation unit 108 are the same by the third determination unit 109, and ends the processing when it is determined that the two or more time differences are the same (yes in step S1008); if it is determined that two or more time differences are not the same (no in step S1008), the process proceeds to step S1010.
In step S1010, the communication device 100B requests the communication terminal to display information via the display information requesting unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
Next, the communication device 100B of the present embodiment will be described in more detail with reference to specific examples.
(example 1)
In this specific example 1, the communication device 100B is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 40 seconds", "1 minute 50 seconds", "2 minutes", "10 seconds" (step S1000), three pieces of time position data of "1 minute 50 seconds", "2 minutes", "10 seconds" are stored in the time position data storage unit 102 (step S1002), it is determined by the first determination unit 103 that the time position data is reduced from the time position data stored in the time position data storage unit 102 (yes in step S1004), it is determined by the time difference calculation unit 108 that two or more time differences are "10 seconds", "1 minute 50 seconds", respectively (step S1006), it is determined by the third determination unit 109 that the two or more time differences are different (no in step S1008), further, the display information requesting unit 104 requests the communication terminal to display information, and the process is terminated.
From "1 minute 50 seconds", "2 minutes" and "10 seconds" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data is low, and the third determination unit 109 determines that two or more time differences are different, and thus it can be determined that the audio file has been switched, and the display information request unit 104 requests the communication terminal for the display information.
(example 2)
In this specific example 2, the communication device 100B is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "2 minutes", "1 minute 50 seconds", "1 minute 40 seconds" (step S1000), three pieces of time position data of "2 minutes", "1 minute 50 seconds" and "1 minute 40 seconds" are stored in the time position data storage unit 102 (step S1002), it is determined by the first determination unit 103 that the time position data is reduced from the time position data stored in the time position data storage unit 102 (yes in step S1004), it is determined by the time difference calculation unit 108 that two or more time differences are "10 seconds", respectively (step S1006), and it is determined by the third determination unit 109 that the two or more time differences are the same (yes in step S1008), the process is then terminated.
From the three pieces of time-position data "2 minutes", "1 minute 50 seconds" and "1 minute 40 seconds" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data is low, and the third determination unit 109 determines that two or more time differences are the same, and it can be determined that the fast reverse is continuous, and the processing is terminated without requesting the display information from the communication terminal via the display-information requesting unit 104.
(example 3)
In this specific example 3, the communication device 100B is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 50 seconds", "2 minutes", "1 minute 50 seconds" (step S1000), three pieces of time position data of "1 minute 50 seconds", "2 minutes", "1 minute 50 seconds" are stored in the time position data storage unit 102 (step S1002), it is determined by the first determination unit 103 that the time position data is reduced from the time position data stored in the time position data storage unit 102 (yes in step S1004), the time difference calculation unit 108 calculates two or more time differences of "10 seconds", respectively (step S1006), and it is determined by the third determination unit 109 that the two or more time differences are the same (yes in step S1008), the process is then terminated.
From the three pieces of time-position data "1 minute 50 seconds", "2 minutes", and "1 minute 50 seconds" stored in the time-position data storage unit 102, it is determined by the first determination unit 103 that the time-position data is low, and it is determined by the third determination unit 109 that two or more time differences are the same, and it can be determined that the possibility of fast-reverse is high, and the processing is terminated, and the display information request unit 104 does not request the communication terminal for the display information.
(example 4)
In this specific example 4, the communication device 100B is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 40 seconds", "1 minute 50 seconds", "2 minutes", "10 seconds" or "20 seconds" (step S1000), three pieces of time position data of "2 minutes", "10 seconds" or "20 seconds" are stored in the time position data storage unit 102 (step S1002), it is determined by the first determination unit 103 that the time position data is lowered from the time position data stored in the time position data storage unit 102 (yes in step S1004), it is determined by the time difference calculation unit 108 that two or more time differences are "1 minute 50 seconds" and "10 seconds", respectively (step S1006), it is determined by the third determination unit 109 that the two or more time differences are different (no in step S1008), further, the display information requesting unit 104 requests the communication terminal to display information, and the process is terminated.
From "2 minutes", "10 seconds" and "20 seconds" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data is low, and the third determination unit 109 determines that two or more time differences are different, and thus it can be determined that the audio file has been switched, and the display information request unit 104 requests the communication terminal for the display information.
As is apparent from the description of the specific examples, the communication device 100B according to the third embodiment has the technical effects of the first embodiment, and in addition, in consideration of the fact that the time-position data normally changes uniformly in the case of fast forward and the time-position data does not normally change uniformly in the case of switching the audio file, the third determination unit 109 determines whether or not two or more time differences are the same, and in the case where two or more time differences are different, the display information request unit 104 requests the communication terminal for the display information. Therefore, the condition of switching the audio files can be accurately inferred, the condition that the audio files played by the vehicle-mounted audio device are switched but the metadata information of the audio files prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device cannot request the metadata of the audio files from the communication terminal can be more accurately prevented, discomfort brought to a user is avoided, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
(modification of the third embodiment)
As described above, in the case where the time-position data storage unit 102 of the third embodiment stores three time-position data, the time-difference calculation unit 108 calculates two or more time differences, but the present invention is not limited thereto, and the time-position data storage unit 102 may store three or more time-position data, so that the time difference 108 calculates a difference between two or more time-position data stored later and time-position data stored earlier out of two or more time-position data stored adjacent in time, and the third determination unit 109 determines whether or not the two or more time differences are the same, and thus the accuracy of determination can be further improved, and each technical effect of the present embodiment can be enhanced.
In the third embodiment, the time difference calculation unit 108 calculates the time difference by calculating the difference between two or more pieces of time position data stored later and time position data stored earlier out of two pieces of time position data stored adjacent to each other in time, but the difference between the two pieces of time position data may not be calculated chronologically, but the determination may be made based on the absolute value of the difference when the third determination unit 109 determines.
(fourth embodiment)
Next, a communication device 100C according to a fourth embodiment will be described.
Respective communication device 100C configuration
Fig. 11 is a schematic diagram of the configuration of a communication device 100C according to the fourth embodiment of the present invention. In fig. 11, the same components as those in fig. 1, which is a schematic diagram of the configuration of the communication apparatus 100 according to the first embodiment, are denoted by the same reference numerals, and description thereof is omitted.
The communication device 100C according to the fourth embodiment is different from the communication device 100 according to the first embodiment in that the communication device 100C according to the fourth embodiment includes a fourth determination unit 110.
The fourth determination unit 110 is configured by a component or a module having an information processing function, such as a CPU or an MCU, for example, and determines whether or not the amount of time position data reduction, that is, the amount of time position data reduction is equal to or greater than a first predetermined value. Here, the numerical value of the first predetermined value may be set or adjusted as necessary, and may be, for example, a numerical value of 1 second, 2 seconds, 3 seconds, 5 seconds, 10 seconds, or the like.
In the present embodiment, when the first determination unit 103 determines that the time-position information is reduced and the fourth determination unit 110 determines that the amount of reduction, that is, the amount of reduction is equal to or greater than the first predetermined value, the display information request unit 104 requests the communication terminal to display information.
Actions of the respective communication device 100C
Fig. 12 is an operation flowchart of communication apparatus 100C according to the fourth embodiment of the present invention. In fig. 12, the same steps as those in fig. 4, which is an operational flowchart of example 2 of the first embodiment, are denoted by the same reference numerals, and redundant description thereof is omitted.
As shown in fig. 12, after the operation is started, the communication device 100C executes the processing of steps S400 to S404, and when the first determination unit 103 determines in step S404 that the latest stored time position data is not less than the previously stored time position data (no in step S404), the processing is ended, and when the latest stored time position data is determined to be less than the previously stored time position data (yes in step S404), the process proceeds to step S1200.
In step S1200, the communication device 100C determines whether or not the amount by which the time-position data is reduced, that is, the amount by which the time-position data is smaller than the first predetermined value is equal to or greater than the first predetermined value by the fourth determination unit 110, and ends the processing when the amount by which the time-position data is smaller than the first predetermined value is not equal to or greater than the first predetermined value (no in step S1200); if the amount of smaller is determined to be equal to or greater than the first predetermined value (yes in step S1200), the process proceeds to step S406. Here, the first predetermined value is set to 10 seconds.
In step S406, the communication device 100C requests the communication terminal to display information via the display information requesting unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
Next, the communication device 100C according to the present embodiment will be further described with reference to specific examples.
(example 1)
In this specific example 1, the communication device 100C is configured such that the time position data of the audio with the audio name "audio 1" being reproduced acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 40 seconds", "1 minute 50 seconds", "2 minutes", "10 seconds" (step S400), two time position data of "2 minutes" and "10 seconds" are stored in the time position data storage unit 102 (step S402), it is determined that the time position data is lowered from the time position data stored in the time position data storage unit 102 by the first determination unit 103 (yes in step S404), it is determined that the amount "1 minute 50 seconds" which is determined to be smaller by the fourth determination unit 110 is equal to or more than the first predetermined value (10 seconds) (yes in step S1200), and the display information request unit 104, the display information is requested to the communication terminal, and the processing is terminated thereafter.
From "2 minutes" and "10 seconds" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data is low, and the fourth determination unit 110 determines that the amount of time-position data that is less than the first predetermined value (10 seconds) or more is equal to or greater than the first predetermined value, and thus, the display information request unit 104 requests the communication terminal for the display information.
(example 2)
In this specific example 2, the communication device 100C is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 40 seconds", "1 minute 50 seconds", "2 minutes", "1 minute 58 seconds" (step S400), two pieces of time position data "2 minutes" and "1 minute 58 seconds" are stored in the time position data storage unit 102 (step S402), it is determined by the first determination unit 103 that the time position data newly stored is smaller than the time position data stored immediately before, that is, the time position data is decreased from the time position data stored in the time position data storage unit 102 (yes in step S404), and it is determined by the fourth determination unit 110 that the amount of "2 seconds" smaller than the time position data is not less than the first predetermined value (10 seconds) or more (no in step S1200), therefore, the processing is terminated, and the display information is not requested from the communication terminal by the display information requesting unit 104.
From "2 minutes" and "10 seconds" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data stored most recently is less than the time-position data stored last time, that is, the time-position data is lowered, and the fourth determination unit 110 determines that the amount of the time-position data smaller is equal to or greater than the first predetermined value (10 seconds), and thus it can be determined that the audio file has been switched, and the display information request unit 104 requests the communication terminal for the display information.
As is apparent from the description of the specific examples, the communication device 100C according to the fourth embodiment has the technical effects of the first embodiment, and in addition, in consideration of the fact that the amount of decrease in the time-position data (i.e., the amount of decrease) is generally not large in the case of fast rewind, and the amount of decrease in the time-position data is generally large in the case of switching the audio file, it is determined by the fourth determination unit 110 whether or not the amount of decrease, i.e., the amount of decrease, is equal to or greater than the first predetermined value, and the display information request unit 104 requests the communication terminal for the display information only in the case where the amount of decrease, i.e., the amount of decrease, is equal to or greater than the first predetermined value. Therefore, the condition of switching the audio files can be accurately inferred, the condition that the audio files played by the vehicle-mounted audio device are switched but the metadata information of the audio files prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device cannot request the metadata of the audio files from the communication terminal can be more accurately prevented, discomfort brought to a user is avoided, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
(fifth embodiment)
Next, a communication device 100D according to a fifth embodiment will be described.
Respective communication device 100D formation
Fig. 13 is a schematic diagram of the configuration of a communication device 100D according to a fifth embodiment of the present invention. In fig. 13, the same components as those in fig. 1, which is a schematic diagram of the configuration of the communication apparatus 100 according to the first embodiment, are denoted by the same reference numerals, and description thereof is omitted.
The communication device 100D according to the fifth embodiment is different from the communication device 100 according to the first embodiment in that the communication device 100D according to the fifth embodiment includes a fifth determination unit 111.
The fifth determination unit 111 is configured by a component or a module having an information processing function, such as a CPU or an MCU, for example, and determines whether or not the amount of time position data reduction, that is, the amount of time position data reduction is equal to or less than a second predetermined value. Here, the numerical value of the second predetermined value may be set or adjusted as necessary, and may be, for example, a numerical value of 1 second, 2 seconds, 3 seconds, 5 seconds, 10 seconds, or the like.
In the present embodiment, the display information requesting unit 104 does not request the communication terminal for the display information when the first determining unit 103 determines that the time-position information is reduced and the fifth determining unit 111 determines that the time-position data is reduced by the amount smaller than the second predetermined value or less.
Actions of the respective communication device 100D
Fig. 14 is an operation flowchart of communication apparatus 100D according to the fifth embodiment of the present invention. In fig. 14, the same steps as those in fig. 5, which is an operational flowchart of example 3 of the first embodiment, are denoted by the same reference numerals, and redundant description thereof is omitted.
As shown in fig. 14, after the operation is started, the communication device 100D executes the processing of steps S500 to S504, and when it is determined by the first determination unit 103 in step S504 that the latest stored time position data is not larger than the time position data stored last time and the time position data stored last time is smaller than the time position data stored last time (no in step S504), the processing is ended, and when it is determined that the latest stored time position data is larger than the time position data stored last time and the time position data stored last time is smaller than the time position data stored last time (yes in step S504), the process proceeds to step S1400.
In step S1400, the communication device 100D determines whether or not the amount by which the time-position data is reduced, that is, the amount by which the time-position data is smaller than the second predetermined value is equal to or smaller than the second predetermined value by the fifth determination unit 111, and ends the processing when the amount by which the time-position data is reduced is equal to or smaller than the second predetermined value (yes in step S1400); if it is determined that the amount of decrease is not equal to or less than the second predetermined value (no in step S1200), the process proceeds to step S506. Here, the second predetermined value is set to 3 seconds.
In step S406, the communication device 100D requests the communication terminal to display information via the display information requesting unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
Next, the communication device 100D of the present embodiment will be further described with reference to specific examples.
(example 1)
In this specific example 1, the communication device 100D is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 50 seconds", "1 minute 48 seconds", "1 minute 58 seconds" (step S500), three time position data of "1 minute 50 seconds", "1 minute 48 seconds" and "1 minute 58 seconds" are stored in the time position data storage unit 102 (step S502), the first determination unit 103 determines that the latest stored time position data is larger than the previously stored time position data and the previously stored time position data is smaller than the previously stored time position data from the time position data stored in the time position data storage unit 102 (yes in step S504), and the amount "2 seconds" determined to be smaller by the fifth determination unit 111 is equal to or smaller than a second predetermined value (3 seconds) (step S500), and the time position data stored in the time position data storage unit 102 is stored with three time position data of "1 minute 50 seconds", "1 minute 48 seconds" and "1 minute 58 seconds", respectively Yes in S1400), and further, the display information requesting unit 104 requests the communication terminal to display information, and the process is terminated.
From "1 minute 50 seconds", "1 minute 48 seconds" and "1 minute 58 seconds" stored in the time-position data storage unit 102, it is determined by the first determination unit 103 that the time-position data is low and the amount of time that is determined by the fifth determination unit 111 to be less than the second predetermined value (3 seconds) or less, and it can be determined that the possibility of fast-reverse is high, and therefore the processing is terminated and the display information is not requested to the communication terminal by the display information request unit 104.
(example 2)
In this specific example 2, the communication device 100D is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "2 minutes", "10 seconds" or "20 seconds" (step S500), three time position data of "2 minutes", "10 seconds" or "20 seconds" are stored in the time position data storage unit 102 (step S502), the first determination unit 103 determines that the latest stored time position data is larger than the previously stored time position data and the previously stored time position data is smaller than the previously stored time position data from the time position data stored in the time position data storage unit 102 (yes in step S504), and the fifth determination unit 111 determines that the amount "1 minute 50 seconds" smaller than the predetermined value is not more than the second predetermined value (3 seconds) (no in step S1400), further, the display information requesting unit 104 requests the communication terminal to display information, and the process is terminated.
From "2 minutes", "10 seconds", and "20 seconds" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data is low, and the fifth determination unit 110 determines that the amount of time smaller than the time-position data is not less than the second predetermined value (3 seconds) to determine that the audio file has been switched, and therefore the display information request unit 104 requests the communication terminal for the display information.
As is apparent from the description of the specific examples, the communication device 100D according to the fifth embodiment has the technical effects of the first embodiment, and in addition, in consideration of the fact that the amount of decrease in the time-position data (i.e., the amount of decrease) is generally not large in the case of fast rewind, and the amount of decrease in the time-position data is generally large in the case of switching the audio file, the fifth determination unit 110 determines whether or not the amount of decrease, which is the amount of decrease, is equal to or less than the second predetermined value, and the display information request unit 104 requests the communication terminal for the display information only in the case where the amount of decrease, which is the amount of decrease, is not equal to or less than the second predetermined value. Therefore, the condition of switching the audio files can be accurately inferred, the condition that the audio files played by the vehicle-mounted audio device are switched but the metadata information of the audio files prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device cannot request the metadata of the audio files from the communication terminal can be more accurately prevented, discomfort brought to a user is avoided, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
(sixth embodiment)
Next, a communication device 100E according to a sixth embodiment will be described.
Respective communication device 100E configuration
Fig. 15 is a schematic diagram of the configuration of a communication device 100E according to the sixth embodiment of the present invention. In fig. 15, the same components as those in fig. 1, which is a schematic diagram of the configuration of the communication apparatus 100 according to the first embodiment, are denoted by the same reference numerals, and description thereof is omitted.
The communication device 100E according to the sixth embodiment is different from the communication device 100 according to the first embodiment in that the communication device 100E according to the sixth embodiment includes a sixth determination unit 112.
The sixth determination unit 112 is configured by a component or a module having an information processing function, such as a CPU or an MCU, for example, and determines whether or not the time position data newly stored in the time position data storage unit 102 is smaller than a third predetermined value. Here, the numerical value of the third predetermined value may be set or adjusted as necessary, and may be, for example, a numerical value of 1 second, 2 seconds, 3 seconds, 5 seconds, 10 seconds, or the like.
In the present embodiment, the display information requesting unit 104 requests the communication terminal for the display information when the first determining unit 103 determines that the time-position information is low and the sixth determining unit 112 determines that the time-position data newly stored is less than the third predetermined value.
Actions of the respective communication device 100E
Fig. 16 is an operation flowchart of communication apparatus 100E according to the sixth embodiment of the present invention. In fig. 16, the same steps as those in fig. 4, which is an operational flowchart of example 2 of the first embodiment, are denoted by the same reference numerals, and redundant description thereof is omitted.
As shown in fig. 16, after the operation starts, the communication device 100E executes the processing of steps S400 to S404, and when it is determined by the first determination unit 103 in step S404 that the time position data newly stored is not less than the time position data stored last time (no in step S404), the processing is ended, and when it is determined that the time position data newly stored is less than the time position data stored last time (yes in step S404), the processing proceeds to step S1600.
In step S1600, the communication device 100E determines, by the sixth determination unit 112, whether or not the time position data newly stored by the time position data storage unit 102 is smaller than the third predetermined value, and ends the processing when it is determined that the newly stored time position data is not smaller than the third predetermined value (no in step S1600); if it is determined that the latest stored time position data is smaller than the third predetermined value (yes in step S1600), the process proceeds to step S406. Here, the first predetermined value is set to 2 seconds.
In step S406, the communication device 100E requests the communication terminal to display information via the display information request unit 104, and then ends the processing. Here, the display information requesting unit 104 requests the communication terminal for display information of an audio name.
Next, the communication device 100E of the present embodiment will be further described with reference to specific examples.
(example 1)
In this example 1, the communication device 100E is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 40 seconds", "1 minute 50 seconds", "2 minutes", "1 second" (step S400), two time position data of "2 minutes" and "1 second" are stored in the time position data storage unit 102 (step S402), it is determined that the time position data stored latest is smaller than the time position data stored immediately before, i.e., the time position data is lowered from the time position data stored in the time position data storage unit 102 by the first determination unit 103 (yes in step S404), it is determined that the time position data stored latest is smaller than the third time position data by the sixth determination unit 112 (yes in step S1600), further, the display information requesting unit 104 requests the communication terminal to display information, and the process is terminated.
From "2 minutes" and "1 second" stored in the time-position data storage unit 102, the first determination unit 103 determines that the time-position data is low, and the sixth determination unit 112 determines that the newly stored time-position data is less than the third predetermined value, and thus it can be determined that the audio file has been switched, and the display information request unit 104 requests the communication terminal for the display information.
(example 2)
In this specific example 2, the communication device 100C is configured such that the time position data of the audio with the audio name "audio 1" acquired by the time position data acquisition unit 101 is, for example, "20 seconds", "30 seconds" … … 1 minutes … … "1 minute 40 seconds", "1 minute 50 seconds", "2 minutes", "1 minute 58 seconds" (step S400), two time position data of "2 minutes" and "1 minute 58 seconds" are stored in the time position data storage unit 102 (step S402), it is determined by the first determination unit 103 that the time position data stored most recently is smaller than the time position data stored last time, that is, the time position data stored most recently is decreased from the time position data stored in the time position data storage unit 102 (yes in step S404), it is determined by the sixth determination unit 110 that the time position data stored most recently is not smaller than the third predetermined value (no in step S1600), therefore, the processing is terminated, and the display information is not requested from the communication terminal by the display information requesting unit 104.
From "2 minutes" and "1 minute 58 seconds" stored in the time-position data storage unit 102, it is determined by the first determination unit 103 that the time-position data is low and the sixth determination unit 110 that the newly stored time-position data is not less than the third predetermined value, and it is determined that fast-rewinding is not performed instead of switching of the audio file, and therefore the processing is terminated without requesting the communication terminal for the display information through the display-information requesting unit 104.
As is apparent from the description of the specific examples, the communication device 100E according to the sixth embodiment has the technical effects of the first embodiment, and in addition, in consideration of the fact that the time position data newly acquired by the time position data acquisition unit 101 and newly stored in the time position data storage unit is generally large in the case of fast forward, and the time position data newly acquired by the time position data acquisition unit 101 and newly stored in the time position data storage unit is generally small in the case of switching of an audio file, it is also determined by the sixth determination unit 112 whether or not the newly stored time position data is smaller than a third predetermined value, and in the case where only the newly stored time position data is smaller than the third predetermined value, the display information request unit 104 requests the communication terminal for the display information. Therefore, the condition of switching the audio files can be accurately inferred, the condition that the audio files played by the vehicle-mounted audio device are switched but the metadata information of the audio files prompted by the vehicle-mounted audio device is not switched due to the fact that the vehicle-mounted audio device cannot request the metadata of the audio files from the communication terminal can be more accurately prevented, discomfort brought to a user is avoided, the satisfaction degree of the user can be better improved, and the user experience can be better optimized.
Although the communication device and the embodiment of the operation flow thereof of the present invention have been described in detail above, the embodiment of the present invention is not limited thereto, and various embodiments such as a car audio device, a car audio system integrated circuit, a program, and a medium on which the program is recorded may be used.
The following describes the configurations of the car audio apparatus and the car audio system.
Fig. 17 is a schematic diagram of one configuration example of the car audio apparatus of the present invention.
As shown in fig. 17, a car audio device 200 according to the present invention includes: communication device 100, speaker 201, and display 202.
The communication device 100 includes a time and position data acquisition unit 101, a time and position data storage unit 102, a first determination unit 103, and a display information request unit 104. Here, the constituent components of the communication apparatus 100 are the same as those of the first embodiment, and thus detailed description is omitted here.
The speaker 201 is used to output audio data of the audio being reproduced.
The display unit 202 is configured by, for example, a crt (cathode Ray tube) display, a liquid crystal display, or the like, and displays at least display information.
The communication device included in the car audio device 200 according to the present invention is not limited to the communication device 100, and may be any of the communication devices 100A to 100E.
Fig. 18 is a schematic diagram of one configuration example of the car audio system of the present invention.
As shown in fig. 18, a car audio system 1000 of the present invention includes a car audio apparatus 200 and a communication terminal 300.
Here, the car audio device 200 may be the car audio device shown in fig. 17, or may be a car audio device including any one of the communication devices 100A to 100E.
In addition, the above-mentioned car audio device and car audio system can have the technical effects of the corresponding communication device according to the included communication device, and are not described herein again.
The communication terminal may be a portable terminal such as a mobile phone or a tablet computer, but is not limited thereto, and may be any terminal capable of connecting to the communication device 100 by wireless communication and storing an audio file.
The communication device according to the present invention may be a communication device built in a car audio device, or may be a communication device detachably mounted to a car audio device.
The embodiments have been described above, but the present invention is not limited to the embodiments, examples, and modifications. For example, a person skilled in the art may appropriately add, delete, and modify the design of components to the above-described embodiments, examples, and modifications, and appropriately combine the features of the embodiments, examples, and modifications, so long as they conform to the technical spirit of the present invention, and the scope of the present invention is encompassed by the present invention.

Claims (13)

1. A communication device is characterized by comprising:
a time position data acquisition unit that acquires time position data of an audio being reproduced from a communication terminal that stores an audio file by wireless communication;
a time and position data storage unit that stores the time and position data acquired by the time and position data acquisition unit;
a first determination unit configured to determine whether or not the time-position data is lower than time-position data stored in the previous time-position data storage unit, based on the time-position data stored in the time-position data storage unit; and
a display information request section for requesting display information including at least an audio name to the communication terminal,
the display information requesting unit requests the communication terminal for the display information when the first determining unit determines that the time-position data is lower than the time-position data stored before the time-position data.
2. The communication apparatus of claim 1,
the time-position data acquiring unit acquires time-position data of a reproduced audio from the communication terminal by wireless communication at predetermined time intervals.
3. The communication apparatus of claim 1,
the time position data storage unit stores at least the latest stored time position data and the previously stored time position data,
the first determination unit compares the latest stored time position data stored in the time position data storage unit with the last stored time position data, and determines that the time position data is low when the latest stored time position data is smaller than the last stored time position data.
4. The communication apparatus of claim 1,
the time position data storage part at least stores the latest stored time position data, the last stored time position data and the last stored time position data,
the first determination unit compares the latest stored time position data, the last stored time position data, and determines that the time position data is lowered when the latest stored time position data is larger than the last stored time position data and the last stored time position data is smaller than the last stored time position data.
5. The communication apparatus of claim 1,
the time position data storage part at least stores the latest stored time position data, the last stored time position data and the last stored time position data,
the first determination unit compares the latest stored time position data, the last stored time position data, and the display information request unit does not request the communication terminal for the display information when the latest stored time position data is smaller than the last stored time position data and the last stored time position data is smaller than the last stored time position data.
6. The communication device according to any one of claims 1 to 4, further comprising:
a total time length acquisition unit that acquires the total time length of the audio being reproduced from the communication terminal by wireless communication;
a total time length storage unit for storing the total time length acquired by the total time length acquisition unit; and
a second judgment unit for comparing the latest time length stored in the time length storage unit with the last time length stored in the time length storage unit to judge whether the time length of the audio being reproduced has changed,
the display information requesting unit requests the communication terminal for the display information when the first determining unit determines that the time-position data is reduced and the second determining unit determines that the total time length of the audio being reproduced is changed.
7. The communication device according to claim 1, further comprising:
a time difference calculation unit that calculates two or more time differences indicating differences between the time position data stored later and the time position data stored earlier, out of every two time position data stored adjacent in time, based on the three or more time position data stored in the time position data storage unit; and
a third judging section for judging whether or not the two or more time differences calculated by the time difference calculating section are the same,
the display information requesting unit requests the communication terminal for the display information when the first determining unit determines that the time-position data is reduced and the third determining unit determines that the two or more time differences are different.
8. The communication device according to claim 3 or 4, further comprising:
a fourth judgment unit for judging whether the amount of the above-mentioned smaller amount is equal to or more than the first predetermined value,
the display information requesting unit requests the communication terminal for the display information when the first determining unit determines that the time-position information is reduced and the fourth determining unit determines that the amount of reduction is equal to or greater than a first predetermined value.
9. The communication device according to claim 3 or 4, further comprising:
a fifth judgment unit for judging whether the amount of the above-mentioned smaller amount is less than or equal to a second predetermined value,
the display information requesting unit does not request the communication terminal for the display information when the first determining unit determines that the time-position data is decreased and the fifth determining unit determines that the amount of decrease is equal to or less than a second predetermined value.
10. The communication device according to claim 3 or 4, further comprising:
a sixth judging section for judging whether or not the latest stored time position data is smaller than a third predetermined value,
the display information requesting unit requests the communication terminal for the display information when the first determining unit determines that the time-position data is decreased and the sixth determining unit determines that the latest stored time-position data is smaller than a third predetermined value.
11. The communication apparatus according to any one of claims 1 to 5, 7,
the wireless communication is bluetooth communication.
12. An in-vehicle audio apparatus, characterized by comprising:
the communication device of any one of claims 1 to 11;
a speaker for outputting audio data of the audio being reproduced; and
and a display unit for displaying at least the display information.
13. An in-vehicle audio system is provided with:
the car audio device of claim 12; and
the communication terminal stores audio files.
CN201811284385.3A 2018-10-31 2018-10-31 Communication device, car audio device, and car audio system Active CN111132087B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811284385.3A CN111132087B (en) 2018-10-31 2018-10-31 Communication device, car audio device, and car audio system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811284385.3A CN111132087B (en) 2018-10-31 2018-10-31 Communication device, car audio device, and car audio system

Publications (2)

Publication Number Publication Date
CN111132087A true CN111132087A (en) 2020-05-08
CN111132087B CN111132087B (en) 2023-06-20

Family

ID=70485102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811284385.3A Active CN111132087B (en) 2018-10-31 2018-10-31 Communication device, car audio device, and car audio system

Country Status (1)

Country Link
CN (1) CN111132087B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050251807A1 (en) * 2004-05-05 2005-11-10 Martin Weel System and method for sharing playlists
CN101080926A (en) * 2004-12-16 2007-11-28 松下电器产业株式会社 Wireless communication system
CN102170601A (en) * 2010-04-30 2011-08-31 上海博泰悦臻电子设备制造有限公司 Sound source switching device and sound source switching method
US20140189528A1 (en) * 2013-01-02 2014-07-03 Samsung Electronics Co., Ltd. Message transfer system including display device, mobile device and message transfer method thereof
CN104732989A (en) * 2015-01-26 2015-06-24 湖南天冠电子信息技术有限公司 Intelligent music playing control system and method
CN107197394A (en) * 2017-05-05 2017-09-22 中广热点云科技有限公司 A kind of method of video playback sound intermediate frequency switching
CN107393571A (en) * 2017-08-18 2017-11-24 深圳市路畅科技股份有限公司 A kind of method that automatic navigator shows music information

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050251807A1 (en) * 2004-05-05 2005-11-10 Martin Weel System and method for sharing playlists
CN101080926A (en) * 2004-12-16 2007-11-28 松下电器产业株式会社 Wireless communication system
CN102170601A (en) * 2010-04-30 2011-08-31 上海博泰悦臻电子设备制造有限公司 Sound source switching device and sound source switching method
US20140189528A1 (en) * 2013-01-02 2014-07-03 Samsung Electronics Co., Ltd. Message transfer system including display device, mobile device and message transfer method thereof
CN104732989A (en) * 2015-01-26 2015-06-24 湖南天冠电子信息技术有限公司 Intelligent music playing control system and method
CN107197394A (en) * 2017-05-05 2017-09-22 中广热点云科技有限公司 A kind of method of video playback sound intermediate frequency switching
CN107393571A (en) * 2017-08-18 2017-11-24 深圳市路畅科技股份有限公司 A kind of method that automatic navigator shows music information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李腾: "基于视觉手势识别的车载音乐系统控制", 《中国优秀硕士学位全文数据库(工程科技II辑)》 *

Also Published As

Publication number Publication date
CN111132087B (en) 2023-06-20

Similar Documents

Publication Publication Date Title
US10264319B2 (en) Priming media applications and presenting primed media application data
US20080046820A1 (en) Apparatus and method for controlling media player in portable terminal
CN111930973B (en) Multimedia data playing method and device, electronic equipment and storage medium
US20240127856A1 (en) Audio processing method and apparatus, and electronic device and storage medium
CN107656719B (en) Electronic equipment prompt tone setting method and electronic equipment
CN111435600B (en) Method and apparatus for processing audio
CN101835016A (en) Regenerating unit and renovation process
US8131990B2 (en) Data processing apparatus and method of mounting logical drive
CN113986186A (en) Audio switching system, method, electronic equipment and storage medium
WO2018103420A1 (en) Method and system for storing audio file
CN109195072B (en) Audio playing control system and method based on automobile
CN111132087A (en) Communication device, vehicle-mounted audio device and vehicle-mounted audio system
CN112883228A (en) Recommended video display method, recommended video display device, recommended video display medium and electronic equipment
CN114385109B (en) Audio playing processing method and device, electronic equipment and storage medium
CN115148229B (en) Vehicle-mounted multimedia-based media information playing method and device and vehicle
JP4724350B2 (en) Playback device
CN110164481A (en) A kind of song recordings method, apparatus, equipment and storage medium
US20040252616A1 (en) Data accumulating method and apparatus
JP2006050563A (en) How to play bell sound on portable terminal
CN115879841A (en) Data processing method and device, electronic equipment and storage medium
CN114760527B (en) Video playing method and device in game scene, storage medium and electronic equipment
JP5370701B2 (en) Karaoke equipment
JP4963722B2 (en) Recorded data playback device, etc.
JP7119939B2 (en) Information processing device, information processing method and program
US12026428B2 (en) Audio video navigation system for vehicle and method for playing media thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载