close

Вход

Забыли?

вход по аккаунту

?

DESCRIPTION JP2016058798

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2016058798
Abstract: To provide an information processing apparatus, a control method, and a control
program that improve the convenience of the user. An information processing apparatus is
provided with a learning unit that learns a volume operation related to the volume of a terminal
device used by a user based on information related to the user, and a terminal according to a
learning result of the learning unit. The apparatus includes a determination unit that determines
a reproduction mode when the apparatus reproduces an audio included in the content, and a
control unit that controls the audio included in the content in the reproduction mode determined
by the determination unit. The information processing apparatus (distribution server 10) outputs
the sound at the volume level desired by the user A even if the user A does not perform the
volume operation, thereby improving the convenience of the user. [Selected figure] Figure 1
INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND CONTROL PROGRAM
[0001]
The present invention relates to an information processing apparatus, a control method, and a
control program.
[0002]
In recent years, information distribution via the Internet has been actively performed.
As an example of such information distribution, for branding using voice, a voice such as a sound
11-04-2019
1
logo on a company or a product etc. or a moving image with voice is transmitted as
advertisement content to the user's terminal device, and a web page is displayed. There is also
known a technology for reproducing audio and moving images. In addition, when reproducing
content, there are known a technology for reproducing sound only when the user's gaze is
directed, and a technology for adjusting the volume according to the ambient noise.
[0003]
JP, 2014-110453, A JP, 2004-062121, A
[0004]
However, in the above-mentioned prior art, there are cases where the convenience of the user
can not be improved.
For example, in the above-mentioned prior art, only the reproduction of the content is performed
at a predetermined volume when the user's gaze is directed, so if the user forgets to set the
volume to the mute state, the train There is a possibility that the voice may be output in the
middle grade.
[0005]
The present application has been made in view of the above, and an object of the present
application is to provide an information processing apparatus, a control method, and a control
program that improve the convenience of the user.
[0006]
The information processing apparatus according to the present application includes a learning
unit that learns a volume operation related to the volume of a terminal device used by the user
based on information related to the user, and a learning result of the learning unit. The terminal
device has a determination unit that determines a reproduction mode when the audio included in
the content is reproduced, and a control unit that controls the audio included in the content in
the reproduction mode determined by the determination unit. Do.
[0007]
According to one aspect of the embodiment, the effect of improving the convenience of the user
11-04-2019
2
is achieved.
[0008]
FIG. 1 is a diagram illustrating an example of a distribution server according to the embodiment.
FIG. 2 is a diagram showing an example of the configuration of the distribution system according
to the embodiment.
FIG. 3 is a diagram showing an example of the configuration of the distribution server according
to the embodiment.
FIG. 4 is a diagram showing an example of the log information database according to the
embodiment. FIG. 5 is a view showing an example of the attribute information database
according to the embodiment. FIG. 6 is a diagram showing an example of a learning result
database according to the embodiment. FIG. 7 is a diagram showing an example of information
stored in the distribution information database according to the embodiment. FIG. 8 is a
flowchart illustrating an example of learning processing performed by the distribution server
according to the embodiment. FIG. 9 is a flowchart illustrating an example of determination
processing and control processing performed by the distribution server according to the
embodiment. FIG. 10 is a hardware configuration diagram showing an example of a computer for
realizing the function of the distribution server.
[0009]
Hereinafter, an information processing apparatus, a control method, and a mode (hereinafter,
referred to as “embodiment”) for implementing a control program according to the present
application will be described in detail with reference to the drawings. Note that the information
processing apparatus, control method, and control program according to the present application
are not limited by the embodiment. Moreover, the same code | symbol is attached | subjected to
the same site | part in the following each embodiment, and the overlapping description is
abbreviate | omitted.
11-04-2019
3
[0010]
〔1. Example of Distribution Server] First, an example of a distribution server, which is an
example of an information processing apparatus in the embodiment, will be described with
reference to FIG. FIG. 1 is a diagram illustrating an example of a distribution server according to
the embodiment. In the following description, the distribution server 10, which is an example of a
distribution apparatus, collects information of the user A, collection processing, and voices that
the terminal apparatus 100 includes in the content using information of the user A of the
terminal apparatus 100 An example of processing which performs a decision processing which
decides a reproduction mode at the time of playing back, and a control processing which
performs control of sound included in contents in a reproduction mode decided by the decision
processing is shown.
[0011]
In the example illustrated in FIG. 1, the user A is described as an example of the user of the
terminal device 100, but the embodiment is not limited to this, and the information processing
device may be any number of terminals Collection processing, decision processing and control
processing can be performed for the device and any number of users.
[0012]
Also, in the following description, although the distribution server 10 describes an example of
processing for controlling the volume when the terminal device 100 reproduces the content
related to the advertisement, the embodiment is not limited to this, and the audio is not limited.
As long as the content includes the content, the processing to be described later can be applied to
arbitrary content such as audio-only content and moving image content such as a movie.
[0013]
The content may be not only advertisements but also recruitment of volunteers, public
advertisements, notification to the public, and any other content.
That is, the content is a character, a figure, or a symbol, as long as it makes the user interested
and widely informs the information contained in the content or the information contained in the
content related to the content (for example, a landing page etc.) , Hyperlinks, or any other
content is applicable.
11-04-2019
4
[0014]
Also, the content may include any sound that evokes a company or a product targeted for
advertising, such as a voice trademark, that is, a sound logo.
Also, the content may include speech of a language created by human or speech synthesis
technology, that is, narration. In addition, the content may include background sound such as
BGM or the like that modifies or assists other sounds, or sound effects output at the time of
user's operation or presentation on the content. Also, the content is not limited to moving images
including audio, and any content including audio such as a combination of audio and still images,
any content including audio such as game, live video, etc. is applicable. It is. Also, the content
may be moving image content posted by a user, or free or paid content such as a movie or
animation.
[0015]
The distribution server 10 is an information processing apparatus such as a web server that
distributes content including audio to the terminal device 100. For example, when the
distribution server 10 receives a distribution request for content from the terminal device 100
used by the user A via the network N such as the Internet, the distribution server 10 transmits
the content, which is a moving image including sound, to the terminal device 100.
[0016]
The terminal device 100 is a smart device such as a smartphone or a tablet, and is a portable
terminal device that can communicate with any server device via a wireless communication
network such as 3G (Generation) or LTE (Long Term Evolution). . The terminal device 100 also
has a display surface such as a liquid crystal display as described later. The terminal device 100
is assumed to adopt a touch panel. That is, the user of the terminal device 100 performs various
operations by touching the display surface with a finger or a dedicated pen.
[0017]
11-04-2019
5
The terminal device 100 may be an information processing device such as a desktop PC
(Personal Computer), a notebook PC, a netbook, a server device, or the like. In addition, the
terminal device 100 may have a function of displaying information on another information
display device instead of the screen installed in the terminal device 100. The terminal device 100
may also receive various operations via an information input device such as a mouse or a
keyboard.
[0018]
Here, when the terminal device 100 displays web content such as a web page according to the
operation of the user, the terminal device 100 transmits a distribution request of the web content
to the server that distributes the web content. In such a case, when receiving the delivery of the
web content, the terminal device 100 transmits, to the delivery server 10, a delivery request for
the content such as a moving image disposed in the web content.
[0019]
In such a case, the distribution server 10 distributes the content to the terminal device 100.
Then, the terminal device 100 arranges the content received from the distribution server 10 in
the webage, and reproduces the content in accordance with a predetermined condition. For
example, when the terminal device 100 performs a content selection operation such as tapping
the displayed content by the user, aligning the cursor with the display position of the content, or
the like, a predetermined area of the content thumbnail is displayed on the screen. When it is
displayed, the content is played back. That is, the terminal device 100 outputs audio data
included in the content and reproduces a moving image included in the content. In addition, the
terminal device 100 temporarily stops the reproduction of the content when the user performs
the selection operation of the content during the reproduction of the content or when the
predetermined area of the content moves out of the screen.
[0020]
〔2. Process Executed by Distribution Server 10 Here, in the prior art, when the terminal
device 100 reproduces content including audio such as moving image and audio content, the
11-04-2019
6
terminal device 100 reproduces audio according to the volume set in advance by the user. I was
going. For example, the terminal device 100 detects the line of sight of the user by image
analysis or the like, and reproduces the voice at a volume set by the user only when the line of
sight of the user is directed to the screen. . In addition, when the ambient noise is larger than a
predetermined threshold, the terminal device 100 reproduces the sound at a predetermined
volume.
[0021]
However, in the above-described prior art, the convenience of the user may be deteriorated. For
example, in the prior art, when the user does not set the sound volume to the mute state, the
voice may be output in a train, a public place or the like. In addition, in the terminal device that
sets the volume at the time of an incoming call and the volume at the time of content playback
individually, even when the user sets the volume at the time of incoming call and the like to
mute, output audio at the time of content playback There are times when
[0022]
In addition, there are technologies for placing video content including audio on a web page, and
when video content is displayed on the screen, a technology for automatically starting playback
of the video content and a technology for playing audio together with displaying a web page. It is
spreading, and in the prior art, it is predicted that the number of events for reproducing speech
with an inappropriate response will increase.
[0023]
Therefore, the distribution server 10 executes the following processing.
First, the distribution server 10 collects information of the user A who uses the terminal device
100, and based on the collected information of the user A, performs a volume operation related
to the volume of the terminal device 100 used by the user A. Execute learning processing to
learn. In addition, the distribution server 10 executes a determination process of determining the
reproduction mode when the terminal device 100 reproduces the sound included in the content,
according to the learning result of the learning process. Then, the distribution server 10 executes
control processing to control the sound included in the content in the reproduction mode
determined in the determination processing.
11-04-2019
7
[0024]
〔2−1. Information on User A] Here, an example of the information on user A used by the
distribution server 10 in the learning process will be described. The distribution server 10
collects, as the information of the user A, attribute information indicating an attribute of the user
A and optional log information associated with the user A. For example, the log information is log
information that can be acquired by an information processing apparatus used by the user A,
such as the terminal apparatus 100 or wearable device, or a log collected by any other server,
and is associated with the user A Contains any log. As a specific example, in the log information,
a log showing the history of a search or browsing site performed by the user on the web, a log
showing that the material request for any product has been made, a bulletin board on the web
And a log etc. which show the history of the speech made by the weblog etc. That is, the log
information includes any information that can be acquired, such as the history of the behavior of
the user A that can be acquired through the Internet, the information input by the user A through
the Internet, and the like.
[0025]
The log information includes a log indicating the history of the position acquired by the terminal
device 100 or the wearable device used by the user A using GPS (Global Positioning System),
iBeacon or the like, the credit card of the user, or the web The usage history of the bank account
etc., the history of the product purchased by the user, etc. may be included. That is, the log
information may include a history of the user's action in the real world, a so-called life log.
[0026]
In addition, the log information includes a log related to an operation on the terminal device 100,
a log of volume operation for operating the volume of the terminal device 100, a tilt of the
terminal device 100, and the terminal device 100 acquired by various sensors included in the
terminal device 100. Log related to the physical state of the terminal, a log indicating the usage
history of functions possessed by the terminal device 100 such as Felica (registered trademark),
a log indicating the network to which the terminal device 100 is connected, near-field wireless
communication or the Internet A log indicating the history of communication with a surrounding
terminal device performed via a link, a log indicating the history of any function possessed by the
terminal device 100, such as the type and content of web content displayed by the terminal
device 100, ie, the terminal device 100 The log information in may be included.
11-04-2019
8
[0027]
In addition, the attribute information may include any information related to the user A or the
user A, such as the age, sex, income, family structure, etc. which the user A registered in advance.
In addition, the attribute information includes log information, usage history of credit card and
bank account, history of giving or using points, history of products purchased by user A, and a
user estimated from registered attribute information. Attribute information to indicate may be
included.
[0028]
As described above, the distribution server 10 collects arbitrary information related to the user A
as the information of the user A. The distribution server 10 can obtain the information of the
user A by any method. For example, the distribution server 10 may obtain the above-described
various information from the terminal device 100 or any server accessed by the terminal device
100 using an HTTP cookie (Hyper Text Transfer Protocol Cookie). In addition, for example, the
distribution server 10 may acquire the information of the user A from a log server that collects
information or any other server.
[0029]
〔2−2. Regarding Learning Process] Next, an example of the learning process performed by
the distribution server 10 will be described. When the distribution server 10 collects user
information, the distribution server 10 executes learning processing for learning a volume
operation, which is an operation related to the volume of the terminal device 100, based on the
collected user information. Specifically, the distribution server 10 learns the pattern of the
volume operation on the terminal device 100 based on the collected log information and
attribute information. For example, the distribution server 10 extracts a volume operation such
as an operation to increase the volume, an operation to decrease the volume, an operation to
mute the volume, an operation to specify the volume set value, and information indicating the
volume set value from the log information. That is, the volume operation is a concept including
11-04-2019
9
not only the operation of setting the volume but also the setting value of the volume itself.
[0030]
Then, the distribution server 10 uses the predicted time from the time when the extracted
volume operation is performed, the commonality of the log information acquired before and after
the volume operation, the increase, decrease or silence of the volume, and attribute information
Based on the nature of the person, etc., learning of co-occurrence occurring between the volume
operation in the terminal device 100 and an arbitrary condition is performed. As a result, the
distribution server 10 determines predetermined conditions based on the time, the position, the
operation for the terminal device 100, the use of the function of the terminal device 100, the
property of the user predicted from the attribute information of the user, and the like. To
generate a learning result associated with the voice operation performed in the state where
[0031]
Hereinafter, an example of the learning process performed by the distribution server 10 will be
described. For example, the distribution server 10 identifies the situation of the terminal device
100 and the volume operation from the acquired information of the user A, and associates the
identified situation of the terminal device 100 with the volume operation in the situation to learn.
As a specific example, in the distribution server 10, the state in which the user A is lying or the
user A is based on log information indicating an inclination of the terminal device 100, log
information indicating an operation on the terminal device 100, or the like. The situation of the
user A, such as the sitting state, is identified, and the volume operation in the identified situation
is learned. Note that the situation of user A is the situation in which user A is placed, and the
posture and blood pressure of user A, the position of user A, the vehicle on which user A is
riding, and user A The information may be biological information of the user A such as the size of
the surrounding noise, geographical information of the user A, information around the user A,
and the like.
[0032]
Then, the distribution server 10 creates a learning result in which the situation of the user A is
associated with the volume operation learned for each situation. In addition to the abovedescribed example, the distribution server 10 may learn the volume operation in any state as
11-04-2019
10
long as the state of the user A can be specified from the log information and the attribute
information.
[0033]
In another example, the distribution server 10 identifies an operation on the terminal device 100
and a volume operation from the acquired information of the user A, and associates and learns
the operation on the identified terminal device 100 and the volume operation. As a specific
example, the distribution server 10 specifies a call history on the terminal device 100, a game,
activation of an application such as a media player, a messenger, or any other operation, and
volume operation when such an operation is performed. Alternatively, it learns volume
operations performed before and after such an operation. Then, the distribution server 10
creates a learning result in which the specified operation and the volume operation learned for
each operation are associated. The distribution server 10 may learn the volume operation for
each combination of a plurality of operations, for example, the volume operation when the
second operation is performed after the first operation is performed.
[0034]
Also, in another example, the distribution server 10 identifies the position of the user A and the
volume operation from the acquired information of the user A, and associates the identified
position with the volume operation to learn. As a specific example, the distribution server 10
specifies the position of the terminal device 100 and the position of the user A from the log
information, and learns the volume operation at the specified position. Then, the distribution
server 10 creates a learning result in which the specified position is associated with the volume
operation learned for each position. The distribution server 10 may learn the volume operation
for each device that has acquired the log information related to the position.
[0035]
In another example, the distribution server 10 identifies the network to which the terminal
device 100 is connected and the volume operation from the acquired information of the user A,
and when the terminal device 100 connects to the identified network and the network. To
associate with the volume operation of As a specific example, the distribution server 10 is an
access point accessed when the terminal device 100 connects to the wide area communication
11-04-2019
11
network, an IP of a Wi-Fi network, and an IP of a gateway server when the terminal device 100
accesses the network N A network to which the terminal device 100 is connected, such as an
(Internet Protocol) address, is specified from log information. Also, the distribution server 10
learns the volume operation when connecting to the specified network. Then, the distribution
server 10 creates a learning result in which the network and the volume operation learned for
each network are associated.
[0036]
Further, in another example, the distribution server 10 identifies the history of entry and exit and
the volume operation using the terminal device 100, and associates and identifies the identified
history of entry and exit and the volume operation. For example, from the use history of the
contactless communication function possessed by the terminal device 100 such as Felica
(registered trademark), the distribution server 10 enters and leaves the ticket gate of the station,
boarding and getting off of public transportation facilities such as buses, buildings, etc. Identify
the history of entering and leaving the facility in Also, the distribution server 10 learns the
volume operation for each of the identified entry / exit history. Then, the distribution server 10
creates a learning result in which the volume operation learned for each history such as entry
and exit is associated with the history such as entry and exit. For example, the distribution server
10 learns the volume operation performed before and after entering the station ticket using a
function such as Felica (registered trademark), and indicates that the station ticket has been
entered and the volume Create a learning result associated with the operation.
[0037]
In addition to the above-described learning process, the distribution server 10 can learn any
condition and the volume operation under such condition in association with each other. For
example, the distribution server 10 may learn a volume operation every predetermined time
zone. Also, the distribution server 10 is located, for example, the usage history of the terminal
device 100, the content reproduced by the terminal device 100, the web page displayed by the
terminal device 100, the physical state of the terminal device 100, and the periphery of the
terminal device 100. The volume operation can be learned in association with the volume and the
like in other terminal devices. That is, the distribution server 10 can learn the volume operation
for each of the arbitrary conditions related to the terminal device 100 and the user A.
[0038]
11-04-2019
12
〔2−3. Regarding Determination Process] Next, an example of the determination process
performed by the distribution server 10 will be described. For example, when the distribution
server 10 receives a distribution request for content, the distribution server 10 determines a
reproduction mode when reproducing the sound included in the content, according to the
learning result learned as a result of the learning processing. More specifically, when the
distribution server 10 receives the distribution request for content, the distribution server 10
specifies conditions such as the state of the terminal device 100 or the user A at the time of
distributing the content using the information of the user A. Then, the distribution server 10
specifies the volume operation associated with the specified state from the learning result, and
determines the reproduction mode when the audio included in the content is reproduced
according to the specified volume operation.
[0039]
For example, when the distribution server 10 receives the distribution request for the content,
the distribution server 10 specifies the information of the user A acquired within a
predetermined time from the reception of the distribution request, and the situation of the
terminal device 100 from the information of the specified user A Identify Then, the distribution
server 10 specifies the volume operation associated with the specified state of the terminal
device 100 from the learning result, and determines the reproduction mode based on the
specified learning result. For example, the distribution server 10 specifies the volume of the
terminal device 100 indicated by the specified volume operation, and determines a reproduction
mode in which the sound of the content is reproduced at the specified volume.
[0040]
Further, in another example, the distribution server 10 specifies an operation on the terminal
device 100 performed within a predetermined time from the time of receiving the distribution
request. Then, the distribution server 10 specifies a volume operation associated with the
specified operation of the terminal device 100 from the learning result, and determines the
reproduction mode based on the specified learning result.
[0041]
11-04-2019
13
Further, in another example, the distribution server 10 specifies the position of the user A within
a predetermined time from the time of receiving the distribution request. Then, the distribution
server 10 specifies from the learning result the volume operation associated with the specified
position of the user A, and determines the reproduction mode based on the specified learning
result.
[0042]
In another example, the distribution server 10 specifies the network to which the terminal device
100 is connected at the time of receiving the distribution request. Then, the distribution server
10 specifies, from the learning result, the volume operation associated with the network to which
the specified terminal device 100 is connected, and determines the reproduction mode based on
the specified learning result.
[0043]
Further, in another example, the distribution server 10 specifies a history of entry and exit using
the terminal device 100 performed within a predetermined time from the reception of the
distribution request. Then, the distribution server 10 specifies from the learning result the
volume operation associated with the entry / exit history using the specified terminal device 100,
and determines the reproduction mode based on the specified learning result.
[0044]
In addition to the above-described learning processing, the distribution server 10 responds to the
volume operation learned in association with such a condition regarding an arbitrary condition
related to the terminal device 100 or the user A when the content distribution request is
received. Thus, the regeneration mode can be determined. For example, the distribution server
10 uses the history of use of the terminal device 100, the content reproduced by the terminal
device 100, the web page displayed by the terminal device 100, the physical state of the terminal
device 100, and the like when receiving the distribution request. The sound volume or the like in
another terminal device located around the terminal device 100 may be specified, and the
reproduction mode may be determined according to the sound volume operation associated with
the specified condition. In addition, the distribution server 10 may determine the reproduction
11-04-2019
14
mode in accordance with the volume operation associated with the time zone including the time
when the distribution request is received.
[0045]
〔2−4. Control Processing] Next, control processing executed by the distribution server 10
will be described. For example, when the reproduction mode is determined by the determination
process, the distribution server 10 executes a control process of controlling the sound included
in the content in the determined reproduction mode. Describing a specific example, the
distribution server 10 generates a reproduction instruction to cause the terminal device 100 to
reproduce the sound included in the content in the determined reproduction mode. Then, the
distribution server 10 transmits the generated reproduction instruction and the content to the
terminal device 100. As a result, the terminal device 100 reproduces the audio included in the
received content in accordance with the reproduction instruction. For example, the terminal
device 100 reproduces the sound of the received content at the volume indicated by the
reproduction instruction.
[0046]
In another example, the distribution server 10 edits the audio included in the content and edits
the audio so that the audio is reproduced in the determined reproduction mode when the
terminal device 100 reproduces the content. The content may be transmitted to the terminal
device 100. For example, the distribution server 10 may adjust the sound of the received content
to the volume indicated by the reproduction instruction, and transmit the content whose volume
has been adjusted to the terminal device 100.
[0047]
〔2−5. Next, an example of the selection process performed by the distribution server 10
will be described with reference to FIG. In the following description, an example will be described
in which the distribution server 10 learns volume operations in association with time zones, and
determines the reproduction mode according to the volume operations associated with the time
when the content distribution request is received. . Also, in the following description, the
distribution server 10 receives, as volume operations, log information indicating the volume after
setting in six levels from “0” to “5” and log information for setting the volume to “0”. An
11-04-2019
15
example will be described. The volume "0" indicates the mute state, and the volume "5" indicates
the maximum volume.
[0048]
First, the log information database 14 of the distribution server 10 will be described. The log
information database 14 registers the log information collected by the distribution server 10, the
user ID for identifying the user, and the time when the log information is acquired in association
with each other.
[0049]
For example, in the example illustrated in FIG. 1, the log information database 14 includes log
information “position: position A” that indicates a position in association with a user ID “user
A” that identifies the user A; The entry which matched 2014/05/13/21: 00 "is registered. That
is, log information indicating that the user A is located at the “position A” is registered in the
log information database 14 at time “2014/05/13/21: 00”.
[0050]
Further, in the example illustrated in FIG. 1, in the log information database 14, the user ID
“user A”, the log information “operation: start reproduction” indicating the operation on the
terminal device 100, and the time “2014/05/13 / 21: 01 ”are registered in association with
each other. That is, at time “2014/05/13/21: 01”, the log information database 14 indicates
that the user A has performed the operation “reproduction start” instructing the reproduction
of the predetermined content to the terminal device 100. Log information indicating is
registered.
[0051]
Further, in the example shown in FIG. 1, the log information database 14 includes the user ID
“user A”, the log information “volume operation (5)” indicating the volume operation, and
the time “2014/05/13 / 21: 01 ”are registered in association with each other. That is, the log
11-04-2019
16
information database 14 is a log indicating that the user A has performed the volume operation
for setting the volume to “5” at the terminal device 100 at the time “2014/05/13/21: 01”.
Information is registered. Further, in the example shown in FIG. 1, the log information database
14 includes log information “operation: stop reproduction” indicating the operation to stop the
reproduction of the content and log information “operation to set the volume to the mute
state” : Mute setting is registered in association with the user ID and time.
[0052]
Then, the attribute information database 15 which the delivery server 10 has is demonstrated.
The attribute information of the user collected in advance by the distribution server 10 is
registered in the attribute information database 15. For example, in the attribute information
database 15, a user ID "user A" and attribute information "sex: female" indicating that the user A
is a female are registered in association with each other.
[0053]
Then, the learning result database 16 which the delivery server 10 has is demonstrated. In the
learning result database 16, user IDs, volume operations, and time zones are registered in
association with each other as learning results generated as a result of learning processing. For
example, in the example illustrated in FIG. 1, the user ID “user A”, the volume operation
“volume setting (5)”, and the time zone “21:01 to 10:01” are registered in association with
each other. Further, in the example illustrated in FIG. 1, the user ID “user A”, the volume
operation “silence setting”, and the time zone “11:16 to 11:45” are registered in association
with each other.
[0054]
Subsequently, an example of processing executed by the distribution server 10 will be described.
First, the distribution server 10 collects log information from the terminal device 100, and
registers the collected log information in the log information database 14 (step S1). For example,
the distribution server 10 stores, in the log information database 14, the user ID for identifying
the user associated with the log information, the log information, and the time when the terminal
device 100 acquires the log information in association with each other.
11-04-2019
17
[0055]
Subsequently, the distribution server 10 executes learning processing for learning a volume
operation based on log information on the user A and attribute information on the user A (step
S2). For example, the distribution server 10 extracts log information related to volume operation
and time from the log information associated with the user ID “user A”. Subsequently, the
distribution server 10 specifies a time zone from when the volume operation is performed to
when the next volume operation is performed. Then, the distribution server 10 associates the
user ID “user A”, the volume operation, and the time period from when the volume operation
is performed until the next volume operation is performed, in the learning result database 16.
sign up.
[0056]
For example, from the time “21:01” at which the volume operation “operation: volume
setting (5)” is performed, the distribution server 10 starts the time “10:01” at which the
volume operation “operation: volume setting (4)” is performed. Identify the time zone "21:01
to 10:01" up to Then, the distribution server 10 registers in the learning result database 16 a
learning result in which the specified time zone “21:01 to 10:01” is associated with the
volume operation “volume setting (5)”. In addition, the distribution server 10 is operated from
the time “11:16” at which the volume operation “operation: mute setting” is performed to
the time at which the next volume operation is performed, for example, “11:45”. 16: 11: 45 ”.
Then, the distribution server 10 registers in the learning result database 16 a learning result in
which the specified time zones “11:16 to 11:45” are associated with the volume operation
“mute setting”.
[0057]
Subsequently, the distribution server 10 receives a content distribution request from the terminal
device 100 (step S3). In such a case, the distribution server 10 executes a determination process
of determining the reproduction mode of the sound included in the content based on the learning
result (step S4). For example, when the time when the distribution request is received is
“11:20”, the distribution server 10 performs the volume control “silence setting” associated
with the time zone “11:16 to 11:45” including the time Identify As a result, the distribution
server 10 determines a reproduction mode in which the sound contained in the content is
11-04-2019
18
reproduced in a mute state.
[0058]
Further, in another example, when the time when the distribution request is received is
“22:00”, the distribution server 10 sets the volume associated with the time zone “21:01 to
10:01” including the time Identify the operation “volume setting (5)”. Then, the distribution
server 10 determines a reproduction mode in which the sound contained in the content is
reproduced at the volume "5".
[0059]
Subsequently, the distribution server 10 executes control processing for controlling the sound
included in the content in the determined reproduction mode (step S5). For example, the
distribution server 10 generates a reproduction instruction instructing to reproduce the content
in the mute state. Then, the distribution server 10 transmits the content and the reproduction
instruction to the terminal device 100 (step S6). As a result, the terminal device 100 reproduces
the audio included in the content according to the reproduction instruction (step S7).
[0060]
As described above, the distribution server 10 collects information of the user A who uses the
terminal device 100, and based on the collected information of the user A, a volume related to
the volume of the terminal device 100 used by the user A. Learn the operation. Further, the
distribution server 10 determines the reproduction mode when the terminal device 100
reproduces the sound included in the content, according to the learning result of the learning
process. Then, the distribution server 10 controls the sound included in the content in the
reproduction mode determined in the determination process.
[0061]
Therefore, the distribution server 10 can improve the convenience of the user. For example, the
distribution server 10 learns that the user A takes a train in a predetermined time zone such as
11-04-2019
19
commuting time and sets the volume of the terminal device 100 to the mute state. In such a case,
the distribution server 10 controls the sound of the content to a mute state when distributing the
content including the sound in a predetermined time zone such as commuting time. As a result,
when the distribution server 10 gets on the train in a predetermined time zone such as
commuting time, even if the user forgets to set the volume of the terminal device 100 to the
mute state, the audio included in the content is muted Can be
[0062]
In addition, since the distribution server 10 can determine that the user A is in a place where
audio can be output, such as home, in the time zone in which the user A sets the volume to
“5”, the audio included in the content Control the volume to "5". Therefore, when it is
determined that the user A is at a place where the user A can output a voice such as a home, the
distribution server 10 outputs a voice that the user wants to hear, such as a voice of moving
image content related to an advertisement. be able to.
[0063]
The distribution server 10 may perform the various processes described above for each terminal
device or each user. For example, the distribution server 10 may distinguish terminal devices by
using techniques such as an IP address of the terminal device, an ID assigned to the terminal
device, and a cookie, and may execute the various processes described above for each terminal
device.
[0064]
Hereinafter, an example of a functional configuration of the distribution server 10 for realizing
the above-described selection process will be described.
[0065]
〔3.
Configuration of Delivery System] First, the configuration of a delivery system having the delivery
11-04-2019
20
server 10 according to the embodiment will be described with reference to FIG. FIG. 2 is a
diagram showing an example of the configuration of the distribution system according to the
embodiment. As shown in FIG. 2, the distribution system includes a distribution server 10, a
plurality of terminal devices 100 to 103, an advertiser terminal 110, and a web server 120. The
distribution server 10, the terminal devices 100 to 103, the advertiser terminal 110, and the web
server 120 are communicably connected by wire or wireless via the network N. Note that the
distribution system illustrated in FIG. 2 may also include a plurality of terminal devices 100, a
plurality of advertiser terminals 110, a plurality of web servers 120, and a plurality of
distribution servers 10. Good.
[0066]
The terminal device 100 is an information processing device used by a user who browses a web
page. For example, the terminal device 100 is a mobile phone such as a smartphone, a tablet
terminal, a PDA (Personal Digital Assistant), a desktop PC (Personal Computer), a notebook PC, or
the like. The terminal device 100 acquires a web page from the web server 120 according to an
operation by the user, and displays the acquired web page. In addition, when the web page
includes a content acquisition command to be described later, the terminal device 100 transmits
a content distribution request to the distribution server 10, and acquires content including
sound. Then, the terminal device 100 arranges the acquired content at a predetermined position
in the web page, and reproduces the content according to the condition.
[0067]
The advertiser terminal 110 is an information processing apparatus used by an advertiser. For
example, the advertiser terminal 110 is a desktop PC, a notebook PC, a tablet terminal, a mobile
phone, a PDA, or the like. The advertiser terminal 110 submits the content to the distribution
server 10 according to the operation by the advertiser. For example, the advertiser terminal 110
distributes, as content, advertisement content of moving images or sounds including voice, a URL
(Uniform Resource Locator) for acquiring content (for example, landing page) corresponding to
the content, and the like. Submit to 10
[0068]
Note that the advertiser may request an agency to submit advertisement content. In this case, it is
11-04-2019
21
the agency that submits the advertisement content to the distribution server 10. In the following,
the expression "advertiser" is a concept including not only the advertiser but also the agency, and
the expression "advertiser terminal" means the agency device used by the agency as well as the
advertiser terminal 110. It is an included concept.
[0069]
In the case where the content distributed by the distribution server 10 is not an advertisement
content but a moving image or a voice posted by the user etc., the content registration from the
arbitrary user terminal used by the user Accept Also, the distribution server 10 may receive
registration of content from a terminal of a company that controls distribution of content, such
as a content holder.
[0070]
The web server 120 is a server or the like that delivers a web page to the terminal device 100.
For example, the web server 120 relates to a portal site, a news site, an auction site, a weather
forecast site, a shopping site, a finance (stock price) site, a route search site, a map providing site,
a travel site, a restaurant introduction site, a web blog, etc. A web page, which is a portal site on
which various types of information are arranged, is distributed to the terminal device 100. Note
that the web server 120 may be a server that transmits, to the terminal device 100, a web page
in which various types of information are arranged in a tile and information is updated for each
tile.
[0071]
Here, the web page distributed by the web server 120 includes an acquisition instruction of
content arranged in the web page. For example, the URL or the like of the distribution server 10
is described as an acquisition command in an HTML file or the like forming a web page. In this
case, the terminal device 100 acquires the content from the distribution server 10 by accessing
the URL described in the HTML file or the like. Note that such a URL may be described as an
acquisition command of an advertisement placed on a web page such as a portal site, or may be
described as an acquisition command of content placed on a web page such as a video
distribution site .
11-04-2019
22
[0072]
The distribution server 10 is a server or the like that distributes various contents. The
distribution server 10 may be a cloud system that implements the functional configuration of the
distribution server 10 described later. When the distribution server 10 receives a distribution
request for content from the terminal device 100, the distribution server 10 selects the content
to be transmitted to the terminal device 100, and distributes the selected content. Further, the
terminal device 100 executes the above-described learning processing, determination processing,
and control processing, and controls an aspect when the terminal device 100 reproduces the
sound included in the content.
[0073]
〔4. Configuration of Distribution Server] Next, the configuration of the distribution server 10
according to the embodiment will be described with reference to FIG. FIG. 3 is a diagram showing
an exemplary configuration of a distribution server according to the embodiment. As shown in
FIG. 3, the distribution server 10 transmits and receives data to and from the terminal device 100
and the advertiser terminal 110 via the network N.
[0074]
Here, as shown in FIG. 3, the distribution server 10 includes a communication unit 11, a storage
unit 12, and a control unit 13. Note that the internal configuration of the distribution server 10 is
not limited to the configuration shown in FIG. 3, and any other configuration may be used as long
as the above-described selection process is performed.
[0075]
The communication unit 11 is realized by, for example, a network interface card (NIC). The
communication unit 11 is connected to the network N in a wired or wireless manner, and
transmits and receives information to and from the terminal device 100 and the advertiser
terminal 110.
11-04-2019
23
[0076]
The storage unit 12 is realized by, for example, a semiconductor memory device such as a
random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an
optical disk. The storage unit 12 stores a log information database 14, an attribute information
database 15, a learning result database 16, and a delivery information database 17.
[0077]
The control unit 13 is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro
Processing Unit), or the like, and various programs stored in a storage device in the distribution
server 10 are executed using a RAM as a work area. Ru. Further, the control unit 13 is realized
by, for example, an integrated circuit such as an application specific integrated circuit (ASIC) or a
field programmable gate array (FPGA).
[0078]
Further, the control unit 13 executes the control program stored in the storage device in the
distribution server 110 using the RAM as a work area, whereby the reception unit 18, the
collection unit 19, the learning unit 20, the determination unit 21, the voice It operates as the
control unit 22.
[0079]
〔4−1.
Example of Log Information Database] Next, an example of information stored in the storage unit
12 will be described. The log information database 14 is a database in which user's log
information is registered. For example, FIG. 4 is a diagram showing an example of a log
information database according to the embodiment. In the example shown in FIG. 4, the user ID,
the log information, and the time are stored in the log information database 14 in association
with each other.
11-04-2019
24
[0080]
For example, in the example illustrated in FIG. 4, the log information database 14 stores the
following log information and time in association with each other in association with the user ID
“user A”. For example, in the log information database 14, log information “network: wide
area network A” indicating the network to which the terminal device 100 is connected, time
“2014/05/13/20: 55”, and log information indicating the position of the terminal device 100
“Position: position A” and time “2014/05/13/21: 00” are registered in association with
each other. Further, in the log information database 14, log information indicating that the
terminal device 100 has started reproduction of content including audio “operation: start of
reproduction” and time “2014/05/13/21: 01”, volume operation The log information
“operation: volume setting (5)” and the time “2014/05/13/21: 01” are registered in
association with each other.
[0081]
Further, in the log information database 14, log information indicating that the terminal device
100 has stopped reproducing the content “Operation: stop reproduction”, time
“2014/05/14/11: 15”, and setting the volume to the mute state The log information
“Operation: Silence setting”, which is a volume operation indicating that the operation has
been performed, and the time “2014/05/14/11: 16” are registered in association with each
other. In the log information database 14, log information “browse: web content A” indicating
that the terminal device 100 has displayed content (for example, a web page) separately from the
content distributed by the distribution server 10 and time “2014 / 05/14/12: 16 ", log
information indicating that the terminal 100 has entered the ticket gate of the station using
functions such as Felica (registered trademark) etc." Function: Ticket entry "and time"
2014/05/14 / 21: 15 ", log information" function: ticket participation "indicating that the ticket
gate of the station has been competed, and the time" 2014/05/14/22: 30 "are registered in
association with each other.
[0082]
In addition to the log information described above, the log information database 14 includes the
positions of the terminal device 100 and the user A, operations on the terminal device 100,
volume operations, the physical state of the terminal device 100, and the terminal device 100. It
is assumed that arbitrary log information such as function history is registered.
11-04-2019
25
[0083]
〔4−2.
Example of Attribute Information Database] Next, an example of information registered in the
attribute information database 15 will be described. FIG. 5 is a diagram showing an example of
the attribute information database according to the embodiment. In the example shown in FIG. 5,
the user ID and the attribute information of the user are registered in the attribute information
database 15 in association with each other. For example, in the example shown in FIG. 5, in the
attribute information database 15, the user ID "user A" of the user A, attribute information "sex:
female" indicating that the user A is a woman, age is Attribute information "age: 30s" indicating
that the user is in their thirties, attribute information "job: company employee" indicating that the
job is a company employee, and attribute information "hobby: indicating that the hobby is music
appreciation. Music appreciation "and attribute information" address: XXXX "indicating an
address are registered in association with each other.
[0084]
In addition to the above-described attribute information, arbitrary attribute information
indicating an attribute of the user is registered in the attribute information database 15. Further,
the attribute information registered in the attribute information database 15 may be attribute
information registered in advance by the user, and the attribute information of the user
estimated from the log information etc. related to the user is registered. It may be
[0085]
〔4−3. Example of Learning Result Database] Next, an example of information registered in
the learning result database 16 will be described. FIG. 6 is a diagram showing an example of a
learning result database according to the embodiment. In the example shown in FIG. 6, the user
ID, the volume operation, the time zone, and the condition are registered in the learning result
database 16 in association with each other. Here, the conditions are various conditions in which
learning is performed in association with the volume operation.
[0086]
11-04-2019
26
For example, in the example shown in FIG. 6, in the learning result database 16, the user ID
“user A” of user A, the volume operation “volume operation (5)” and the time zone “21:01
to 10:01 Is associated with each other and registered, and the user ID “user A” of user A, the
volume operation “mute setting” and the time zone “11:16 to 11:45” are associated and
registered. . Further, in the learning result database 16, the user ID “user A”, the volume
operation “volume operation (5)”, and the condition “play start” are registered in
association with each other. Further, in the learning result database 16, the volume operation
“silence setting” and the condition “ticket entry” are registered in association with each
other, and the user ID “user A”, the volume operation “silence setting”, the condition “ The
Wi-Fi network B is registered in association with each other.
[0087]
〔4−4. Example of Delivery Information Database] Next, an example of information
registered in the delivery information database 17 will be described. FIG. 7 is a diagram showing
an example of information stored in the distribution information database according to the
embodiment. In the example shown in FIG. 7, the delivery information database 17 has items
such as an advertiser ID, advertisement content, the number of impressions, the number of
guaranteed impressions, and a consideration. The distribution information database 17 may
further store information such as information for matching the content with the user or
information such as CTR (Click Through Rate).
[0088]
The “advertiser ID” indicates identification information for identifying the advertiser or the
advertiser terminal 110. “Advertising content” indicates the content submitted from the
advertiser terminal 110, that is, the content related to the advertisement. Although FIG. 7 shows
an example in which conceptual information such as "C20" to "C60" is stored in "advertising
content", actually, moving images including audio, audio and video, audio and text data, audio are
included. In the form of an advertisement including a game format including any content
including voice, a URL where such content is located, or a file path name indicating a storage
location of these.
[0089]
11-04-2019
27
"Impression count" indicates the number of times the ad content has been displayed. In addition,
“the number of guaranteed impressions” indicates the number of times the advertising content
is compensated for the number of impressions. In addition, “Consideration” indicates a reward
to be paid from the advertiser when the advertisement content is displayed for the “impression
guaranteed number”. That is, the distribution server 10 is a server that distributes the content
related to the advertisement in an impression guarantee type.
[0090]
That is, FIG. 7 shows an example in which the advertiser identified by the advertiser ID “B10”
submits the contents C20 to C40. Further, in FIG. 7, the number of impressions of the content
"C20" is "10000", the number of guaranteed impressions is "20000", and the charge amount
when the content "C20" is displayed for the number of guaranteed impressions is "aaa" An
example is shown.
[0091]
Here, in the distribution information database 17, as the advertisement content, a reproduction
control instruction is registered which instructs in what reproduction manner each reproduction
is performed when reproducing each content. For example, in the reproduction control
instruction, the position at which the content C20 is arranged, the condition for starting the
reproduction of the content C20, and the condition whether or not to execute the volume control
by the determination process and the control process described above when reproducing the
content C20. It is assumed that an instruction on what reproduction mode is to be reproduced, an
instruction indicating what reproduction mode is to be determined in which state, and
information such as a landing page URL are included.
[0092]
In addition, in the case of distributing the content related to the advertisement in a click charge
format in which charging is performed each time the advertisement content is selected, the
number of times the content is selected or the content is selected in the distribution information
database 17. Charge amount etc. are registered. In addition, when the advertisement content is
11-04-2019
28
selected in a bid format when the distribution request is received and the selected advertisement
content is to be distributed, the distribution information database 17 uses the advertisement
charge set by the advertiser as a reward per one impression. A bid price, CTR, etc. are registered.
[0093]
〔4−5. Example of processing executed by control unit] Referring back to FIG. 3, the
contents of processing executed by the reception unit 18, the collection unit 19, the learning unit
20, the determination unit 21, and the voice control unit 22 included in the control unit 13 will
be described.
[0094]
The accepting unit 18 accepts submission of content from the advertiser terminal 110. For
example, the reception unit 18 receives the number of guaranteed impressions and submission of
advertisement content. Further, the receiving unit 18 receives the content and the reproduction
control instruction. In such a case, the reception unit 18 registers the content and the
reproduction control instruction in the distribution information database 17 together with the
advertiser ID and the received guaranteed number of impressions. The accepting unit 18 may
register, in the distribution information database 17, the guaranteed number of impressions and
the price set by the provider of various services provided by the distribution server 10 instead of
the advertiser terminal 110.
[0095]
The collection unit 19 collects the information of the user A. For example, the collection unit 19
collects log information pertaining to the user A from the terminal device 100 and various log
servers (not shown), and the time when the log information was acquired, and collects the
collected log information and the time User ID The user ID "user A" is registered in the log
information database 14 in association with it. Further, the collection unit 19 collects attribute
information registered by the user A from the terminal device 100 or an external server, and
associates the collected attribute information with the user ID “user A” to associate the
attribute information database 15. Register on The collection unit 19 may estimate the attribute
information of the user A from the log information associated with the user ID “user A”, and
may register the estimated attribute information in the attribute information database 15.
11-04-2019
29
[0096]
The learning unit 20 learns a volume operation related to the volume of the terminal device 100
used by the user A based on the information of the user A. Specifically, the learning unit 20
identifies the volume operation under the predetermined condition based on the log information
associated with the user ID “user A”, and associates the predetermined condition with the
identified volume operation. The learning result is stored in the learning result database 16.
[0097]
For example, the learning unit 20 learns the volume operation in association with the state of the
terminal device 100. That is, the learning unit 20 identifies the situation of the terminal device
100 from the log information, and identifies the volume operation in the identified situation.
Then, the learning unit 20 associates the identified situation with the volume operation and
stores the result in the learning result database 16. Here, as the status of the terminal device
100, any status that can be specified from log information, such as an operation to the terminal
device 100, a position, a network to which the terminal device 100 is connected, and entry / exit
using the terminal device 100 is applicable. It is.
[0098]
Hereinafter, the specific example of the process which the learning part 20 performs is
demonstrated. For example, the learning unit 20 learns the volume operation in association with
the operation history on the terminal device 100. For example, the learning unit 20 specifies log
information related to an operation on the terminal device 100. Further, the learning unit 20
determines, based on the identified log information, whether or not a common volume operation
is performed after the operation for each type of operation. Then, when a common volume
operation is performed after the operation, the learning unit 20 learns the learning result in
which the common volume operation and the condition are associated with the operation as a
condition. It registers in the database 16.
[0099]
11-04-2019
30
For example, in the example shown in FIG. 4, after the log information “operation: start
reproduction”, the volume operation “operation: volume setting (5)” or the volume operation
“operation: volume setting (4)” is performed. Therefore, the learning unit 20 performs a
learning result in which the condition "reproduction start" is associated with the volume
operation "volume setting (5)" or the condition "reproduction start" and the volume operation
"volume setting (4)". The associated learning result is registered in the learning result database
16. In the learning unit 20, after the log information “operation: start reproduction”, which of
the volume operation “operation: volume setting (5)” or the volume operation “operation:
volume setting (4)” is more frequently performed Accordingly, the volume operation to be
registered as the learning result may be specified.
[0100]
Also, the learning unit 20 learns the volume operation in association with the position of the
terminal device 100. For example, the learning unit 20 specifies log information indicating a
position from the log information. Further, the learning unit 20 specifies the volume operation
performed at the position indicated by the specified log information. Then, the learning unit 20
registers, in the learning result database 16, a learning result in which the specified position and
the volume operation are associated with each other.
[0101]
For example, in the example illustrated in FIG. 4, the volume operation “operation: volume
setting (5)” is performed one minute after the log information “position: position A”
indicating the position is acquired, and the log information indicating the position The volume
operation "operation: mute setting" is performed 56 minutes after the "position: position B" is
acquired. Here, with regard to the volume operation “Operation: Volume setting (5)”, it is
performed one minute after the log information “Position: Position A” indicating the position is
acquired, so learning is performed in association with the position. It is also expected that the
volume operation "operation: mute setting" is performed 56 minutes after the log information
"position: position B" indicating the position is acquired, so the learning associated with the
position is There is a high probability that it is not appropriate.
[0102]
11-04-2019
31
Therefore, the learning unit 20 excludes from the learning result the volume operation after a
predetermined time (for example, 20 minutes) has elapsed since the log information indicating
the position is acquired. As a result, for example, the learning unit 20 registers only the learning
result in which the condition “position: position A” and the volume operation “volume setting
(5)” are associated with each other in the learning result database 16.
[0103]
Further, the learning unit 20 learns the volume operation in association with the network to
which the terminal device 100 is connected. For example, the learning unit 20 identifies, from
the log information, log information indicating a network to which the terminal device 100 is
connected, and identifies a volume operation performed when connecting to the identified
network. Then, the learning unit 20 registers, in the learning result database 16, a learning result
in which the identified network and the volume operation performed when the terminal device
100 is connected to the specified network are associated.
[0104]
For example, in the example illustrated in FIG. 4, the volume operation “operation: volume” is
performed after the log information “network: wide area network A” is acquired and the log
information “network: Wi-Fi network B” is acquired. The setting (5), the operation: volume
setting (4), and the operation: mute setting are performed. On the other hand, only after the
volume operation "Operation: Silence setting" is performed from when the log information
"Network: Wi-Fi Network B" is acquired until the log information "Network: Wide Area Network
A" is acquired. There is. In such a case, although the learning unit 20 can not determine the
appropriate volume setting when the terminal device 100 is connected to the “wide area
network A”, the terminal device 100 connects to the “Wi-Fi network B”. During this time, it
can be determined that the sound volume of the terminal device 100 may be set to "mute
setting". Therefore, the learning unit 20 registers, in the learning result database 16, a learning
result in which the condition "Wi-Fi network B" is associated with the volume operation "silence
setting".
[0105]
11-04-2019
32
In addition, the learning unit 20 learns the volume operation in association with the history of
entry and exit using the terminal device 100. For example, the learning unit 20 identifies, from
the log information, log information indicating a history of entry and exit using the terminal
device 100, and identifies a volume operation performed before and after entry and exit
indicated by the log information. Then, the learning unit 20 registers the learning result in which
the specified volume operation and the condition are associated with each other in the learning
result database 16 on the condition of the log information indicating the specified entry / exit
history.
[0106]
For example, in the example illustrated in FIG. 4, the log information “operation: mute setting”
is acquired immediately after the log information “function: ticket gate entry” is acquired.
Therefore, the learning unit 20 registers, in the learning result database 16, a learning result in
which the condition "ticket entry" and the volume operation "mute setting" are associated with
each other.
[0107]
The learning unit 20 can learn the volume operation in association with any condition other than
the above-described condition. For example, even if the learning unit 20 specifies the time zone
in which the volume operation is performed, and registers the learning result in which the
specified time zone is associated with the volume operation performed in the time zone in the
learning result database 16 Good.
[0108]
In accordance with the learning result of the learning unit 20, the determining unit 21
determines the reproduction mode when the terminal device 100 reproduces the sound included
in the content. Specifically, when receiving the distribution request from the terminal device 100,
the determining unit 21 refers to the log information database 14 and specifies the log
information acquired within a predetermined period after receiving the distribution request.
Further, the determination unit 21 identifies the condition satisfied by the terminal device 100 or
the user A at the time of content distribution from the identified log information, and identifies
from the learning result database 16 the volume operation associated with the identified
11-04-2019
33
condition. Then, the determination unit 21 determines the reproduction mode according to the
specified volume operation.
[0109]
For example, the determination unit 21 identifies the state of the terminal device 100 when the
terminal device 100 acquires content, and identifies from the learning result database 16 the
volume operation associated with the identified state of the terminal device 100. Then, the
determination unit 21 determines a reproduction mode in which the sound included in the
content is reproduced by the specified volume operation.
[0110]
Also, for example, the determination unit 21 identifies the operation performed when the
terminal device 100 acquires the content, and identifies the volume operation associated with the
identified operation from the learning result database 16. Then, the determination unit 21
determines a reproduction mode in which the sound included in the content is reproduced by the
specified volume operation. For example, if the log information “operation: start of
reproduction” is acquired when the terminal device 100 acquires the content, the determination
unit 21 determines that the volume operation “volume operation (5) is associated with the
condition“ reproduction start ”. Is identified from the learning result database 16, and the
reproduction mode is determined according to the identified volume operation.
[0111]
Also, for example, the determination unit 21 identifies the position of the terminal device 100
when the terminal device 100 acquires content, and identifies from the learning result database
16 the volume operation associated with the identified position. Then, the determination unit 21
determines a reproduction mode in which the sound included in the content is reproduced by the
specified volume operation.
[0112]
11-04-2019
34
Also, for example, the determination unit 21 identifies a network to be connected when the
terminal device 100 acquires content, and identifies a volume operation associated with the
identified network from the learning result database 16. Then, the determination unit 21
determines a reproduction mode in which the sound included in the content is reproduced by the
specified volume operation. For example, when the log information “network: Wi-Fi network B”
is acquired when the terminal device 100 acquires content, the determination unit 21 performs
the volume operation associated with the condition “Wi-Fi network B”. The "mute setting" is
specified from the learning result database 16, and the reproduction mode is determined
according to the specified volume operation.
[0113]
In addition, for example, the determination unit 21 identifies an entry / exit that has been
performed before or after the terminal device 100 acquires content, and identifies from the
learning result database 16 a volume operation associated with the identified entry / exit. Then,
the determination unit 21 determines a reproduction mode in which the sound included in the
content is reproduced by the specified volume operation. For example, if the log information
“function: ticket entry” is acquired when the terminal device 100 acquires content, the
determination unit 21 learns the volume operation “mute setting” associated with the
condition “ticket entry”. The reproduction mode is determined according to the specified
volume operation specified from the result database 16.
[0114]
In addition to the above-described conditions, the determination unit 21 may determine the
reproduction mode in accordance with the volume operation associated with an arbitrary
condition when the terminal device 100 acquires the content. For example, the determining unit
21 specifies, from the learning result database 16, a volume operation associated with a time
zone including the time when the distribution request is received. Then, the determination unit
21 may determine the reproduction mode according to the specified volume operation.
[0115]
In addition, the determination unit 21 may determine the reproduction mode in accordance with
the history of entry and exit that is performed before and after the terminal device 100 acquires
11-04-2019
35
the content. For example, after the log information to the effect that the ticket gate of the station
is entered is acquired using the terminal device 100, the log information to the effect that the
ticket gate of the station is competed is acquired by setting the sound to "mute setting". It is
expected to be good. Therefore, if the log information “function: ticket entry” is acquired
before the distribution request is received, and the log information “function: ticket gate
participation” is not acquired, the determination unit 21 uses the learning result as the learning
result. Regardless, it is also possible to determine a reproduction mode in which the sound is
reproduced with the "silence setting".
[0116]
The audio control unit 22 is a control unit that controls the audio included in the content in the
reproduction mode determined by the determination unit 21. For example, when receiving the
distribution request, the voice control unit 22 acquires the content to be distributed from the
distribution information database 17. More specifically, according to the number of impressions
of each content and the number of guaranteed impressions from the content concerning the
advertisement registered in the delivery information database 17, the voice control unit 22
calculates the number of impressions of each content from the number of guaranteed
impressions. Select the contents to be distributed so as to increase the number. The voice control
unit 22 may select the content in consideration of matching with the user having the terminal
device 100 or matching in accordance with the state of the terminal device 100.
[0117]
Subsequently, the audio control unit 22 generates a reproduction instruction to reproduce the
sound included in the content acquired from the distribution information database 17 in the
reproduction mode determined by the determination unit 21. Then, the audio control unit 22
transmits the acquired content and the reproduction instruction to the terminal device 100.
[0118]
Note that the voice control unit 22 edits the voice of the content acquired from the distribution
information database 17 so that the voice is reproduced in the reproduction mode determined by
the determination unit 21, and transmits the edited content to the terminal device 100. May be
That is, the audio control unit 22 can adopt any control method as long as the audio included in
11-04-2019
36
the content is reproduced in the reproduction mode determined by the determination unit 21.
[0119]
〔5. Modifications] The distribution server 10 according to the above-described embodiment
may be implemented in various different forms other than the above-described embodiment. So,
below, other embodiment of the delivery server 10 is described. Of the processes executed by the
distribution server 10 described below, the process corresponding to the learning process is
performed by the learning unit 20, and the process corresponding to the determination process
is performed by the determination unit 21, and the process corresponds to the control process.
The process to be performed is assumed to be executed by the voice control unit 22.
[0120]
〔5−1. Processing according to content type] For example, the distribution server 10
specifies, from the log information, a volume operation performed within a predetermined period
after the terminal device 100 reproduces the content distributed from the distribution server 10,
A learning result in which the specified volume operation and the type of content distributed
from the distribution server 10 are associated is generated. Further, when the distribution server
10 receives a distribution request from the terminal device 100, the distribution server 10
selects the content to be distributed from the distribution information database 17. Then, the
distribution server 10 specifies a volume operation associated with the selected type of content,
and determines a reproduction mode in accordance with the specified volume operation.
[0121]
For example, when the type of content distributed from distribution server 10 is a moving image
posted by a user, distribution server 10 performs a lot of volume operations “operation: volume
setting (5)”. And generate a learning result in which the content type “user posted image” is
associated with the volume operation “volume setting (5)”. Also, in the distribution server 10,
when the type of content distributed from the distribution server 10 is moving image content
related to an advertisement placed in a web page, a large volume operation "operation: mute
setting" is performed. Generates a learning result in which the content type “advertisement
content” is associated with the volume operation “silence setting”.
11-04-2019
37
[0122]
In this case, when the distribution server 10 receives the distribution request and the type of the
content selected as the distribution target is a moving image posted by the user, the distribution
server 10 reproduces the sound by “volume setting (5)”. The reproduction mode is
determined, and if the type of the selected content is moving image content related to an
advertisement, the reproduction mode for reproducing the sound is determined in the "silence
setting".
[0123]
In addition, when distributing the content for which the registrant has permitted audio control
among the contents related to the registered advertisement, the distribution server 10
determines the reproduction mode according to the learning result, and the registrant controls
the audio. When distributing the content which is not permitted, only the content may be
distributed.
In another example, when the received content is content related to an advertisement, the
terminal device 100 determines the reproduction mode according to the learning result, and the
received content is a moving image other than a game or advertisement, etc. In this case, only the
content may be distributed without determining the reproduction mode.
[0124]
Thus, the distribution server 10 determines the reproduction mode of the sound included in the
content according to the type of the content. Therefore, the distribution server 10 can improve
the convenience of the user.
[0125]
〔5−2. Processing According to Display Content] Further, the distribution server 10 learns
the volume operation in association with the type of content (hereinafter referred to as display
content) displayed by the terminal device 100 separately from the content distributed by the
distribution server 10 Alternatively, the reproduction mode may be determined according to the
11-04-2019
38
volume operation associated with the display content displayed by the terminal device 100 when
the distribution server 10 distributes the content. For example, from the log information, the
distribution server 10 specifies, for each type of web content displayed by the terminal device
100, a volume operation performed before and after the web content is displayed. Then, the
distribution server 10 generates a learning result in which the specified volume operation and
the type of web content are associated.
[0126]
For example, in the distribution server 10, many volume operations "Operation: volume setting
(5)" are performed before and after web content related to sports, such as a web page related to
soccer or baseball, is displayed. If there is, a learning result is generated in which the type
"sports" of the display content and the volume operation "volume setting (5)" are associated. In
addition, the distribution server 10 displays the display content when many volume operations
“operation: mute setting” are performed before and after the web content related to the news
such as the portal site and the news site is displayed. A learning result is generated in which the
type of "news" is associated with the volume operation "mute setting".
[0127]
In such a case, when the distribution server 10 receives a distribution request from the terminal
device 100, the distribution server 10 specifies the type of display content to be displayed by the
terminal device 100 using a technology such as a cookie. Then, when the type of the specified
display content is "sports", the distribution server 10 determines the reproduction mode for
reproducing the volume by "volume setting (5)", and the type of the specified display content is
"news". In the case of “Mute setting”, the reproduction mode for reproducing the volume is
determined. Then, the distribution server 10 distributes the content and controls to output the
audio in the determined reproduction mode.
[0128]
Thus, the distribution server 10 learns the volume operation in association with the type of
display content, and determines the reproduction mode according to the volume operation
associated with the type of display content displayed by the terminal device 100 at the time of
distribution of content. . Therefore, the distribution server 10 can improve the convenience of the
11-04-2019
39
user.
[0129]
〔5−3. Processing According to Physical State of Terminal] Further, the distribution server
10 learns volume operation from log information in association with the physical state of the
terminal device 100, and the terminal when the terminal device 100 acquires content Depending
on the volume control associated with the physical state of the device 100, the play aspect may
be determined.
[0130]
For example, it is considered that the distribution server 10 can estimate the state of the user
using the terminal device 100 based on the tilt, acceleration, temperature, volume, lightness, and
the like of the terminal device 100. Describing a more specific example, when the inclination of
the terminal device 100 is larger than a predetermined threshold, the distribution server 10 can
be estimated to use the terminal device 100 in a state where the user is lying down. Further, for
example, when the acceleration and impact related to the terminal device 100 match the
predetermined pattern to some extent, for example, the distribution server 10 can estimate that
the user is moving. Also, for example, the distribution server 10 may estimate the position of the
user and the moving means of the user from the position identified using GPS (Global Positioning
System) or iBeacon or the like, the moving speed of the terminal device 100, etc. it can.
Describing a specific example, in distribution server 10, when a track exists near the position of
the user, and the moving speed of the user is faster than a predetermined threshold, the user is
on the train It can be estimated.
[0131]
Therefore, the distribution server 10 performs the volume operation performed in such a state
for each physical state of the terminal device 100, such as inclination, acceleration, temperature,
volume, brightness, etc. of the terminal device 100, from the log information. Learn in
conjunction with the physical state. Then, the distribution server 10 specifies the physical state
of the terminal device 100 when the distribution request is received, and determines the
reproduction mode in accordance with the volume operation associated with the specified
physical state. That is, for each state of the user estimated from the physical state of the terminal
11-04-2019
40
device 100, the distribution server 10 learns volume operation in this state, and is estimated
from the physical state of the terminal device 100 at the time of content distribution. The
playback mode is determined according to the volume control associated with the user's
condition.
[0132]
For example, the distribution server 10 learns the volume operation according to the size of the
surrounding noise measured by the terminal device 100, and responds to the volume operation
associated with the size of the noise around the terminal device 100 measured at the time of
content distribution. The manner of regeneration may be determined. As a result, the distribution
server 10 can improve the convenience of the user.
[0133]
〔5−4. Processing according to settings of surrounding terminals] Also, the distribution
server 10 learns volume operations in association with the volumes of other terminal devices
existing around the terminal device 100, and the terminal device 100 acquires content. The
reproduction mode may be determined according to the volume operation associated with the
volume of another terminal device present around the terminal device 100.
[0134]
For example, when the terminal device 100 is in a state in which the peripheral terminal devices
output sound at a predetermined volume, it is predicted that the terminal device 100 will not
bother the surroundings even if it outputs the sound. Therefore, the distribution server 10
compares, for example, log information indicating the position of the terminal device 100 with
log information indicating the positions of other terminal devices, and for each position where
the terminal device 100 is located, the surroundings of the terminal device 100 Identify other
terminal devices located in Further, the distribution server 10 specifies, for each position where
the terminal device 100 is located, the volume of the specified other terminal device from the log
information of the other terminal device. Further, the distribution server 10 specifies, for each
position where the terminal device 100 is located, a volume operation when the terminal device
100 is located at the position.
11-04-2019
41
[0135]
Then, for each position where the terminal device 100 is located, the distribution server 10
generates a learning result in which the sound volume of the specified other terminal device is
associated with the sound volume operation of the specified terminal device 100. Thereafter,
when the distribution server 10 receives the distribution request, the distribution server 10
specifies the volume of the other terminal device located around the terminal device 100, and the
reproduction mode according to the volume operation of the terminal device 100 associated with
the specified volume. Decide.
[0136]
As a result, in the distribution server 10, for example, since the other terminal devices in the
vicinity output the sound, the volume operation performed so that the terminal device 100
outputs the sound, and the other terminal devices in the vicinity output the sound. Since no
output is performed, it is possible to learn the volume operation performed so that the terminal
device 100 does not output a sound. Then, the distribution server 10 determines the
reproduction mode in accordance with the volume operation associated with the volume in the
other terminal device located around the terminal device 100 at the time of distribution of the
content. Therefore, the distribution server 10 can play back the content at a volume matched to
the other terminal devices in the vicinity, so that the convenience of the user can be improved.
[0137]
In addition, the distribution server 10 includes a ratio of terminal devices that do not mute sound
among the other terminal devices in the vicinity, a condition based on a volume set by each
terminal device, and a volume operation of the terminal device 100. You may associate and learn.
In addition, the distribution server 10 may learn by associating the volume operation of the
terminal device 100 with the volume at another terminal device in the vicinity for each
predetermined time zone. Also, the distribution server 10 collects the status and settings of other
terminal devices located around the terminal device 100 using SNS (Social Networking Service),
and learns volume operations for each of the collected status and settings. You may In addition,
the distribution server 10 may learn a volume operation for each piece of information posted by
another terminal device located in the short distance of the terminal device 100 to the SNS.
11-04-2019
42
[0138]
〔5−5. Regarding Other Conditions] In addition, the distribution server 10 may learn the
condition combining the above-mentioned various conditions in association with the volume
operation. For example, the distribution server 10 learns the volume operation for each
combination of the predetermined time zone and the history of entry and exit, and the time zone
when the distribution request is received from the terminal device 100 and the reception of the
distribution request The reproduction mode may be determined according to the volume
operation associated with the combination with the acquired entry / exit history.
[0139]
In addition, the distribution server 10 may learn the volume operation for each condition in
consideration of the attribute information of the user. For example, the distribution server 10
determines the reproduction mode in accordance with the volume operation associated with the
combination of the condition based on the attribute information such as the gender, age,
occupation, hobbies, and address of the user and the above-described arbitrary condition. You
may go.
[0140]
Also, the distribution server 10 may perform learning of volume operation in association with
any condition other than the above-described condition. For example, the distribution server 10
can learn volume operation for each condition according to the intention of the advertiser who is
the content registrant or the intention of the service provider provided by the distribution server
10. In addition, for example, the distribution server 10 analyzes the information posted by the
user on the SNS, etc., and relates the type of content of the post, such as whether it is a post
about music or a post about news, and performs such post Learn volume operations when Then,
the distribution server 10 may determine the reproduction mode according to the volume
operation associated with the type of the content of the information posted by the user before
and after the reception of the distribution request.
[0141]
11-04-2019
43
Further, the distribution server 10 does not use the volume operation itself performed when the
predetermined condition is satisfied from the log information as the learning result, but learns
the volume operation obtained by statistically analyzing the volume operation. It may be For
example, the distribution server 10 specifies all the volume operations performed when a
predetermined condition is satisfied, and the condition is determined according to the content of
the specified volume operation, the result, the time when the volume operation is performed, and
the like. Identify the best volume control for the satisfied condition. Then, the distribution server
10 may set the specified optimal volume operation as a learning result in association with the
condition. That is, the distribution server 10 can perform any form of learning as long as learning
of the volume operation is performed from the information of the user.
[0142]
Further, the distribution server 10 may learn the volume operation in association with the user's
biological information (so-called biologic data), and determine the reproduction mode according
to the learning result. For example, the distribution server 10 collects biologic data such as heart
rate and blood pressure from wearable devices used by the user A, and learns volume operations
in association with the collected biologic data. Then, the distribution server 10 may determine
the reproduction mode according to the volume operation associated with the biologic data
collected from the user A at the time of acquisition of the distribution request.
[0143]
〔5−6. Reproduction Mode] In the above-described example, the distribution server 10
determines the volume at the time of reproducing the sound included in the content as the
reproduction mode, but the embodiment is not limited to this. For example, the distribution
server 10 may determine a reproduction mode in which the volume gradually changes, such as
fade-in. Describing a more specific example, when the volume operation specified from the
learning result is "mute setting", the distribution server 10 determines the reproduction mode to
reproduce the sound contained in the content in the mute state as well. It may well be possible to
determine the playback mode to be played back in a mode of gradually raising the audio included
in the content (ie, fade in).
[0144]
11-04-2019
44
Also, for example, when the volume operation specified from the learning result is the “mute
setting” and the content to be distributed is the content related to the advertisement, the
distribution server 10 reproduces the sound by fade-in. The regeneration mode may be
determined. By executing such a process, the distribution server 10 can prevent the reproduction
of the sound in an inappropriate manner such as the sound contained in the content is suddenly
output at a large volume, and as a result, the feeling of the user is improved. It is possible to play
back the content including the audio that the user wants to audition without loss.
[0145]
Also, the distribution server 10 may determine any reproduction mode as long as it can output
audio in an appropriate manner. For example, the distribution server 10 may determine a
reproduction mode in which the volume is gradually raised. In addition, the distribution server
10 may output a sound of a frequency band that is hard to propagate to the surroundings at a
predetermined volume, and may then determine a reproduction mode of gradually increasing the
frequency band to be output at a predetermined volume.
[0146]
〔5−7. Regarding Determination Processing for Each Audio Type] In the example described
above, the distribution server 10 controlled the output mode of the audio included in the content
when the content was reproduced. However, the embodiments are not limited to this. For
example, the sound included in the content may include a plurality of types of sounds such as a
sound logo, background sound, sound effects, and narration. Such voices are considered to
include voices that a registrant (for example, an advertiser) who has registered content wants to
tell the user, and voices that may not be audible to the user.
[0147]
Therefore, when a plurality of sounds are included in the sound of the content, the distribution
server 10 may determine the reproduction mode of each sound according to the type of each
sound. For example, the distribution server 10 receives, from the advertiser terminal 110,
registration of voice included in the content for each voice type. More specifically, the
distribution server 10 includes audio data including a sound logo, audio data including a
11-04-2019
45
background sound, and narration as audio data to be reproduced simultaneously at the time of
reproduction of a moving image included in the content. Registration of the voice data to be
received.
[0148]
In such a case, the distribution server 10 determines the reproduction mode for each type of
received audio data. For example, the distribution server 10 reproduces the audio data at a
predetermined volume (for example, the volume set by the user or the advertiser) regardless of
the learning result as the reproduction mode when reproducing the audio data including the
sound logo. Determine the manner of regeneration. Further, the terminal device 100 determines
the reproduction mode when reproducing the audio data including the background sound
according to the volume operation associated with the condition at the time of content
distribution. In addition, when the volume operation associated with the condition at the time of
content distribution is “silenced state”, the terminal device 100 fades in the audio data as a
reproduction mode at the time of reproducing the audio data including the narration. The
reproduction mode to be reproduced in the mute state is determined.
[0149]
Note that the distribution server 10 may perform voice analysis on the registered voice to cut out
a range including the sound logo temporally, and may use the voice in the range as voice data
including the sound logo. In addition, the distribution server 10 may divide the narration and the
background sound by using the frequency characteristic of the sound and the like to create the
respective audio data.
[0150]
As described above, since the distribution server 10 determines the reproduction mode for each
type of audio, the audio included in the content can be reproduced in a more appropriate
manner. The distribution server 10 may determine the reproduction mode to be reproduced in a
fade-in or mute state even if it is BGM or a sound logo, according to the type of content and the
like.
11-04-2019
46
[0151]
〔5−8. Regarding Determination Processing After Pause] Note that, when the terminal device
100 pauses playback of content, the distribution server 10 may control audio in the playback
mode determined in the decision processing again, and pauses playback. The reproduction of
sound may be controlled according to the reproduction mode at the time of playing. For example,
when the reproduction of the content is paused due to the user's operation or the automatic
control according to the display position of the content, for example, the distribution server 10
reproduces the content based on the new log information acquired from the terminal device 100.
The aspect may be newly determined, and when the reproduction of the content is resumed,
control may be performed to reproduce the sound in the newly determined reproduction aspect.
[0152]
For example, according to the type of content whose playback has been paused, the playback
time until the pause, the operation performed on the terminal device 100 after the pause, the
position of the terminal device 100, etc. The regeneration mode may be newly determined. Then,
when the reproduction mode is newly determined, the distribution server 10 may transmit, to the
terminal device 100, the reproduction instruction to reproduce the sound included in the content
in the newly determined reproduction mode when the reproduction of the content is resumed. .
As a result, the distribution server 10 outputs the voice in an inappropriate manner such that the
voice of the content is output many times when the voice is output in the train or the like and the
user performs the operation with a whirl You can prevent.
[0153]
〔5−9. Regarding Learning Result] The above-described distribution server 10 generates a
learning result learned based on log information and attribute information. However, the
embodiments are not limited to this. For example, the distribution server 10 may register a
predetermined learning result in the learning result database 16, and may determine the
reproduction mode according to the registered learning result. Describing a specific example,
distribution server 10 can not update the received learning result when the registration of the
learning result in which the condition “ticket entry” and the volume operation “silence” are
associated is received from advertiser terminal 110. It registers in the learning result database
16 as information. In such a case, when the distribution server 10 receives the distribution
request and the user has entered the ticket gate of the station using the terminal device 100, the
11-04-2019
47
content is obtained regardless of the learning result based on the log information. The
reproduction mode of the sound included in can be set to the "silent state".
[0154]
〔6. Process Flow of Distribution Server 10] Next, an example of the flow of learning
processing, determination processing, and control processing executed by the distribution server
10 will be described with reference to FIGS. 8 and 9. FIG. First, an example of the learning
process performed by the distribution server 10 will be described with reference to FIG. FIG. 8 is
a flowchart illustrating an example of learning processing performed by the distribution server
according to the embodiment.
[0155]
First, the distribution server 10 collects various log information from the terminal device 100
and the like (step S101). Next, the distribution server 10 collects user attribute information (step
S102). Then, the distribution server 10 learns the volume operation using the log information
and the attribute information (step S103), registers the learning result in the learning result
database 16 (step S104), and ends the process.
[0156]
Next, an example of the flow of determination processing and control processing executed by the
distribution server 10 will be described using FIG. FIG. 9 is a flowchart illustrating an example of
determination processing and control processing performed by the distribution server according
to the embodiment.
[0157]
First, the distribution server 10 determines whether a content distribution request has been
received from the terminal device 100 (step S201), and if it has not been received (step S201:
No), executes step S201 again. Then, when the distribution server 10 receives the distribution
request for the content from the terminal device 100 (step S201: Yes), the distribution server 10
11-04-2019
48
selects the content to be distributed (step S202), and the user or the terminal device at the time
of receiving the distribution request The condition of 100 is specified from the log information
(step S203).
[0158]
Then, the distribution server 10 specifies the volume operation associated with the specified
condition from the learning result (step S204). Subsequently, the distribution server 10
determines the reproduction mode in accordance with the specified volume operation (step
S205). Then, the distribution server 10 distributes the content and the reproduction instruction
to reproduce the sound in the determined reproduction mode to the terminal device 100 (step
S206), and the process ends.
[0159]
〔7. Modifications] The distribution server 10 according to the above-described embodiment
may be implemented in various different forms other than the above-described embodiment. So,
below, other embodiment of the delivery server 10 is described.
[0160]
〔7−1. Type of Content] The distribution server 10 described above distributes, as content,
content related to an advertisement registered by the advertiser. However, the embodiment is not
limited to this, and the distribution server 10 can apply the learning process, the determination
process, and the control process to any content. For example, the distribution server 10 can
apply the various processes described above to any content other than the advertisement, for
example, a web page that accepts a game or a user operation. To describe a more specific
example, the distribution server 10 performs various types of the above-described various
methods as described above when executing a game or distributing an interactive Web page
created by a technology such as flash or CSS (Cascading Style Sheets). The user's convenience
may be improved by executing the process.
[0161]
In addition, the distribution server 10 may improve the convenience of the user by executing the
11-04-2019
49
various processes described above at the time of reproduction of the content including only the
sound.
[0162]
〔7−2.
Regarding Log] The distribution server 10 may log the operation by the user when the content
actually displayed or the content is reproduced in the reproduction mode determined by the
determination process. For example, the distribution server 10 indicates whether the user has
performed an operation to change the volume or not, and the content of the operation to change
the sound when the content is reproduced in the reproduction mode determined by the
determination process. Get the indicated log. On the other hand, the distribution server 10
acquires logs such as whether or not the content has been reproduced, the content reproduction
time, whether or not the content has been paused, and the timing at which the content is paused.
[0163]
The log acquired by the distribution server 10 in this manner is useful for updating the CTR of
each advertisement content, updating the number of impressions, reporting an advertisement
effect to an advertiser, and the like. Also, the log acquired by the distribution server 10 may be
used to change the content arranged on the landing page set for the content to be distributed.
For example, when the user selects the content, the distribution server 10 notifies various servers
to the server that distributes the landing page, and distributes different landing pages according
to the contents of the log. Good.
[0164]
Also, the distribution server 10 may determine the reproduction mode based on the log history.
For example, the distribution server 10 learns the volume operation in association with the
content of the log related to the content for each content, and when the content distribution is
accepted, the volume associated with the content of the log acquired within the predetermined
period The reproduction mode may be determined according to the operation.
11-04-2019
50
[0165]
The distribution server 10 may change the charge amount for the advertiser based on the abovedescribed log when charging the advertiser in the click charge format or the bid format. For
example, the distribution server 10 may provide a difference between the charge amount when
the above-described various processes are executed and the charge amount when the
predetermined volume is reproduced without performing the various processes.
[0166]
〔7−3. Regarding the Subject of Operation] In the above embodiment, an example in which
the distribution server 10 executes the learning process, the determination process, and the
control process has been described. However, the embodiments are not limited to this. For
example, the learning process, the determination process, and the control process described
above may be performed by the terminal device 100. Also, for example, the learning process may
be performed by the distribution server 10, and the determination process and the control
process may be performed by the terminal device 100. For example, the terminal device 100
may execute the determination process by querying the distribution server 10 for the learning
result.
[0167]
〔7−4. Apparatus Configuration] In the above embodiment, the distribution server 10 and
the web server 120 are included. However, the distribution server 10 and the web server 120
may be formed as a single apparatus. In the above embodiment, the content is distributed from
the distribution server 10 to the terminal device 100. However, the embodiment is not limited to
this. For example, instead of the distribution server 10, distribution of content is performed. The
content distribution server to perform may distribute the content, and the distribution server 10
may distribute the reproduction instruction.
[0168]
〔7−5. Operation Record of Terminal Device] Further, the distribution server 10 described
11-04-2019
51
above may collect a record of how much the user has operated the terminal device 100 for the
web page in which the content is arranged. Specifically, the distribution server 10 records, for
example, a scroll operation performed by the user on the web page in which the content is
arranged.
[0169]
In addition, the distribution server 10 performs a tap operation (i.e., a selection operation) on the
content, the number of times the web page is reloaded, a transmission operation (e.g., writing to
SNS, etc.) from the terminal device 100 for information specifying the content , You may collect
various operations performed by the user.
[0170]
In such a case, the distribution server 10 tabulates the information related to the collected
operation history, and further acquires information analyzed about the information.
For example, the distribution server 10 acquires information in which the index of the
advertising effectiveness such as the number of times of the scroll operation and the CTR is
compared for the content involving the various processes described above and the content not
involving the various processes.
[0171]
Here, the operation history on the web page on which the content accompanied by the various
processes described above is displayed can be an index indicating an advertising effect. That is,
in the web page on which the content accompanied by the various processes described above is
displayed, not only the web page of the content destination is displayed when the content itself is
clicked by the user, but the web page is used for the web page It can be said that the operation
history itself indicating how much the user scrolls is an index indicating the user's interest in the
content.
[0172]
11-04-2019
52
For example, in the distribution server 10, the number of times the user has performed the scroll
operation, the amount of the scroll operation performed, the time and time when the scroll
operation was performed, and whether the content is selected after the scroll operation is
performed When the content accompanied by the various processes mentioned above is
displayed, the index which shows how much interest was generated can be provided by
comparing these. Therefore, the distribution server 10 can transmit the information related to
the operation history to the advertiser terminal 110, so that it can be a report indicating an index
of advertising effectiveness on the web page on which the content is displayed according to the
embodiment. The distribution server 10 may transmit the information on the operation history to
the advertiser terminal 110 as it is.
[0173]
As a result, the distribution server 10 can use the various processes described above to indicate
the usefulness of the process of widely making the content related to the advertisement known.
[0174]
〔7−6.
Others] The distribution server 10 described above learns the volume operation in the terminal
device 100 based on the information of the user A, and the reproduction mode when the terminal
device 100 reproduces the sound included in the content according to the learning result Were
determined. However, the embodiments are not limited to this. For example, the distribution
server 10 may execute only the determination process and the control process using a model of a
learning result created by another server or the like. That is, the distribution server 10 uses the
model of volume operation related to the volume of the terminal device 100 learned based on the
information related to the user A, and responds to the situation of the user A at the time of
distribution request of content. The volume operation is specified, and the reproduction mode is
determined according to the specified volume operation. Then, the distribution server 10 may
control the sound included in the content in the determined reproduction mode.
[0175]
For example, the learning server (not shown) acquires attribute information and log information
of the user A, learns volume operation in the terminal device 100 using the acquired attribute
11-04-2019
53
information and log information, and uses the learning result as a model It transmits to the
delivery server 10. More specifically, the learning server learns the volume operation in the
terminal device 100 from the acquired attribute information and log information in association
with the situation of the user A, and associates the situation of the user A and the volume
operation Create a model Then, the learning server transmits the created model to the
distribution server 10.
[0176]
On the other hand, when the distribution server 10 receives a distribution request from the
terminal device 100, the distribution server 10 specifies the status of the user A from log
information and the like. Also, the distribution server 10 applies the identified situation of the
user A to the model, and identifies the volume operation corresponding to the situation of the
user A. Then, the distribution server 10 determines the reproduction mode according to the
specified volume operation. Thereafter, the distribution server 10 controls the sound included in
the content in the determined reproduction mode. The determination process and the control
process are implemented by, for example, the determination unit 21 and the voice control unit
22 illustrated in FIG. 3.
[0177]
The process described above may be realized by the terminal device 100 instead of the
distribution server 10. That is, the terminal device 100 acquires the learning result created by
the learning server or the distribution server 10 as a model. Further, when transmitting the
distribution request, the terminal device 100 specifies the situation of the user A based on the
physical situation or the like of the terminal device 100 by a predetermined method. Then, the
terminal device 100 specifies the volume operation corresponding to the situation of the user A
from the acquired model, and determines the reproduction mode according to the specified
volume operation. Thereafter, the terminal device 100 may reproduce the sound included in the
content in the determined reproduction mode.
[0178]
Here, the model used by the distribution server 10 may include a model set in advance by the
user A, an advertiser, a provider of the service provided by the distribution server 10, or the like.
11-04-2019
54
For example, in the model used by the distribution server 10, the entry history of the station
ticket gate may be associated in advance with a reproduction mode in which the sound is
reproduced in a mute state or fade-in. In the case of using such a model, the distribution server
10 reproduces the audio in the mute state or fade-in when the log information “function: ticket
gate entry” is acquired within a predetermined time after receiving the distribution request.
Aspects may be determined.
[0179]
〔7−7. Others] Also, among the processes described in the above embodiment, all or part of
the processes described as being automatically performed can be manually performed, or the
processes described as being manually performed. All or part of the treatment can also be
performed automatically in a known manner. In addition, information including processing
procedures, specific names, various data and parameters shown in the above-mentioned
documents and drawings can be arbitrarily changed unless otherwise specified. For example, the
various information shown in each figure is not limited to the illustrated information.
[0180]
Further, each component of each device illustrated is functionally conceptual, and does not
necessarily have to be physically configured as illustrated. That is, the specific form of the
distribution and integration of each device is not limited to the illustrated one, and all or a part
thereof may be functionally or physically dispersed in any unit depending on various loads, usage
conditions, etc. It can be integrated and configured. For example, the determination unit 21 and
the voice control unit 22 illustrated in FIG. 3 may be integrated.
[0181]
Moreover, it is possible to combine suitably each embodiment mentioned above in the range
which does not contradict process content.
[0182]
〔7−8.
11-04-2019
55
Program] Further, the distribution server 10 according to the embodiment described above is
realized by, for example, a computer 1000 configured as shown in FIG. Hereinafter, the
distribution server 10 will be described as an example. FIG. 10 is a hardware configuration
diagram showing an example of a computer for realizing the function of the distribution server.
The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a
communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media
interface (I / F) 1700.
[0183]
The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 to
control each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the
computer 1000 starts up, a program depending on the hardware of the computer 1000, and the
like.
[0184]
The HDD 1400 stores a program executed by the CPU 1100, data used by the program, and the
like. The communication interface 1500 receives data from another device via the network N,
sends it to the CPU 1100, and transmits data generated by the CPU 1100 to the other device.
[0185]
The CPU 1100 controls output devices such as a display and a printer, and input devices such as
a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from
an input device via the input / output interface 1600. The CPU 1100 also outputs the generated
data to the output device via the input / output interface 1600.
[0186]
The media interface 1700 reads a program or data stored in the recording medium 1800 and
provides the CPU 1100 with the program via the RAM 1200. The CPU 1100 loads such a
11-04-2019
56
program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and
executes the loaded program. The recording medium 1800 is, for example, an optical recording
medium such as a digital versatile disc (DVD) or a phase change rewritable disc (PD), a magnetooptical recording medium such as a magneto-optical disk (MO), a tape medium, a magnetic
recording medium, or a semiconductor memory. Etc.
[0187]
For example, when the computer 1000 functions as the distribution server 10 according to the
embodiment, the CPU 1100 of the computer 1000 realizes the function of the control unit 13 by
executing a program loaded on the RAM 1200. In the HDD 1400, data in the storage unit 12,
that is, the log information database 14, the attribute information database 15, the learning
result database 16, and the delivery information database 17 are stored. The CPU 1100 of the
computer 1000 reads these programs from the recording medium 1800 and executes them, but
as another example, these programs may be acquired from other devices.
[0188]
When the computer 1000 functions as the terminal device 100 according to the embodiment,
the CPU 1100 of the computer 1000 realizes the same function as the control unit 13 by
executing the program loaded on the RAM 1200, and the terminal device 100. The abovedescribed learning process, decision process, and control process may be executed. The HDD
1400 also stores data similar to that of the storage unit 12.
[0189]
〔8. Effect] As described above, the distribution server 10 learns the volume operation related
to the volume of the terminal device 100 used by the user A based on the information of the user
A. Further, the distribution server 10 determines the reproduction mode when the terminal
device 100 reproduces the sound included in the content, according to the learning result of the
learning process. Then, the distribution server 10 controls the sound included in the content in
the determined reproduction mode. For this reason, since the distribution server 10 can output
voice in a mode desired by the user A without the user A performing a volume operation, the
convenience of the user can be improved.
11-04-2019
57
[0190]
In particular, the present invention is suitable for an in-article advertisement in which
advertisement content including audio is displayed on a web page (i.e., article) in which no audio
is output in principle, such as a news site. For example, when browsing articles such as a news
site, it is considered that the user predicts that sound will not be output. However, as the manner
in which content including audio such as moving image content is distributed as advertising
content increases, it is predicted that audio may be output unexpectedly when a user browses an
article or the like. On the other hand, since the distribution server 10 controls to reproduce the
sound of the content to be distributed as the in-article advertisement in the determined
reproduction mode, for example, assuming that the user browses the article on the premise that
the user does not hear the sound. When the reproduction mode is determined, it is possible to
prevent the reproduction of audio in an inappropriate manner.
[0191]
In the present invention, a distribution site of a moving image posted by a user, a distribution site
distributing a paid or free moving image content, etc., distributes advertising content, moving
image content, etc. on the premise that the user hears a sound. It is also useful when accepting
[0192]
In addition, the distribution server 10 learns the volume operation in association with the state of
the terminal device 100, and determines the reproduction mode according to the volume
operation associated with the state of the terminal device 100 when the terminal device 100
acquires content. Do.
Therefore, the distribution server 10 can determine the reproduction mode according to the
volume operation based on the state of the terminal device 100, such as the inclination and the
operation history, and thus the convenience of the user can be improved.
[0193]
Also, the distribution server 10 learns the volume operation in association with the operation
11-04-2019
58
history for the terminal device 100, and determines the reproduction mode in accordance with
the volume operation associated with the operation performed when the terminal device 100
acquires the content. Do. That is, the distribution server 10 learns the volume operation
according to the pattern of the operation history on the terminal device 100, and determines the
reproduction mode according to the volume operation corresponding to the pattern of the
operation history at the time of content distribution. Therefore, for example, since the
distribution server 10 can appropriately determine the reproduction mode of the voice after the
various operations are performed without the user A performing the volume operation, the
convenience of the user can be improved. it can.
[0194]
In addition, the distribution server 10 learns the volume operation in association with the
position of the terminal device 100, and determines the reproduction mode in accordance with
the volume operation associated with the position when the terminal device 100 acquires the
content. Therefore, for example, when the terminal device 100 is located at work or the like
without the user A performing a volume operation, for example, the distribution server 10 is put
into the mute state, and the terminal device 100 is located at the user A's home or the like. In this
case, it is possible to determine the reproduction mode such as outputting a sound, so that the
convenience of the user can be improved.
[0195]
Also, the distribution server 10 learns the volume operation in association with the network to
which the terminal device 100 is connected, and determines the reproduction mode according to
the volume operation associated with the network to be connected when the terminal device 100
acquires content. Do. Therefore, for example, when the terminal device 100 connects to a public
network such as a workplace even if the user A does not perform the volume operation, for
example, the distribution server 10 is put into a mute state, and the terminal device 100 is the
user A's home etc. In the case of connecting to a private network, it is possible to determine the
reproduction mode such as outputting the sound, so that the convenience of the user can be
improved.
[0196]
11-04-2019
59
In addition, the distribution server 10 learns the volume operation in association with the type of
the content reproduced by the terminal device 100, and in response to the volume operation
associated with the type of the content to be distributed to the terminal device 100, The
reproduction mode at the time of reproducing the included audio is determined. Therefore, for
example, even if the user A does not perform the volume operation, the distribution server 10
responds to whether the content to be distributed is content related to an advertisement or a
moving image etc. posted by another user. Since the reproduction mode at the time of
reproducing the audio of the content can be determined, the convenience of the user can be
improved.
[0197]
In addition, the distribution server 10 learns the volume operation in association with the type of
display content that the terminal device 100 displays separately from the content, and displays
the content separately when the terminal device 100 acquires the content. The reproduction
mode is determined according to the volume operation associated with the type of content.
Therefore, for example, even if the user A does not perform the volume operation, the
distribution server 10 outputs the sound of the content when the terminal device 100 displays
the web page related to sports, and the terminal device 100 relates to the news When the web
page is displayed, it is possible to determine the reproduction mode such as putting in the mute
state, so that the convenience of the user can be improved.
[0198]
Also, the distribution server 10 learns the volume operation in association with the physical state
of the terminal device 100, and responds to the volume operation associated with the physical
state of the terminal device 100 when the terminal device 100 acquires content. To determine
the regeneration mode. Thus, for example, the distribution server 10 mutes the sound of the
content when the user A stands in the middle of a train or the like and operates the terminal
device 100 without the user A performing a volume operation. When the user A is lying down
and operates the terminal device 100, it is possible to determine the reproduction mode of
outputting a sound, so that the convenience of the user can be improved.
[0199]
11-04-2019
60
Also, the distribution server 10 learns the volume operation in association with the volume of
other terminal devices existing around the terminal device 100, and the terminal device 100
exists around the terminal device 100 when acquiring the content. The reproduction mode is
determined according to the volume operation associated with the volume of the terminal device.
Therefore, for example, when another terminal apparatus around the terminal apparatus 100
outputs a sound, the distribution server 10 outputs the sound of the content even if the user A
does not perform the volume operation, and the other terminal apparatus outputs the sound of
the content. When the user does not output sound, it is possible to determine the reproduction
mode of putting into the mute state, so the convenience of the user can be improved.
[0200]
In addition, the distribution server 10 learns the volume operation in association with the history
of entry and exit using the terminal device 100, and in response to the volume operation
associated with the entry and exit history when the terminal device 100 acquires content,
Determine the regeneration mode. Therefore, for example, when the user A enters the ticket gate
of a station or a facility such as a company without the user A performing a volume operation,
the audio of the content is muted, and from the ticket gate of the station or the facility When
participating, since it is possible to determine the reproduction mode of outputting a voice, it is
possible to improve the convenience of the user.
[0201]
Further, when the content includes a plurality of sounds, the distribution server 10 determines
the reproduction mode of each sound according to the type of each sound. Therefore, the
distribution server 10 can reproduce the sound included in the content in an appropriate
manner.
[0202]
In addition, when the type of sound included in the content is a sound logo, the distribution
server 10 determines, as a reproduction mode, an aspect of reproducing the sound logo at a
predetermined volume. Therefore, the distribution server 10 can allow the user to audition the
sound logo included in the content.
11-04-2019
61
[0203]
In addition, when the type of audio included in the content is background sound, the distribution
server 10 determines the reproduction mode according to the learning result. Here, it is
considered that the background sound is not a sound that causes much awareness to the
surrounding people as compared to the sound logo and the narration. Therefore, the distribution
server 10 can provide the user with an opportunity to change the volume while preventing the
reproduction of the voice in an inappropriate manner.
[0204]
In addition, when the type of audio included in the content is narration, the distribution server 10
determines, as a reproduction mode, a mode in which a mute state is set or a mode in which the
volume is gradually increased. Here, the narration is considered to be an audio that causes the
surrounding people to notice in comparison with the sound logo and the background sound.
Therefore, the distribution server 10 can provide the user with an opportunity to change the
volume while preventing the reproduction of the voice in an inappropriate manner.
[0205]
Also, the distribution server 10 uses the volume operation model related to the volume of the
terminal device 100 learned based on the information related to the user A, and performs the
volume operation corresponding to the situation of the user A at the time of distribution request
of content. Is determined, and the reproduction mode is determined according to the specified
volume operation. Then, the distribution server 10 controls the sound included in the content in
the determined reproduction mode. For this reason, since the distribution server 10 can output
voice in a mode desired by the user A without the user A performing a volume operation, the
convenience of the user can be improved.
[0206]
Although some of the embodiments of the present application have been described above in
detail based on the drawings, these are only examples, and various modifications can be made
based on the knowledge of those skilled in the art, including the aspects described in the section
of the description of the invention. It is possible to implement the invention in other improved
11-04-2019
62
forms.
[0207]
Also, the "section (module, unit)" described above can be read as "means" or "circuit".
For example, the determination unit can be read as a determination means or a determination
circuit.
[0208]
DESCRIPTION OF REFERENCE NUMERALS 10 distribution server 11 communication unit 12
storage unit 13 control unit 14 log information database 15 attribute information database 16
learning result database 17 distribution information database 18 reception unit 19 collection
unit 20 learning unit 21 determination unit 22 voice control unit 100 to 103 terminal device
11-04-2019
63
Документ
Категория
Без категории
Просмотров
0
Размер файла
88 Кб
Теги
description, jp2016058798
1/--страниц
Пожаловаться на содержимое документа