Content reproduction device and program therefor
The content playback device addresses the instability of sound sensor-based volume control by using user activity, location, and environmental data to adjust audio content playback volume, providing a reliable solution without relying on sound sensors.
Patent Information
- Application Number
- JP2023171885
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-03
- Publication Date
- 2025-04-15
AI Technical Summary
Conventional methods for controlling audio content playback volume rely on sound sensors, which can fail to provide stable sensing if the ambient sound and user activity levels are not consistently detected, especially without a sound sensor or if the sensor is not installed correctly.
A content playback device that controls audio content playback volume based on user activity type, location, weather, time, and day of the week, using an operation acceptance unit, position information measuring unit, weather information input unit, history information recording unit, playback volume control unit, and content playback unit, without relying on sound sensors.
Enables effective control of audio content playback volume without the need for sound sensors, ensuring consistent volume adjustments based on learned user preferences and environmental conditions.
Smart Images

Figure 2025062696000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a content playback device and a program therefor. [Background technology]
[0002] A person may listen to audio content such as music or Internet radio using a mobile terminal while walking, commuting to work or school by public transportation such as a train, running, or other regular activities. The appropriate playback volume of audio content varies depending on the level of environmental sounds and the user's activities. In addition, the level of environmental sounds varies depending on the location, time of day, etc.
[0003] In order to maintain the playback volume of audio content at an appropriate level, it is necessary to adjust the playback volume by operating a mobile terminal according to the level of environmental sounds or the user's activities. On the other hand, it is cumbersome to manually adjust the playback volume during an activity such as walking. Therefore, in order to reduce the burden on the user of adjusting the playback volume, a method has been proposed that uses a sound sensor (e.g., a microphone) to sense the level of environmental sounds and the user's activities and automatically control the playback volume (Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] Shinichi Yataka, Kohei Tanaka, Tsutomu Terada, Shojiro Nishio, “Context-dependent speech information presentation method for wearable computing,” Transactions of Information Processing Society of Japan, vol. 51, no. 12, pp. 2384-2395, Dec. 2010. Summary of the Invention [Problem to be solved by the invention]
[0005] However, the above-mentioned conventional technology has a problem in that if the level of environmental sound or the user's activity cannot be stably sensed, the playback volume cannot be automatically controlled. For example, if the mobile terminal does not have a sound sensor, sensing cannot be performed. Also, for example, stable sensing results cannot be obtained unless the user always installs the sound sensor in the same condition. Thus, the problem with the conventional technology is due to the use of a sound sensor to control the playback volume of audio content.
[0006] Therefore, an object of the present invention is to provide a content playback device and a program therefor that can control the playback volume of audio content without using a sound sensor. [Means for solving the problem]
[0007] In order to solve the above problems, the content playback device of the present invention is a content playback device that controls the playback volume of audio content according to the type of user's activity, and is configured to include an operation reception unit, a location information measurement unit, a weather information input unit, a history information recording unit, a playback volume control unit, and a content playback unit.
[0008] According to this configuration, the operation receiving unit receives an input of an activity type and an operation to change the playback volume from the user. The position information measurement unit measures position information that indicates the position of the content reproduction device. The weather information input unit receives weather information indicating the weather at the position measured by the position information measurement unit. The history information recording unit associates the playback volume and activity type accepted by the operation accepting unit with the location information, weather information, time, and day of the week when the operation to change the playback volume was accepted, and records them as history information.
[0009] The playback volume control unit obtains the playback volume from the history information based on the current activity type newly accepted by the operation accepting unit, the current location information newly measured by the location information measuring unit, the current weather information newly input to the weather information input unit, and the current time and day of the week. The content playback unit plays back the audio content at the playback volume acquired by the playback volume control unit.
[0010] That is, the content playback device records the playback volume of audio content changed by a user performing a particular activity (e.g., going to work) along with the circumstances at the time of the change (e.g., type of activity, location, weather, time, day of the week).Then, when the content playback device encounters a similar situation, it reproduces the control under that situation by playing back the audio content at the recorded playback volume.In this way, the content playback device can control the playback volume of audio content without using a sound sensor.
[0011] The present invention can also be realized by a program for causing a computer to function as the above-mentioned content reproducing device. Effect of the Invention
[0012] According to the present invention, the playback volume of audio content can be controlled without using a sound sensor. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is an explanatory diagram illustrating an overview of a content playback device according to an embodiment. [Diagram 2] 1 is a block diagram showing a configuration of a content playback device according to an embodiment. [Diagram 3] FIG. 13A is an explanatory diagram illustrating an activity selection screen, and FIG. 13B is an explanatory diagram illustrating a playback control screen. [Figure 4] FIG. 4 is an explanatory diagram illustrating data items of history information in the embodiment. [Diagram 5] FIG. 4 is an explanatory diagram for explaining recording of history information in the embodiment. [Figure 6] 4 is a flowchart showing an operation of the content reproduction device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, each embodiment described below is intended to embody the technical idea of the present invention, and unless otherwise specified, the present invention is not limited to the following. In addition, the same symbols are used for the same means, and descriptions thereof may be omitted.
[0015] [Content playback device overview] With reference to FIG. 1, an overview of a content playback device 1 (FIG. 2) according to an embodiment will be described. The content reproducing device 1 controls the volume of audio content being reproduced in accordance with the type of activity of the user. For example, the content reproducing device 1 is a mobile terminal such as a smartphone or a PDA (Personal Digital Assistant).
[0016] As described below, the content reproduction device 1 controls the reproduction volume based on the hypothesis that an appropriate reproduction volume is generally determined in accordance with the user's location, time, weather, and other conditions during regular user activities.
[0017] 1, before learning, the content reproduction device 1 records the playback volume changed by a user performing a specific activity together with the situation at the time of the change (e.g., activity type, location, weather, time, day of the week). Then, after learning, when the content reproduction device 1 encounters a similar situation, it reproduces the control under that situation by reproducing audio content at the learned playback volume.
[0018] The audio content refers to content that includes audio, but may also include content other than audio. For example, audio content includes music content and video content. Moreover, learning refers to recording the playback volume together with the situation.
[0019] In the example in the upper part of Fig. 1, the content reproduction device 1 learns the playback volume when the user goes to work. Specifically, it is assumed that after starting work, the user manually sets the playback volume to "3" near his / her home. At this time, the content reproduction device 1 records (latitude, longitude) = (x1, y1), time: t1, day of the week: Monday, and weather: sunny as history information. Note that in the example of Fig. 1, a higher value of the playback volume indicates a higher playback volume.
[0020] Next, it is assumed that the user manually sets the playback volume to “5” while on the train. At this time, the content playback device 1 records, as history information, (latitude, longitude)=(x2, y2), time: t2, day of the week: Monday, and weather: sunny.
[0021] Next, assume that the user manually sets the playback volume to "7" along a main road. At this time, the content playback device 1 records (latitude, longitude)=(x3, y3), time: t3, day of the week: Monday, and weather: sunny as history information. After that, when the user arrives at work and ends the playback of the audio content, the content playback device 1 ends learning of the playback volume.
[0022] In the example in the lower part of Fig. 1, the content reproduction device 1 controls the playback volume when the user goes to work under the same circumstances. Specifically, in the history information, the playback volume is "3" when (latitude, longitude) = (x1, y1), time: t1, day of the week: Monday (Mon), and weather: sunny. Therefore, the content reproduction device 1 changes the playback volume to "3" when the user is near home.
[0023] Next, in the history information, (latitude, longitude)=(x2, y2), time: t2, day of the week: Monday (Mon), weather: sunny, and the playback volume is "5." Therefore, the content playback device 1 changes the playback volume to "5" on the train.
[0024] Next, the history information shows that (latitude, longitude)=(x3, y3), time: t3, day of the week: Monday (Mon), weather: sunny, and the playback volume is "7." Therefore, the content playback device 1 changes the playback volume to "7" along the main road.
[0025] [Configuration of content playback device] The configuration of the content playback device 1 will be described with reference to FIG. As shown in FIG. 2, the content reproduction device 1 includes an operation reception unit 10, a position information measurement unit 20, a weather information input unit 30, a history information recording unit 40, a reproduction volume control unit 50, and a content reproduction unit 60.
[0026] The operation reception unit 10 receives an input of an activity type and an operation to change the playback volume from the user. In this embodiment, the operation reception unit 10 displays an activity selection screen 11 of Fig. 3(a) and receives an input of an activity type from the user. The operation reception unit 10 also displays a playback control screen 12 of Fig. 3(b) and receives an operation to change the playback volume from the user.
[0027] As shown in Fig. 3(a), the activity selection screen 11 is a screen that accepts input of the type of activity that the user will perform. For example, the activity selection screen 11 has buttons 110a to 110c for each type of activity, such as "Going to work", "Leaving work", and "Running". For example, when the user clicks the "Going to work" button 110a, the activity type "Going to work" is selected, and the playback control screen 12 is displayed.
[0028] The activity selection screen 11 also has an add button 111 for adding a new activity type. When the user clicks the add button 111, the label name of the button 110d corresponding to the new activity type becomes editable, and a button 110d of the activity type corresponding to the edited label name is added. For example, when the user clicks the add button 111 and edits the label name of the button 110d to "shopping", a button 110d of a new activity type "shopping" is added. When the user then clicks the "shopping" button 110d, the activity type "shopping" is selected, and the playback control screen 12 is displayed.
[0029] As shown in FIG. 3(b), the playback control screen 12 has buttons 120a to 120c for selecting each audio content such as "Song A", "Song B", and "Song C". The playback control screen 12 has a button 121 for playing or stopping the selected audio content. When the audio content is not being played, a label of a triangular mark indicating playback of the audio content is displayed on the button 121. When the user clicks the button 121 in this state, the content is played. On the other hand, when the audio content is being played, a square mark indicating stopping playback of the audio content is displayed on the button 121 (not shown). When the user clicks the button 121 in this state, playback of the audio content is stopped.
[0030] The playback control screen 12 has buttons 122a and 122b for changing the playback volume. For example, a minus label is displayed on the button 122a, which indicates that the playback volume of the audio content is to be decreased. When the user clicks the button 122a, the playback volume of the audio content is decreased. Also, a plus label is displayed on the button 122b, which indicates that the playback volume of the audio content is to be increased. When the user clicks the button 122b, the playback volume of the audio content is increased. In other words, the operation of changing the playback volume is when the user clicks either the button 122a or the button 122b. Also, the playback control screen 12 has a button 123 for closing the playback control screen 12. For example, when the user clicks the button 123, the playback control screen 12 is closed, and the playback of the audio content is terminated.
[0031] When an operation to change the playback volume of audio content is performed, the operation receiving unit 10 outputs the activity type selected on the activity selection screen 11 and the playback volume changed on the playback control screen 12 to the history information recording unit 40 and the playback volume control unit 50.
[0032] Returning to FIG. 2, the description of the configuration of the content playback device 1 will be continued. The position information measurement unit 20 measures position information indicating the position of the content reproduction device 1. This position information is information indicating the position of the content reproduction device 1 by latitude and longitude. The position information measurement unit 20 can measure the position information of the content reproduction device 1 by a general method such as GNSS (Global Navigation Satellite System) (for example, Reference 1).
[0033] Reference 1: “Location Service”, [online], [searched on July 24, 2023], Internet<URL:https: / / developer.android.com / training / location / retrieve-current?hl=ja>
[0034] Here, the location information measurement unit 20 measures location information at regular time intervals, and outputs the measured location information to the weather information input unit 30, the history information recording unit 40, and the playback volume control unit 50.
[0035] The weather information input unit 30 receives weather information indicating the weather at the position measured by the position information measurement unit 20. This weather information is information indicating the weather (for example, sunny, cloudy, rainy) at the position measured by the position information measurement unit 20. For example, the weather information input unit 30 obtains the weather information at the position measured by the weather information input unit 30 from a weather information server 90 using an API described in Reference Document 2. The weather information server 90 is managed by an organization that provides weather information, and is a server that provides weather information to the content reproduction device 1 in response to a request from the content reproduction device 1.
[0036] Reference 2: “Weather API”, [online], [Retrieved July 24, 2023], Internet<URL:https: / / openweathermap.org / api>
[0037] Here, the weather information input unit 30 acquires weather information at regular time intervals, and outputs the acquired weather information to the history information recording unit 40 and the playback volume control unit 50.
[0038] The history information recording unit 40 records the playback volume and activity type received by the operation receiving unit 10 as history information in association with the location information, weather information, time, and day of the week when the operation to change the playback volume was received. The recording of history information by the history information recording unit 40 will be described in detail later.
[0039] The playback volume control unit 50 acquires the playback volume from the history information based on the current activity type newly accepted by the operation acceptance unit 10, the current location information newly measured by the location information measurement unit 20, the current weather information newly input to the weather information input unit 30, and the current time and day of the week. The playback volume control unit 50 then instructs the content playback unit 60 to play back the audio content at the acquired playback volume. The control of the playback volume by the playback volume control unit 50 will be described in detail later.
[0040] The content playback unit 60 plays back the audio content at the playback volume acquired by the playback volume control unit 50. That is, the content playback unit 60 outputs the audio content at a predetermined playback volume to the audio output unit 91 (for example, a speaker of the content playback device 1) in accordance with an instruction from the playback volume control unit 50.
[0041] In this manner, in the content reproducing device 1, while the content reproducing section 60 is reproducing audio content, the reproduction volume control section 50 controls the reproduction volume, and the history information recording section 40 records the history information, which will be described later.
[0042] <Recording of historical information> The recording of the history information 400 by the history information recording unit 40 will be described with reference to FIG. As shown in FIG. 4, history information 400 has an item number 410, location information 420, time 430, day of the week 440, weather information 450, activity type 460, and playback volume 470 as data items.
[0043] The item number 410 is a sequential number uniquely assigned to each record of the history information 400. For example, the item number 410 is a numerical value ranging from 1, . . . , N. The location information 420 indicates the location (latitude, longitude) of the content reproduction device 1 when an operation to change the reproduction volume is accepted.
[0044] Time 430 indicates the time when the operation to change the playback volume was accepted (the time when the record was added). The day of the week 440 indicates the day of the week when the operation to change the playback volume was accepted (the day of the week when the record was added). Weather information 450 indicates the weather information when an operation to change the playback volume was accepted (the weather information when the record was added).
[0045] The activity type 460 indicates the activity type accepted by the operation acceptance unit 10. In other words, the activity type 460 indicates the activity type selected on the activity selection screen 11 by the user. The playback volume 470 represents the playback volume accepted by the operation acceptance unit 10. In other words, the playback volume 470 represents the playback volume of the audio content that the user has changed on the playback control screen 12.
[0046] When the user starts playing audio content on the playback control screen 12, the history information recording unit 40 repeats the following processing every Δt seconds (e.g., Δt=10), starting from the time that satisfies the following condition (e.g., 00 seconds, 10 seconds, 20 seconds, 30 seconds, 40 seconds, or 50 seconds).
[0047] The history information recording unit 40 acquires the current time and day of the week. In addition, the history information recording unit 40 acquires the playback volume and activity type from the operation reception unit 10, the position information from the position information measurement unit 20, and the weather information from the weather information input unit 30.
[0048] Next, the history information recording unit 40 extracts records from the history information 400, in which the distance calculated as the difference between the position information acquired from the position information measurement unit 20 and the position information 420 of the history information 400 is equal to or less than a preset threshold Td. Then, the history information recording unit 40 sorts the extracted records in ascending order of the position information 420, and generates a first list in which the extracted records are stored.
[0049] Next, the history information recording unit 40 determines whether or not the first record in the first list satisfies both of the following conditions 1 and 2. Condition 1: The difference between the current time and the time of the first record is less than or equal to a preset threshold Tt. Condition 2: The current day of the week, the activity type acquired from the operation receiving unit 10, and the weather information acquired from the weather information input unit 30 match the day of the week, the activity type, and the weather information in the first record, respectively.
[0050] The threshold value Tt may be set taking into consideration the time it takes for the noise level to change at a certain location. For example, consider a case where the user's home is near an elementary school and the user's commute route overlaps with the child's commute route. It is considered that the noise level is different during the peak time period when the child goes to school (e.g., around 8:00) and the time period after the child has arrived at school (e.g., around 8:30). In this case, the threshold value Tt may be set to 30 minutes.
[0051] If both Condition 1 and Condition 2 are satisfied, the history information recording unit 40 rewrites the playback volume 470 of the first record to the playback volume acquired from the operation receiving unit 10.
[0052] In addition, if playback volume 470 is not rewritten, history information recording unit 40 adds a new record to history information 400. In this new record, a new item number is stored as item number 410, location information acquired from location information measurement unit 20 as location information 420, current time as time 430, current day of the week as day of the week 440, weather information acquired from weather information input unit 30 as weather information 450, activity type acquired from operation acceptance unit 10 as activity type 460, and playback volume acquired from operation acceptance unit 10 as playback volume 470.
[0053] If at least one of Condition 1 or Condition 2 is not satisfied, the history information recording unit 40 deletes the top record from the first list. Here, if the first list is not empty, the history information recording unit 40 may determine whether the top record of the first list satisfies Condition 1 and Condition 2, as described above.
[0054] While the user stops the playback of the audio content, the history information recording unit 40 temporarily stops the process of recording the history information 400. Furthermore, when the user ends the playback of the audio content, the history information recording unit 40 ends the process of recording the history information 400.
[0055] FIG. 5 shows an example of history information when a user clocks in to work. 5, the user selects the activity type "going to work" on the activity selection screen 11 and plays back the audio content on the playback control screen 12. At this time, the time is 09:30:10, the position is (x1, y1), the day of the week is Monday, and the weather is sunny.
[0056] In this case, the history information recording unit 40 adds a first record to the history information 400, as shown in FIG. 4, with “1” in item number 410, (x1, y1) in location information 420, “09:30:10” in time 430, “Monday” in day of week 440, “sunny” in weather information 450, “going to work” in activity type 460, and “0” in playback volume 470.
[0057] Next, it is assumed that the user increases the playback volume of the audio content by two levels on the playback control screen 12. At this time, the time is 09:30:20, the position is (x2, y2), the day of the week is Monday, and the weather is fine.
[0058] In this case, as shown in Fig. 4, the history information recording unit 40 adds a second record to the history information 400, with "2" in the item number 410, (x2, y2) in the location information 420, "09:30:20" in the time 430, "Monday" in the day of the week 440, "sunny" in the weather information 450, "going to work" in the activity type 460, and "+2" in the playback volume 470. The playback volume 470 indicates the amount of change in volume from when the previous record was added to when the current record is added. In this case, the playback volume is two levels higher than the previous record, so the playback volume 470 becomes "+2".
[0059] 5, the user ends the playback of the audio content on the playback control screen 12. At this time, the time is 09:37:10, the position is (xn,yn), the day of the week is Monday, and the weather is fine.
[0060] In this case, the history information recording unit 40 adds an Nth record to the history information 400, as shown in FIG. 4, with “N” in item number 410, (xn,yn) in location information 420, “09:37:10” in time 430, “Monday” in day of week 440, “sunny” in weather information 450, “going to work” in activity type 460, and “0” in playback volume 470.
[0061] In this manner, the content reproduction device 1 records the operation of changing the reproduction volume in the history information 400 while the user is at work.
[0062] <Control of playback volume by playback volume control unit> The control of the playback volume by the playback volume control unit 50 will now be described. The playback volume control unit 50 acquires the current time and day of the week. In addition, the playback volume control unit 50 acquires the current playback volume and activity type from the operation reception unit 10, the current location information from the location information measurement unit 20, and the current weather information from the weather information input unit 30.
[0063] Next, if the activity type 460 in the history information 400 matches the current activity type, the weather information 450 in the history information 400 matches the current weather information, the day of the week 440 in the history information 400 matches the current day of the week, the difference between the location information 420 in the history information 400 and the current location information is equal to or less than a preset threshold Td, and the difference between the time 430 in the history information 400 and the current time is equal to or less than a preset threshold Tt, the playback volume control unit 50 obtains the playback volume 470 from the history information 4400. Thereafter, the audio content may be reproduced at the obtained playback volume 470.
[0064] Specifically, the playback volume control unit 50 performs the control described below. When the user starts playing audio content on the playback control screen 12, the playback volume control unit 50 repeats the following processing every Δt seconds (e.g., Δt=10), starting from the time that satisfies the following condition (e.g., any of 01 seconds, 11 seconds, 21 seconds, 31 seconds, 41 seconds, or 51 seconds).
[0065] Next, the playback volume control unit 50 extracts records from the history information 400, in which the distance calculated as the difference between the current position information acquired from the position information measurement unit 20 and the position information 420 of the history information 400 is equal to or less than a preset threshold Td. Then, the history information recording unit 40 sorts the extracted records in ascending order of the position information 420, and generates a second list in which the extracted records are stored.
[0066] The threshold Td can be set taking into consideration the distance at which the noise level changes. For example, when going from a sidewalk along a main street to a narrow path, the noise level is expected to change significantly after walking about 10 meters. In this case, the threshold Td can be set to 10 meters.
[0067] Next, the playback volume control unit 50 determines whether or not the first record in the second list satisfies both of the following conditions 3 and 4. Condition 3: The difference between the current time and the time of the first record is less than or equal to a preset threshold Tt. Condition 4: The current day of the week, the activity type acquired from the operation receiving unit 10, and the current weather information acquired from the weather information input unit 30 match the day of the week, the activity type, and the weather information in the first record, respectively.
[0068] If both Condition 3 and Condition 4 are satisfied, the playback volume control unit 50 changes the playback volume of the audio content by the value of the playback volume of the first record.Then, the playback volume control unit 50 deletes the first record of the list.Furthermore, the playback volume control unit 50 controls the playback volume again only if the second list is not empty.
[0069] If at least one of the conditions 3 and 4 is not satisfied, the playback volume control unit 50 does not change the playback volume of the audio content.
[0070] During the reproduction of the audio content, the content reproduction device 1 simultaneously executes the recording of the history information 400 by the history information recording unit 40 and the control of the reproduction volume by the reproduction volume control unit 50.
[0071] [Content playback device operation] The operation of the content reproducing device 1 will be described with reference to FIG. As shown in FIG. 6, in step S1, the operation receiving unit 10 receives an input of an activity type from the user. In step S2, the operation receiving unit 10 receives an operation to change the playback volume from the user.
[0072] In step S3, the position information measurement unit 20 measures the position information of the content reproduction device 1. In step S4 , the weather information input unit 30 acquires weather information for the position measured by the position information measurement unit 20 .
[0073] In step S5, the history information recording unit 40 associates the playback volume and activity type received in steps S1 and S2 with the location information measured in step 3, the weather information acquired in step S4, the time, and the day of the week, and records them as history information.
[0074] In step S6, the playback volume control unit 50 acquires the playback volume from the history information. Then, the content playback unit 60 plays back the audio content at the playback volume acquired by the playback volume control unit 50.
[0075] [Actions and Effects] As described above, the content playback device 1 according to the embodiment records the playback volume changed by a user performing a specific activity (e.g., going to work) together with the situation at the time of the change (e.g., activity type, location, weather, time, day of the week). Then, when the content playback device 1 encounters a similar situation, it reproduces the control under that situation by playing back audio content at the recorded playback volume. In this way, the content playback device 1 can control the playback volume of audio content without using a sound sensor.
[0076] Although the embodiment has been described in detail above, the present invention is not limited to the above-described embodiment, and includes design modifications and the like within the scope of the present invention.
[0077] (Variation 1) In the above embodiment, the history information recording unit records the playback volume, the activity type, the location information, the weather information, the time, and the day of the week as the history information, but is not limited thereto. For example, the history information recording unit may record the content type as the history information in further association with the content type.
[0078] The content type indicates the type of audio content, and can be manually set by the user. For example, the content type may be a major category such as music, news program, or radio program. The content type may also be a medium category that subdivides the major category, such as pop, rock, or classical music.
[0079] In this case, the operation reception unit further receives an input of a content type from the user. If the content type of the history information matches the current content type newly received by the operation reception unit, the playback volume control unit further obtains the playback volume from the history information. In this way, the content playback device can control the playback volume of the audio content by taking into account the type of the audio content.
[0080] (Variation 2) The history information recording section may also record, as history information, the presence or absence of earphones in further association. The presence or absence of earphones indicates whether the user is listening to audio content by wearing earphones. Furthermore, the presence or absence of earphones can be manually set by the user, similar to the activity type and content type. Furthermore, if the content playback device can detect the connection of earphones, the presence or absence of earphones may be automatically set according to the connection state of the earphones.
[0081] In this case, the operation reception unit further receives an input of the presence or absence of earphones from the user. The playback volume control unit further obtains the playback volume from the history information when the presence or absence of earphones in the history information matches the current presence or absence of earphones newly received by the operation reception unit. In this way, the content playback device can control the playback volume of audio content taking into account the playback environment of the user.
[0082] (Variation 3) In the above embodiment, the history information recording unit has been described as recording Monday through Friday as separate days of the week, but this is not limited to this. For example, the history information recording unit may record Monday through Friday as a group of weekdays as history information. Furthermore, the history information recording unit may record Saturday and Sunday as a group of holidays as history information.
[0083] (Other variations) In the above embodiment, the content reproducing device is described as an independent piece of hardware, but the present invention is not limited to this. For example, the present invention can be realized by a program for making hardware resources such as a CPU, memory, and hard disk of a computer function as the above-mentioned content reproducing device. This program may be distributed via a communication line, or may be written on a recording medium such as a CD-ROM or a flash memory and distributed. [Explanation of symbols]
[0084] 1 Content playback device 10 Operation reception section 20 Location information measurement unit 30 Weather information input section 40 History information recording section 50 Playback volume control section 60 Content playback section
Claims
1. A content playback device that controls a playback volume of audio content in accordance with a type of activity of a user, an operation receiving unit that receives an input of the activity type and an operation to change the playback volume from the user; a position information measurement unit that measures position information indicating a position of the content reproduction device; a weather information input unit to which weather information indicating the weather at the position measured by the position information measurement unit is input; a history information recording unit that records, as history information, the playback volume and the activity type received by the operation receiving unit, the location information, the weather information, the time, and the day of the week when the operation to change the playback volume was received, in association with each other; a playback volume control unit that acquires the playback volume from the history information based on the current activity type newly accepted by the operation acceptance unit, the current location information newly measured by the location information measurement unit, the current weather information newly input to the weather information input unit, and the current time and day of the week; a content playback unit that plays back the audio content at the playback volume acquired by the playback volume control unit; A content playback device comprising:
2. The playback volume control unit is The activity type of the history information matches the current activity type, The weather information in the history information matches the current weather information, The day of the week in the history information matches the current day of the week, a difference between the location information of the history information and the current location information is equal to or smaller than a preset threshold value; If the difference between the time of the history information and the current time is equal to or less than a preset threshold value, The content reproducing device according to claim 1 , wherein the reproduction volume is acquired from the history information.
3. the operation receiving unit further receives an input of a content type from the user; the history information recording unit further associates the content type with the history information and records the content type as the history information; The content playback device according to claim 1, characterized in that the playback volume control unit further acquires the playback volume from the history information when the content type of the history information matches the current content type newly accepted by the operation acceptance unit.
4. The operation receiving unit further receives an input of whether or not earphones are used from the user, the history information recording unit further associates the presence or absence of the earphones with the history information and records the same; The content playback device of claim 1, characterized in that the playback volume control unit further obtains the playback volume from the history information when the presence or absence of earphones in the history information matches the current presence or absence of earphones newly accepted by the operation accepting unit.
5. A program for causing a computer to function as the content playback device according to any one of claims 1 to 4.