close

Вход

Забыли?

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

?

DESCRIPTION JP2014230241

код для вставкиСкачать
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 JP2014230241
Abstract: PROBLEM TO BE SOLVED: To enable acquisition of event information in a method
independent of the type of media and reception protocol. SOLUTION: The radio program
distribution system 1 is that the user terminal 70 receives and outputs the voice of the radio
program distributed via the communication line 80, and the user terminal 70 via the
communication line 80. When receiving the distributed stereo audio, the program audio included
in the stereo audio is output as voice, and the change in volume of the instruction audio included
in the stereo audio is monitored to change the volume When it detects the command, it sends a
request for transmission of the operation instruction to the instruction server 50, and executes a
predetermined operation based on the content of the operation instruction transmitted from the
instruction server 50. [Selected figure] Figure 10
Radio program distribution system, radio program interlocking processing method, and radio
program interlocking processing program
[0001]
The present invention relates to a radio program distribution system for realizing a so-called
Internet radio that distributes radio programs via the Internet, a radio program interlocking
processing method executed in this system, and a radio program interlocking processing
program for executing this method. In particular, according to the progress of a radio program
being distributed, a radio program distribution system for remotely controlling the user terminal
to execute display of an image related to the contents of the radio program, a radio program
interlocking processing method, and a radio program interlocking process About the program.
[0002]
11-04-2019
1
In recent years, various functions have been expanded in portable terminals represented by
smartphones and tablet terminals in order to meet various needs from users.
For example, in addition to the call function and mail function that have been conventionally
installed, a wide variety of functions such as watching TV programs with one segment, accessing
websites by connecting to the Internet, camera functions, electronic book browsing functions, etc.
It has become feasible. In addition, some portable terminals can receive and output so-called
Internet radio that listens to the contents of a radio program streamed via the Internet. In this
method, audio of a radio program is not transmitted by radio waves, but converted into digital
data, and the audio data is streamed to the portable terminal of the user and output as audio via
the Internet.
[0003]
Various techniques related to this Internet radio have been proposed conventionally. For
example, in addition to the broadcast signal of a radio program, there is one that generates
additional information including the title and singer name of a song adopted for the program,
adds this additional information to the broadcast signal and distributes it (for example, patent)
Reference 1.). In addition, the broadcast time of each scene of the program and the address of the
information site providing information on each scene are associated with each other and
registered in the information providing server, and when the user terminal receives a request for
information provision, the received time There is one which notifies the user terminal of the
address corresponding to the (see, for example, Patent Document 2).
[0004]
JP, 2000-115093, A JP, 2002-032396, A
[0005]
However, there are the following problems in the conventional Internet radio technology.
Mobile terminals represented by smartphones and tablet terminals are different in the type of
11-04-2019
2
media that can be reproduced depending on the manufacturer and the developed age. In
addition, there are differences in the reception protocol of streaming media over the network
depending on the manufacturer and the age of development of the portable terminal. With
regard to the difference in the media that can be played back, the problem is being solved
because the technology that enables playback by applying post-conversion to the data has been
established to a certain extent. Also, with regard to the difference in the reception protocol of
streaming media, the problem is being almost solved by performing protocol conversion for each
terminal on the distribution system.
[0006]
However, since data conversion is performed for each portable terminal, it is possible to put
information other than the media, for example, "character information such as subtitles" and
"event information synchronized with the reproduction of the media" in the streaming media. It
was difficult. This is because it is necessary to formulate a new protocol for each portable
terminal in order to maintain other than media information at the time of conversion, which is
not realistic considering future development costs.
[0007]
The present invention has been made to solve the above problems, and a radio program
distribution system, a radio program interlocking processing method, and a radio program
interlocking system capable of acquiring event information by a method independent of media
types and reception protocols. The purpose is to provide a processing program.
[0008]
In order to achieve this object, the radio program distribution system of the present invention is a
radio program distribution system for distributing the sound of a radio program via a
communication line, wherein the sound of the radio program is input as program sound and the
volume is calculated. A mixer for adjustment, an encoding apparatus for encoding program audio
sent from the mixer, a distribution server for distributing program audio sent from the encoding
apparatus via a communication line, and the distribution server The mixer comprises: a user
terminal for receiving and outputting the delivered program sound; and an instruction server for
storing an operation instruction created in a predetermined language, and the mixer is
configured to input the program sound at an input terminal at a predetermined timing, The
volume adjustment means for inserting a weak sound state of almost zero volume into the
instruction voice consisting of a constant volume, and mixing the program voice and the
instruction voice (E) a mix unit for obtaining audio, and an output unit for transmitting stereo
11-04-2019
3
audio to the encoding apparatus; the distribution server distributes stereo audio to the user
terminal; and the user terminal receives the stereo audio; The instruction server includes an
audio output unit that outputs a voice, and a control unit that monitors a change in volume of the
instruction voice and detects a change in the volume, and transmits a request to transmit an
operation instruction to the instruction server. When the transmission request for the operation
instruction is received, the operation instruction is transmitted to the user terminal, and the
control unit of the user terminal is configured to execute a predetermined operation based on the
content of the operation instruction.
[0009]
Further, a radio program interlocking processing method of the present invention is a radio
program interlocking processing method for distributing voice of a radio program via a
communication line, wherein the instruction server stores operation instructions generated in a
predetermined language. The processing, the processing in which the mixer inputs the audio of
the radio program as the program sound, the processing in which the mixer adjusts the volume
of the program sound, and the instruction voice having a constant volume at a predetermined
timing by the mixer. A process of inserting a weak sound state where the volume is almost zero, a
process of mixing a program voice and an instruction voice to obtain stereo voice, a process of
the mixer transmitting stereo voice to an encoding device, and an encoding device And the
process of encoding the program voice sent from the mixer and sending it to the delivery server,
and the delivery server sends the stream sent from the encoding device. The process of
delivering audio to the user terminal via the communication line, and when the user terminal
receives stereo audio, the program audio is output and the change in volume of the instruction
audio is monitored, and the volume is changed. When it detects that, the process of transmitting
the transmission request of the operation indication to the instruction server, the process of
transmitting the operation indication to the user terminal when the instruction server receives
the transmission request of the operation indication, and the user terminal According to the
contents, there is a process of executing a predetermined operation.
[0010]
Further, the radio program interlocking processing program of the present invention is a radio
program interlocking processing program for causing a radio program distribution system to
execute the step of distributing the audio of the radio program via the communication line, and
the instruction server Storing the operation instruction created in the language of the language,
the mixer inputting the sound of the radio program as the program sound, the mixer adjusting
the volume of the program sound, and the mixer at a predetermined timing. The steps of:
inserting a weak sound state of almost zero volume into the instruction voice consisting of a
constant volume; mixing the program voice and the instruction voice to obtain stereo audio; and
the mixer stereo audio Transmitting to the encoding device, and the encoding device codes the
11-04-2019
4
program audio sent from the mixer And the step of transmitting to the distribution server, the
step of distributing the stereo sound sent from the encoding device to the user terminal through
the communication line, and the user terminal receiving the stereo sound, The program voice is
output as voice, and the change of the volume of the instruction voice is monitored, and when it
is detected that the volume has changed, the step of transmitting the operation instruction
transmission request to the instruction server, the instruction server transmitting the operation
instruction When the request is received, the radio program distribution system is configured to
execute the step of transmitting an operation instruction to the user terminal, and the step of the
user terminal performing a predetermined operation based on the content of the operation
instruction.
[0011]
Further, a radio program interlocking processing program of the present invention is a radio
program interlocking processing program for causing a user terminal to execute a step of
outputting a voice of a radio program distributed via a communication line, and the
communication line When receiving the stereo audio delivered via, the program audio included in
the stereo audio is output as voice, and the change in volume of the instruction audio included in
the stereo audio is monitored, and the volume is When it detects that it has changed, it causes
the user terminal to execute a step of transmitting a transmission request for an operation
instruction to the instruction server, and a step of executing a predetermined operation based on
the content of the operation instruction transmitted from the instruction server. It is as
composition.
[0012]
According to the radio program distribution system, the radio program interlocking processing
method, and the radio program interlocking processing program of the present invention, the
change of the volume of the instruction voice transmitted from the distribution server is adopted
as the trigger of the event occurrence. Event information can be acquired in a manner that does
not depend on the type of the message or the reception protocol.
Also, when the user terminal receives the trigger, it determines that an event has occurred,
receives an operation instruction from the instruction server, and executes the process described
in the operation instruction, so that the operation instruction It is possible to cause the user
terminal to execute processing associated with the radio program described in.
11-04-2019
5
[0013]
It is a schematic block diagram which shows the structure of the radio program delivery system
in embodiment of this invention.
It is a block diagram which shows the structure of an audio mixer.
It is a block diagram which shows the structure of a compression encoding apparatus.
It is a block diagram which shows the structure of the instruction | indication server.
It is a figure which shows the content of operation instruction | indication. It is a block diagram
which shows the structure of a user terminal. It is a figure which shows the content of a program
schedule. It is a front view which shows a mode that display content switches automatically in
the display part of a user terminal. It is a schematic diagram for demonstrating the operation |
movement of a radio program delivery system. It is a schematic diagram for demonstrating the
other operation | movement of a radio program delivery system. It is an operation | movement
procedure figure which shows operation | movement of a radio program delivery system at the
time of starting the application for streaming delivery in a user terminal. It is an operation |
movement procedure figure which shows the operation | movement of the radio program
delivery system after starting the audio | voice output of the radio program by streaming
delivery.
[0014]
Hereinafter, preferred embodiments of a radio program distribution system, a radio program
interlocking processing method, and a radio program interlocking processing program according
to the present invention will be described with reference to the drawings.
[0015]
[Radio Program Distribution System] First, an embodiment of a radio program distribution
system of the present invention will be described with reference to FIG.
11-04-2019
6
The figure is a schematic block diagram which shows a structure of the radio program delivery
system of this embodiment.
[0016]
As shown in the figure, the radio program distribution system 1 includes an audio mixer 10, a
microphone 20, a compression encoding device 30, a distribution server 40, an instruction
server 50, a file server 60, and a user terminal 70. ing. The microphone 20 is connected to the
audio mixer 10, the audio mixer 10 and the compression encoding device 30 are connected via a
predetermined cable, and the predetermined distance between the compression encoding device
30 and the distribution server 40 is The distribution server 40, the instruction server 50, the file
server 60, and the user terminal 70 are communicably connected via a communication line such
as the Internet 80.
[0017]
Here, the audio mixer 10 inputs one or more sounds, performs timbre processing and track voice
addition by electrical processing in an analog circuit or calculation in a digital circuit, and
outputs them to various audio track formats. Audio equipment for mixing. The audio mixer 10 is
a device used in a recording studio of the radio broadcast station A, and a plurality of channels
(at least two or more in the present embodiment) for inputting sound are provided.
[0018]
At least one of the plurality of channels is a monaural channel, to which the microphone 20
installed in the recording studio of the radio station A is connected. Specifically, the plug
connected to the end of the cable connected to the microphone 20 is connected (plugged in) to
the input terminal 11 of the monaural channel provided in the audio mixer 10 (see FIGS. 1 and
2). The microphone 20 inputs a voice emitted from a performer (for example, a performer such
as a DJ, an announcer, a guest, etc.) of a radio program, and sends it to the input terminal 11 of
the monaural channel of the audio mixer 10. The microphone 20 may be single or plural. When a
plurality of microphones 20 are used, the audio mixer 10 needs to be provided with monaural
channels and input terminals 11 as many as or more than the number of the microphones 20.
11-04-2019
7
[0019]
An instruction sound having a constant volume is input to one of the plurality of channels
provided in the audio mixer 10. The instruction voice is generated by a sine wave signal
generator (not shown) which is a device that generates a sine wave signal of a single frequency,
is output from the sine wave signal generator, and is input to the input terminal 11 of the audio
mixer 10. Is input to The channel of the input terminal 11 of the audio mixer 10 for inputting the
instruction voice is one voice line (synonymous with monaural channel).
[0020]
When the audio mixer 10 itself has a function of generating the instruction sound, it is not
necessary to connect a sine wave signal generator to the input terminal 11 of the audio mixer 10.
In this case, the audio mixer 10 can perform adjustment of the volume, setting of the localization
of the sound, and the like as described later on the instruction sound generated by itself.
However, in the present embodiment, the sine wave signal generator generates and outputs
instruction voice, and the input terminal 11 of the audio mixer 10 inputs the instruction voice. As
described above, the audio mixer 10 acquires instruction voice by the input terminal 11 inputting
from the sine wave signal generator or by itself.
[0021]
As shown in FIG. 2, the audio mixer 10 mixes the sound of each channel with the volume
adjustment means 12 for adjusting the volume of the sound input from the input terminal 11, the
sound localization means 13 for setting the localization of the sound, and And the output unit 17
for obtaining the stereo sound, the output volume adjusting means 15 for adjusting the volume
of the stereo audio after being mixed, and the stereo sound for which the volume is adjusted by
the output volume adjusting means 15 And an output unit 16 for outputting to the outside.
[0022]
As the configuration of the volume adjusting means 12, the audio mixer 10 is controlled
according to the fader 121 manually operated to adjust the volume of the sound inputted from
the input terminal 11 and the value indicated by the fader 121. A volume control unit 122 for
adjusting the volume of the channel is provided for each channel.
11-04-2019
8
The fader 121 has a sliding type and a rotary type, and a person engaged in the production of a
radio program, for example, a voice engineer or the like operates this fader 121 (slide in the case
of slide type, rotation in the case of rotary type) By adjusting the volume of the sound. In
addition, numerical values such as 0 [db], -30 [db], and -∞ [db] are generally described as sound
volume adjustment values on the side or periphery of the fader 121, and these numerical values
are referred to. By operating the fader 121, it is possible to adjust the increase or decrease of the
volume of the sound. When the sound volume adjustment unit 122 receives the sound input to
the input terminal 11, the sound volume adjustment unit 122 adjusts the sound volume of the
sound according to the value indicated by the fader 121 and sends it to the sound localization
unit 13.
[0023]
The voice engineer operates the fader 121 to individually adjust the volume of the sound input
through the microphone 20 and the volume of the instruction sound sent from the sine wave
signal generator. However, to adjust the volume of the instruction voice, an adjustment level (for
example, 0 [db]) corresponding to a constant volume and an adjustment level for which the
volume is almost zero (0) (for example, -∞ [db]) It does by reciprocation operation. Then, when
the position of the fader 121 is at an adjustment level (for example, 0 [db]) corresponding to a
fixed volume, the volume adjustment unit 122 performs the sound localization while maintaining
the volume of the instruction sound at the fixed volume. Send to means 13. On the other hand,
when the position of the fader 121 is at the adjustment level (for example, -∞ [db])
corresponding to the volume of almost zero (0), the volume adjustment unit 122 sets the volume
of the instruction voice to almost zero. Convert and send to sound localization means 13. As a
result, the instruction voice is output from the volume adjustment unit 12 as a signal that
changes between two levels of constant volume and almost zero (0), and is sent to the sound
localization unit 13.
[0024]
In addition, since the adjustment of the volume of the instruction voice is performed by the
operation of the fader 121, when the fader 121 is operated to the adjustment level (for example,
-∞ [db]) corresponding to the volume of almost zero (0). However, it can not be said that the
volume of the instruction voice is completely zero. However, since it is only necessary that the
user terminal 70 can detect the change in volume of the instruction voice as a trigger for event
11-04-2019
9
occurrence, the volume of the instruction voice may be equal to or less than a predetermined
threshold. A state in which the volume of the instruction sound is equal to or lower than a
predetermined threshold value by the operation of the fader 121 as described above is referred
to as a weak sound state. Further, in the present embodiment, the volume of the instruction
sound is adjusted by the fader 121. However, for example, when the audio mixer 10 is provided
with a mute button for muting for each channel, It is also possible to mute the instruction voice
by operating this mute button.
[0025]
As a configuration of the sound localization means 13, the audio mixer 10 is provided with an
adjustment knob 131 for PAN (pan) which is artificially operated to set the localization of the
sound, and the localization according to the localization indicated by the adjustment knob 131. A
sound localization unit 132 for setting the localization of the sound is provided for each channel.
The adjustment knob 131 generally uses a rotary knob, and turns left to set the sound
localization to L (left) and set it to the right to set sound localization to R (right). can do.
[0026]
The audio engineer rotates the adjustment knob 131 in either the L (left) or R (right) direction to
make the sound input for each channel L (left) or R (right). Can be distributed to Here, for a
monaural channel to which sound is input through the microphone 20, the adjustment knob 131
is set to L (left). When there are a plurality of monaural channels to which sound is input through
the microphone 20, the adjustment knob 131 is set to L (left) for all of the plurality of monaural
channels. Thus, when the audio input through the microphone 20 is output from the audio mixer
10, the audio is output as an L channel of stereo audio. On the other hand, the adjustment knob
131 is set to R (right) for the monaural channel to which the instruction sound is input. As a
result, when the instruction sound is output from the audio mixer 10, it is output as an R channel
of stereo sound. When the sound localization unit 132 receives the sound sent from the volume
adjustment unit 12, the sound localization unit 132 sets the localization of the sound according
to the localization indicated by the adjustment knob 131, and sends it to the mixing unit 14.
[0027]
The mixing unit 14 is an instruction for which the sound volume is adjusted by the volume
11-04-2019
10
adjustment unit 12 and the localization of the sound is set to L (left) by the sound localization
unit 13 and for the instruction where the localization of the sound is set to R (right) The sound is
mixed and sent to the output volume adjusting means 15 as analog stereo sound. The output
volume adjusting means 15 includes a fader 151 manually operated to adjust the volume of the
analog stereo sound, and a volume adjusting unit 152 adjusting the volume of the stereo sound
according to the value indicated by the fader 151. Is equipped. The audio engineer can adjust the
volume of analog stereo sound by operating the fader 151. When the volume adjustment unit
152 receives the analog stereo sound sent from the mixing unit 14, the volume adjustment unit
152 adjusts the volume of the stereo sound according to the value indicated by the fader 151
and sends it to the output unit 16.
[0028]
The output unit 16 outputs analog stereo sound from the output terminal 17 to the outside. The
compression encoding device 30 is connected to the output terminal 17 via a cable. Thereby, the
analog stereo sound output from the output terminal 17 is transmitted to the compression
encoding device 30. Although some audio mixers 10 have an adjustment knob for setting the
localization of the sound of the analog stereo sound output from the mixing unit 14, in the
present embodiment, the analog stereo sound is used. On the other hand, since localization of
sound is not set, it is not necessary to provide the adjustment knob as a configuration of the
audio mixer 10. However, it is possible to use an audio mixer provided with the adjustment knob
as the audio mixer 10 of the present embodiment.
[0029]
The compression encoding apparatus 30 is a computer that operates under program control, and
is an information processing apparatus used in the recording studio of the radio station A. In this
compression encoding device 30, software for producing and distributing digital content (for
example, Windows Media encoder etc.) (Windows is a registered trademark) is installed in
advance, and the analog output from the output terminal 17 of the audio mixer 10 The stereo
audio signal is input (encoded), digitized, compressed and streamed to the distribution server 40.
At this time, of the audio included in the stereo audio, the program audio (audio input from the
microphone 20) is transmitted by the L channel, and the instruction audio is transmitted by the R
channel.
[0030]
11-04-2019
11
Further, as shown in FIG. 3, the compression encoding device 30 has an audio input unit 31 for
inputting an audio signal of stereo audio output from the audio mixer 10, an audio signal and
digital content input by the audio input unit 31. Storage unit 32 for storing the production /
distribution software etc., an audio transmission unit 33 for streaming transmission of audio
signals to the distribution server 40, and an input unit such as a keyboard or a mouse operated
by a person engaged in radio program production 34, a display unit 35 for displaying
predetermined data and a screen, and a control unit 36 for controlling each component of the
compression encoding device 30 to execute the function of the compression encoding device 30.
[0031]
The control unit 36 executes encoding (encoding) and compression on audio signals of stereo
audio and control of streaming transmission.
That is, the control unit 36 reads out and executes the software for production and distribution
of digital content stored in the storage unit 32, and encodes (encodes) the audio signal of stereo
sound input by the audio input unit 31. The digital stereo sound is digitized and compressed, and
is streamed to the distribution server 40 via the audio transmitter 33.
[0032]
The distribution server 40 is a computer that operates under program control, and is an
information processing apparatus installed on the Internet 80. The distribution server 40
receives the digital stereo audio signal streamed and transmitted from the compression encoding
device 30. In addition, when the distribution server 40 receives a request for starting streaming
distribution of Internet radio transmitted from the user terminal 70, the distribution server 40
may use MMS (Microsoft Media Server) (Microsoft is a registered trademark) or RTSP (Real Time
Streaming Protocol). Using a streaming protocol, the digital stereo audio signal is optimized for
streaming, and after the file is protected, it is controlled to be distributed to the user terminal 70
via the Internet 80. The distribution server 40 can be installed in the recording studio of the
radio station A, as shown in FIG. However, the distribution server 40 only needs to be placed in
an environment connectable to the Internet 80, and does not necessarily have to be installed in
the recording studio.
[0033]
11-04-2019
12
The instruction server 50 is a computer that operates under program control, and stores an
operation instruction in which the operation content of the user terminal 70 is described, and the
instruction file request (XML) is a transmission request for requesting transmission of the
operation instruction. When the request is received from the user terminal 70, the instruction file
including the operation instruction is transmitted to the user terminal 70 that has transmitted
the instruction file request. Specifically, as shown in FIG. 4, the instruction server 50 is a program
or data for executing the functions of the communication unit 51 communicably connected to the
user terminal 70 via the Internet 80 and the instruction server 50. , A storage unit 52 for storing
operation instructions and the like, a control unit 53 for controlling each component of the
instruction server 50 to execute the functions of the instruction server 50, and an input such as a
keyboard or mouse which can be operated artificially And a unit 54.
[0034]
The operation instruction stored in the storage unit 52 describes the content of the operation to
be performed by the user terminal 70. Specifically, for example, as shown in FIGS. 5 (a) to 5 (e), a
URL specifying the address of the web page to be acquired (FIG. 5 (a)), stop of streaming
reception of audio signals of radio programs, Reproduction of music built in the user terminal 70,
acquisition of a new operation instruction (XML) after the end of reproduction (FIG. 6 (b)),
resumption of streaming reception of an audio signal of a radio program (FIG. 2 (c)) These
include activation of a specific application installed in the user terminal 70 (FIG. 6D), change of
acquisition destination of operation instruction (XML) (FIG. 6E), and the like. These operation
instructions are described in a predetermined language, for example, an XML format.
[0035]
In addition, the operation instruction is proposed by the person who is engaged in the production
of the radio program (for example, a component writer, a director, etc.) and its content is
prepared and created by a system technical person in charge of managing, constructing and
operating the radio program distribution system 1 Ru. The creation of the operation instruction
is performed by operating the input unit 54 of the instruction server 50, and the generated
operation instruction is stored in the storage unit 52 of the instruction server 50. Further, by
operating the input unit 34 of the compression encoding device 30, the operation instruction is
generated by the compression encoding device 30, stored in the storage unit 32, and transmitted
to the instruction server 50 via the Internet 80. Can be stored in the storage unit 52.
11-04-2019
13
[0036]
When the instruction file request transmitted from the user terminal 70 is received by the
communication unit 51, the control unit 53 takes out the instruction file including the operation
instruction from the storage unit 52, and transmits the instruction file request to the user
terminal To the communication unit 51 and the Internet 80.
[0037]
The file server 60 is a computer that operates under program control, and includes a storage unit
that stores various web pages.
In addition, the file server 60 includes a communication unit that communicates with the user
terminal 70 via the Internet 80, and a control unit that controls each component of the file server
60 to execute the function of the file server 60. Have. When the communication unit receives,
from the user terminal 70, a web page request (URL request) which is a transmission request to
request acquisition of a web page, the control unit causes the web page specified by the URL
included in the web page request to The web page request is retrieved from the storage unit and
transmitted to the user terminal 70 that has transmitted the web page request.
[0038]
The web page stored in the storage unit of the file server 60 is composed of HTML (or XHTML), a
style sheet, and image data, and an image (still image), video (moving image), and the like related
to the contents of the radio program. Sentences etc. are put, and it is made possible to specify by
URL. This web page may be created by a person (for example, a director or the like) who is
engaged in the production of a radio program or a system engineer, or may be created by
another person. Also, the web page can be created by operating an input unit such as a keyboard
connected to the file server 60, for example. Furthermore, a web page is created by the
compression encoding device 30 by operating the input unit 34 of the compression encoding
device 30, and this is transmitted to the file server 60 via the Internet 80 and stored in the
storage unit. You can also.
[0039]
11-04-2019
14
The user terminal 70 is a portable information processing apparatus that can be possessed by
the user. As a specific example of this user terminal 70, a smart phone, a tablet type terminal, a
mobile telephone, PHS etc. can be mentioned, for example. The user terminal 70 also includes a
stationary information processing apparatus such as a desktop personal computer and a laptop
personal computer.
[0040]
As shown in FIG. 6, the user terminal 70 includes a communication unit 71, a storage unit 72, an
audio output unit 73, an input unit 74, a display unit 75, and a control unit 76. The
communication unit 71 is communicably connected to the distribution server 40, the instruction
server 50, and the file server 60 via the Internet 80. The communication unit 71 can be
connected to the Internet 80 wirelessly or by wire.
[0041]
The storage unit 72 stores programs and data for executing the functions of the user terminal
70. Further, in the storage unit 72, a dedicated application for executing reception and voice
output of the Internet radio and a radio program interlocking processing method to be described
later is installed in advance. Furthermore, the storage unit 72 stores a web browser for
displaying the web page on the display unit 75.
[0042]
The sound output unit 73 is a functional unit for outputting a predetermined sound to the
outside, and includes an adjustment unit for adjusting an output volume and the like, and a
speaker for outputting the sound to the outside. The input unit 74 is an operation function unit
that can be operated by the user of the user terminal 70, such as a hardware key attached to the
housing of the user terminal 70 and a software key displayed on the screen of the display unit
75. By operating the input unit 74, activation of an application, operation during execution of a
program, input of various data, setting, and the like can be performed.
11-04-2019
15
[0043]
The display unit 75 is a functional unit having a screen display function such as a liquid crystal
display, and executes images relating to various functions of the user terminal 70, such as a
predetermined operation screen, a television image, a mail creation display screen, and a game
image. Display the image etc. about the application in the middle. The display unit 75 can also
display a web page by activating the web browser.
[0044]
The control unit 76 controls each component of the user terminal 70 in order to execute various
functions of the user terminal 70. Further, as shown in FIG. 6, the control unit 76 starts up the
dedicated application, and as shown in FIG. 6, the radio output control unit 761, the event
monitoring unit 762, the instruction file request transmission / reception unit 763, and the
operation instruction execution unit 764. Functions as a control unit having
[0045]
The radio output control unit 761 distributes the distribution start request of the Internet radio
via the communication unit 71 when the dedicated application is activated by the operation of
the input unit 74 by the user and the start operation of listening to the Internet radio is
performed. Send to server 40. Then, when the distribution of the internet radio is started, and the
communication unit 71 receives the digital stereo sound signal distributed from the distribution
server 40 via the Internet 80, the radio output control unit 761 receives the stereo sound signal.
The program sound of the L channel is sent to the audio output unit 73 and output in monaural,
and the instruction sound of the R channel is sent to the event monitoring unit 762.
[0046]
When the event monitoring unit 762 receives an instruction sound for the R channel from the
radio output control unit 761, the event monitoring unit 762 monitors a change in volume of the
instruction sound. As a result of monitoring, when the volume of the instruction voice is a
constant volume, it is determined that an event has not occurred. On the other hand, when it is
detected that the volume of the instruction voice has changed from a fixed volume to a low tone
11-04-2019
16
state where the volume is almost zero, it is determined that an event has occurred.
[0047]
The instruction file request transmission / reception unit 763 receives an instruction file request
(XML) when the dedicated application is activated by the operation of the input unit 74 by the
user, or when the event monitoring unit 762 determines that an event has occurred. Request) is
transmitted to the instruction server 50 via the communication unit 71. When the
communication unit 71 receives the instruction file transmitted from the instruction server 50,
the instruction file request transmission / reception unit 763 stores the operation instruction
included in the instruction file in the storage unit 72.
[0048]
The operation instruction execution unit 764 analyzes the content of the operation instruction
included in the instruction file transmitted from the instruction server 50, and executes the
process according to the content. When the content of the operation instruction is, for example,
designation of a URL as shown in FIG. 5A, the web page designated by the URL is acquired from
the file server 60 and displayed on the display unit 75. The content of the operation instruction
is, as shown in (b) of the figure, the stop of the streaming reception of the audio signal of the
radio program, the reproduction of the music built in the user terminal 70, and the new
operation instruction after the end of the reproduction. In the case of acquisition, according to
the contents, the respective units of the user terminal 70 are controlled to stop the streaming
reception of the audio signal of the radio program, the reproduction of the music built in the user
terminal 70, and the new after the reproduction ends. Execute acquisition of operation
instruction (XML). Furthermore, when the content of the operation instruction is the resumption
of streaming reception of the audio signal of the radio program as shown in (c) of the figure, the
streaming reception of the audio signal of the radio program is resumed. When the content of the
operation instruction is activation of a predetermined application installed in the user terminal
70 as shown in FIG. 6D, the predetermined application installed in the user terminal 70 is
activated. . Furthermore, when the content of the operation instruction is a change of the
acquisition destination of the operation instruction (XML) as shown in FIG. 6E, the acquisition
destination of the operation instruction (XML) is described in the operation instruction. Change
to the URL
[0049]
11-04-2019
17
In the radio program distribution system 1 having the above-described configuration, the user
terminal 70 monitors the instruction sound of the R channel of the stereo sound signal
distributed from the distribution server 40, and the instruction sound is in a weak state. When it
is detected that an event has occurred, the operation instruction is acquired from the instruction
server 50, and the operation according to the content of the operation instruction is executed.
Then, by setting the content of the operation instruction and the display content of the web page
stored in the file server 60 as the content related to the radio program, the producer of the radio
program is the user who is listening to the Internet radio. The information related to the content
of the radio program is provided to the user of the terminal 70 as the content of the web page, or
the user terminal 70 is linked to the progress of the radio program being distributed. By remote
control, processing described in the operation instruction can be executed. Next, the operation of
the radio program distribution system 1 capable of realizing such a function will be described
below as a radio program interlocking processing method.
[0050]
[Radio program interlocking processing method] Here, as a breakdown of the radio program
interlocking processing method, the following matters will be described in order. (1) Preparation
stage (2) At the time of Internet radio distribution (when the volume of instruction voice is
constant) (3) At the time of Internet radio distribution (when instruction voice includes a weak
state) (4) Radio program distribution System operation procedure
[0051]
(1) Preparation stage First, the preparation stage before distributing Internet radio will be
described. Here, the following matters will be described in order. (1-1) Preparation of radio
program configuration (1-2) Preparation of operation instruction and provided image
[0052]
(1-1) Preparation on Configuration of Radio Program Generally, there are various genres of
programs distributed from the radio station A. For example, the genre is a talk show, a music
show, a variety show, information In the case of a program or the like, the configuration and
11-04-2019
18
scenario are predetermined. For example, in the case of a talk program, the theme is determined
in advance, or an e-mail or letter sent from a listener is determined in advance to be introduced
in the program, and the story is advanced according to this content. The thing is done. In the
music program, the music to be reproduced is predetermined, and in the variety program, the
theme of the corner to be performed is predetermined, and in the information program, the
contents of the information to be provided are predetermined. The composition and scenario of
these radio programs are created by a composition writer and embodied by a director.
[0053]
Here, an information program is mentioned as an example of a radio program. The content of the
information program is also various, but here, as shown in FIG. 7, it is assumed that content
whose program name is “Tokyo sightseeing guide” is to be produced, and as one corner in this
program, It is assumed that “Tourism of famous places in Tokyo” is established to introduce
famous places of interest. In addition, Sugamo Jizodori Shopping Street, Ueno Zoo, Senso-ji
Temple etc. are selected as famous spots to be introduced, and 13:00:00 to 13 for the
introduction of Sugamo Jizodori Shopping Street as a time schedule of recording time to
introduce each famous spot. Until 05:00, it is from 13:05:00 to 13:10:00 for the introduction of
Ueno Zoo, and from 13:10:00 to 13:15:00 for the introduction of Asakusa Temple.
[0054]
When such a program is configured, a person engaged in the production of a radio program (for
example, a component writer, a director, etc.) or a system technical person in charge of managing
the radio program distribution system 1 listens to the Internet radio. An image to be displayed on
the display unit 75 of the user terminal 70 owned by the user is selected. For example, for the
Sugamo Jizo shopping street, an image (see FIG. 8A) related to the Sugamo Jizo shopping street is
selected. In addition, as for Ueno Zoo, an image related to Ueno Zoo (see (b) in the figure) is
selected. Furthermore, as for Senso-ji, an image related to Senso-ji (see the same figure (c)) is
selected.
[0055]
Then, as the timing at which the selected image is displayed on the display unit 75 of the user
terminal 70, the occurrence time of the event is set. That is, when the stereo audio signal of the
11-04-2019
19
content of the program name “Tokyo sightseeing guide” is received by the user terminal 70
and the audio output is started, and each of the sights are sequentially introduced, it is
synchronized with the timing of introducing these sights For example, when the Sugamo Jizodori
shopping street is introduced, an image related to the Sugamo Jizodori shopping street is
displayed on the display unit 75 of the user terminal 70, and when the Ueno Zoo is introduced, it
is related to the Ueno Zoo An image to be displayed is displayed on the display unit 75. When the
Sensoji temple is introduced, the occurrence time of the event is set as a time at which the image
related to the Sensoji temple can be displayed on the display unit 75.
[0056]
Specifically, as shown in FIG. 7, the event occurrence time for displaying an image related to the
Sugamo Jizo shopping street is a time for introducing this Sugamo Jizo shopping street from
13:00:00 to 13:05 Set 13:00:02 which is a time close to the start time of the hours: 00:00.
Moreover, about the event generation | occurence | production time to which the image relevant
to Ueno Zoo is displayed, it is the time close to the start time among 13:05:00 to 13: 10:00 which
is the time which introduce this Ueno Zoo 13: Set 05:02. Furthermore, as for the event
occurrence time for displaying an image related to Sensoji Temple, it is a time close to the start
time of 13: 10:00 to 13: 15:00 that is a time for introducing this Sensoji temple 13: 10: Set 02.
[0057]
(1-2) Preparation of Operation Instruction and Provided Image When a system engineer or the
like selects an image to be displayed on the display unit 75 of the user terminal 70 possessed by
the user listening to the Internet radio, the image is displayed on the web page. , And this web
page is file-filed so as to be specified by the URL, and stored in the storage unit of the file server
60. In addition, a system engineer or the like checks the URL specifying the address of the image
stored in the storage unit of the file server 60, describes the URL in the operation instruction,
and stores it in the storage unit 52 of the instruction server 50. At this time, an operation
instruction is created for each of the event times described in the program structure table, and
the address of the image to be displayed on the display unit 75 of the user terminal 70 when the
event time is reached is specified. Describe the URL in the corresponding operation instruction.
For example, by describing a URL specifying an address of an image related to the Sugamo Jizo
shopping street in an operation instruction created corresponding to “13:00:02” which is an
event time, an event time “13: An operation instruction corresponding to 00:02 "is created. The
same applies to the event times “13:05:02” and “13:10:02”. Then, the created operation
instruction is stored in the storage unit 52 of the instruction server 50. This is the end of
11-04-2019
20
preparation.
[0058]
In the description of (1-1) and (1-2), the content of the operation instruction is only acquisition of
the image from the file server 60 to simplify the description, but the content of the operation
instruction is The process is not limited to acquisition of an image from the file server 60, and as
shown in FIGS. 5 (b) to 5 (e), a process based on a function that can be executed by the user
terminal 70 may be described in its operation instruction. Can.
[0059]
(2) At the time of Internet radio distribution (when the volume of the instruction voice is
constant) Next, no weak state is inserted in the instruction voice of the R channel of the stereo
audio output from the audio mixer 10, and the volume is The operation of the radio program
distribution system 1 in a fixed case will be described with reference to FIG.
Recording of a radio program is performed in the recording studio of the radio station A, and the
voice of the performer is input to the audio mixer 10 through the microphone 20. Further, a
sound having a constant volume generated by the sine wave signal generator is input to the
audio mixer 10 as an instruction sound.
[0060]
The audio mixer 10 mixes the program sound sent from the microphone 20 with L as the
localization of the instruction sound sent from the sine wave signal generator as R, and mixes this
stereo audio of this analog , Transmit to the compression encoding device 30. The compression
encoder 30 encodes (digitizes) the audio signal of the stereo sound, digitizes it, compresses it,
and transmits it to the distribution server 40 by streaming. The distribution server 40 can stream
the digital stereo audio signal sent from the compression encoding device 30 using the streaming
protocol when receiving the request for starting streaming delivery of the Internet radio sent
from the user terminal 70 After optimization and file protection, it is streamed to the user
terminal 70 via the Internet 80.
[0061]
11-04-2019
21
The communication unit 71 of the user terminal 70 receives the stereo audio signal streamed
from the distribution server 40. The radio output control unit 761 separates the stereo sound
signal, sends the program sound of the L channel to the sound output unit 73, reproduces
monaural in the sound output unit 73, and outputs the sound to the outside. Thus, the user of the
user terminal 70 can listen to the radio program. Also, the event monitoring unit 762 monitors
the instruction sound of the R channel separated from the stereo audio signal. If there is no
change in the volume of the instruction voice as a result of monitoring, it is determined that an
event has not occurred, and processing based on this instruction voice is not executed.
[0062]
(3) At the time of Internet radio distribution (when the instruction sound includes the weak state)
Next, the operation of the radio program distribution system 1 when the instruction sound of the
stereo channel R channel includes the weak state Will be described with reference to FIG.
Recording of a radio program is performed in the recording studio of the radio station A, and the
voice of the performer is input to the audio mixer 10 through the microphone 20. Further, a
sound having a constant volume generated by the sine wave signal generator is input to the
audio mixer 10 as an instruction sound.
[0063]
In the audio mixer 10, when the event time of the program structure table is reached, a weak
state of almost zero volume is inserted into the instruction sound by the operation of the fader
121 by the music engineer. A specific example will be described. For example, when the radio
program of the program name "Tokyo sightseeing guide" is recorded according to the contents of
the program structure table shown in FIG. 7, the music engineer refers to the program structure
table and the time when the event time is reached Then, of the faders 121 of the audio mixer 10,
the fader 121 corresponding to the channel to which the instruction voice is input is operated to
switch the volume of the instruction voice from a constant volume to a volume of almost zero,
Insert a weak state into the instruction voice. Then, after switching the volume from almost zero
to a constant volume after a predetermined time (within several seconds), the volume of the
instruction voice is returned to a constant volume. Thereby, the audio mixer 10 outputs stereo
sound with the instruction sound into which the low sound state is inserted as the R channel and
the program sound as the L channel, and transmits it to the compression encoding device 30.
11-04-2019
22
[0064]
The compression encoder 30 encodes (digitizes) the audio signal of the stereo sound, digitizes it,
compresses it, and transmits it to the distribution server 40 by streaming. The distribution server
40 distributes the audio signal of the stereo sound to the user terminal 70 by streaming.
[0065]
The communication unit 71 of the user terminal 70 receives the stereo audio signal streamed
from the distribution server 40. The radio output control unit 761 separates the stereo sound
signal, sends the program sound of the L channel to the sound output unit 73, reproduces
monaural in the sound output unit 73, and outputs the sound to the outside. Also, the event
monitoring unit 762 monitors the instruction sound of the R channel separated from the stereo
audio signal. As a result of monitoring, when a weak sound state in which the volume of the
instruction voice is almost zero is detected, it is determined that an event has occurred, and the
instruction file request transmission / reception unit 763 transmits an instruction file request to
the instruction server 50. When receiving the instruction file request from the user terminal 70,
the instruction server 50 transmits an instruction file including the operation instruction to the
user terminal 70.
[0066]
The communication unit 71 of the user terminal 70 receives the instruction file transmitted from
the instruction server 50. Thereby, the user terminal 70 acquires the instruction file. The
operation instruction execution unit 764 analyzes the content of the operation instruction
contained in the instruction file, and executes the processing indicated by the operation
instruction. For example, when the operation instruction indicates processing of “open specified
URL”, the operation instruction execution unit 764 transmits the web page request to the file
server 60 with the URL as a destination. When receiving the web page request from the user
terminal 70, the file server 60 transmits the web page specified by the URL to the user terminal
70.
[0067]
11-04-2019
23
When the communication unit 71 of the user terminal 70 acquires the web page, the operation
instruction execution unit 764 causes the display unit 75 to display the web page. As a result, the
user of the user terminal 70 can visually recognize on the screen of the display unit 75 the web
page in which the information related to the radio program being listened to is displayed.
Further, when the operation instruction indicates a process of “reproduce the built-in music”,
the operation instruction execution unit 764 reproduces the music stored in the storage unit 72
in advance.
[0068]
Further, the event monitoring unit 762 continues monitoring the instruction sound for the R
channel included in the stereo audio signal streamed from the distribution server 40. Then, as a
result of monitoring, when a weak state of the instruction voice is detected, it is determined that
an event has occurred. Then, the instruction file request transmission / reception unit 763
transmits an instruction file request to the instruction server 50, the communication unit 71
receives the instruction file transmitted from the instruction server 50, and the operation
instruction execution unit 764 receives the instruction file The operation instruction stored in is
analyzed, and the contents described in this operation instruction are executed.
[0069]
As described above, while the user terminal 70 receives the content of the radio program, the
event monitoring unit 762 continues to monitor the instruction sound of the R channel, and it is
determined that an event has occurred each time the weak state is detected. And the user
terminal 70 can execute the operation related to the content of the radio program by receiving
the operation instruction from the instruction server 50 and executing the process according to
the contents of the process described in the operation instruction. It has become.
[0070]
A specific example will be described.
For example, the program name of the radio program is “Tokyo sightseeing guide” (see FIG. 7),
and the image prepared in the file server 60 is an image related to the Sugamo Jizo shopping
street and an image related to Ueno Zoo , It is assumed that the image is related to Sensoji
11-04-2019
24
Temple (see FIGS. 8A to 8C). In the user terminal 70, the content of the program name "Tokyo
sightseeing guide" is received and voice output is started, and the event monitoring unit 762
detects the weak sound state inserted in the instruction voice at the first event time. When it is
determined that an event has occurred, the instruction file request transmission / reception unit
763 acquires an instruction file from the instruction server 50, and the operation instruction
execution unit 764 describes the operation instruction contained in the instruction file. The web
page request is transmitted to the URL, and an image related to the Sugamo Jizo shopping mall
designated by the URL is received from the file server 60 and displayed on the display unit 75
(see FIG. 8A). Next, when the event monitoring unit 762 detects the weak sound state inserted in
the instruction voice at the second event time and determines that an event has occurred, the
operation instruction execution unit 764 executes the file server 60. The image related to Ueno
Zoo is received and displayed on the display unit 75 (see FIG. 6B). Subsequently, when the event
monitoring unit 762 detects the low sound state inserted in the instruction voice at the third
event time and determines that an event has occurred, the operation instruction execution unit
764 determines that the file server is a file server. An image related to Senso-ji from 60 is
received and displayed on the display unit 75 (see FIG. 6C).
[0071]
As described above, the user terminal 70 monitors the R channel of the stereo audio of the
streaming-distributed radio program, and when the low sound state is detected, it is determined
that an event has occurred, and the occurrence of this event is detected every time. Then, an
image related to the content of the radio program is received from the file server 60 and
automatically displayed on the display unit 75. The event is set at the timing when the contents
switch in the configuration of the radio program. Further, the images distributed from the file
server 60 to the user terminal 70 are images associated with the respective contents constituting
the radio program. Therefore, while the user terminal 70 outputs the streaming distributed radio
program as an audio, it automatically displays an image related to the content of the radio
program on the display unit 75 and outputs the audio of the radio program. When the content of
the content is shifted to the next content, an image related to the content after the shift can be
automatically displayed on the display unit 75.
[0072]
Thereby, the producer of the radio program sequentially provides the user of the user terminal
70 with an image related to each content whenever the content of the radio program shifts with
the progress of the distribution of the radio program. can do. Further, by describing the
11-04-2019
25
operation processing related to the radio program in the operation instruction, the user terminal
70 can be remotely operated to cause the user terminal 70 to execute the operation processing
related to the radio program. Furthermore, the user of the user terminal 70 can view an image
related to the content of the radio program on the display unit 75 while listening to the streamdistributed radio program. As described above, the user of the user terminal 70 can enjoy the
provision of the information on the radio program provided by the producer of the radio
program and the operation processing of the user terminal 70.
[0073]
(4) Operation Procedure of Radio Program Distribution System Next, the operation procedure of
the radio program distribution system 1 of the present embodiment will be described with
reference to FIG. 11 and FIG. FIG. 11 is an operation procedure diagram showing an operation of
the radio program distribution system 1 when the streaming distribution application is activated
in the user terminal 70. As shown in FIG. FIG. 12 is an operation procedure diagram showing an
operation of the radio program distribution system 1 after voice output of a radio program by
streaming distribution is started.
[0074]
First, an operation procedure (operation step) of the radio program distribution system 1 when
the streaming distribution application is activated in the user terminal 70 will be described with
reference to FIG. In the storage unit 72 of the user terminal 70, a program capable of executing
functions such as event detection while receiving and outputting voice of the Internet radio is
installed in advance as a dedicated application (S10: S is a step) .
[0075]
The control unit 76 of the user terminal 70 activates the dedicated application by the operation
of the input unit 74 by the user (S11). The instruction file request transmission / reception unit
763 of the control unit 76 transmits an instruction file request (XML request) to the instruction
server 50 via the communication unit 71 in response to the activation of the dedicated
application (S12).
11-04-2019
26
[0076]
When the instruction server 50 receives the instruction file request from the user terminal 70
(S13), the instruction server 50 transmits an instruction file including the operation instruction
to the user terminal 70 that has transmitted the instruction file request (S14). When the
communication unit 71 of the user terminal 70 receives the instruction file transmitted from the
instruction server 50 (S15), the instruction file request transmission / reception unit 763 stores
the operation instruction included in the instruction file in the storage unit 72. Let The operation
instruction execution unit 764 analyzes the content of the operation instruction included in the
instruction file transmitted from the instruction server 50, and executes the processing according
to the content (S16). As described above, the reason for acquiring the operation instruction when
activating the dedicated application is to acquire the latest operation instruction at this point.
[0077]
The control unit 76 transmits a request for starting streaming distribution of the Internet radio to
the distribution server 40 via the communication unit 71 (S17). The communication unit of the
distribution server 40 receives the streaming distribution start request of the Internet radio
transmitted from the user terminal 70, and uses the streaming protocol for the digital stereo
audio signal transmitted by streaming from the compression encoding device 30. After
optimizing for streaming and protecting the file, streaming is distributed to the user terminal 70
via the Internet 80 (S19). Thereby, the user terminal 70 starts voice output of a radio program by
streaming distribution of the Internet radio (S20).
[0078]
Next, the operation of the radio program distribution system 1 after the start of audio output of
the radio program by streaming distribution will be described with reference to FIG. Here, it will
be described from the stage where a radio program is recorded in the recording studio of the
radio station A.
[0079]
In the recording studio of radio station A, a radio program is recorded. The sound emitted by the
11-04-2019
27
performer of the radio program is captured by the microphone 20 (S30), and is input to the input
terminal 11 of the audio mixer 10 as a program sound. In addition, an instruction sound having a
constant volume generated by the sine wave signal generator is input to the other input terminal
11 of the audio mixer 10. The sound volume adjustment unit 122 of the audio mixer 10 adjusts
the sound volume of the program sound in accordance with the operation of the fader 121 by
the music engineer. In addition, when the event time of the program structure table is reached,
the music engineer operates the fader 121 corresponding to the channel to which the instruction
sound is input so that the volume of the instruction sound becomes almost zero. By adjusting, the
volume adjustment unit 122 of the audio mixer 10 inserts a weak state into the instruction sound
(S31).
[0080]
Further, the music engineer rotates the adjustment knob 131 corresponding to the channel to
which the program sound has been input to the L (left) side, whereby the sound localization unit
132 of the audio mixer 10 performs the localization of the program sound to L (L Left). Also, the
music engineer rotates the adjustment knob 131 corresponding to the channel to which the
instruction voice is input to the R (right) side, whereby the sound localization unit 132 of the
audio mixer 10 performs localization of the instruction voice. Set to R (right). Then, the mixing
section 14 of the audio mixer 10 mixes the program sound and the instruction sound (S32), the
output volume adjusting means 15 adjusts the volume of the mixed sound, and the output
section 16 is mixed. The compressed sound is transmitted from the output terminal 17 to the
compression encoding device 30 as stereo sound.
[0081]
The compression encoding apparatus 30 encodes (encodes) and digitizes the analog audio signal
of stereo sound sent from the audio mixer 10, compresses it, and transmits it to the distribution
server 40 (S33). The distribution server 40 optimizes the streaming of the digital stereo audio
signal transmitted from the compression encoding device 30 so as to be streamable, and
distributes the stream to the user terminal 70 via the Internet 80 (S34).
[0082]
The communication unit 71 of the user terminal 70 receives the stereo audio signal streamed
11-04-2019
28
from the distribution server 40. The radio output control unit 761 separates the stereo audio
signal, and causes the audio output unit 73 to output a monaural program audio of L channel
(S35). Also, it sends an instruction voice for the R channel to the event monitoring unit 762.
[0083]
When the event monitoring unit 762 receives the instruction sound for the R channel from the
radio output control unit 761, the event monitoring unit 762 monitors a change in volume of the
instruction sound (S36). As a result of monitoring, when the volume of the instruction voice is a
constant volume, it is determined that an event has not occurred. On the other hand, when a
weak sound state is detected in which the volume of the instruction voice has changed from a
constant volume to an almost zero volume, it is determined that an event has occurred (S37). The
instruction file request transmission / reception unit 763 transmits the instruction file request
(XML request) to the instruction server 50 via the communication unit 71 when the event
monitoring unit 762 determines that the event has occurred (S38). ).
[0084]
When the instruction server 50 receives an instruction file request (XML request) from the user
terminal 70 (S39), the instruction server 50 transmits an instruction file including an operation
instruction to the user terminal 70 that has transmitted the instruction file request (S40). When
the communication unit 71 of the user terminal 70 receives the instruction file transmitted from
the instruction server 50 (S41), the instruction file request transmission / reception unit 763
stores the operation instruction included in the instruction file in the storage unit 72. Let The
operation instruction execution unit 764 analyzes the content of the operation instruction
included in the instruction file transmitted from the distribution server 40, and executes the
processing according to the content (S42).
[0085]
Here, when the content of the operation instruction is display of a specific image, the operation
instruction execution unit 764 sets the web page request (URL request) to the URL described in
the operation instruction as a destination via the communication unit 71. Then, the file is sent to
the file server 60 (S50). The communication unit of the file server 60 receives the web page
request (URL request) (S51). The control unit takes out the web page specified by the URL
11-04-2019
29
included in the web page request from the storage unit, and transmits the web page request to
the user terminal 70 that has sent the web page request (S52). The communication unit 71 of the
user terminal 70 receives the web page transmitted from the file server 60 (S53). The display
unit 75 displays the web page by the started web browser (S54).
[0086]
[Radio Program Linked Processing Program] Next, a radio program linked processing program
will be described. The radio program interlocking processing function (function for executing the
radio program interlocking processing method) of the computer (audio mixer, compression
encoding device, distribution server, instruction server, file server, user terminal) in the above
embodiment is a storage unit For example, it is realized by a radio program interlocking
processing program stored in a ROM (Read Only Memory), a hard disk or the like.
[0087]
The radio program interlocking processing program is read into a control unit (CPU (Central
Processing Unit) or the like) of the computer to send a command to each component of the
computer, and performs predetermined processing, for example, volume adjustment processing
of audio mixer, sound localization Processing, mix processing, encoding (compression)
processing of compression encoding device, compression processing, streaming optimization
processing of distribution server, operation instruction transmission processing of instruction
server, web page transmission processing of file server, Internet radio voice output of user
terminal The processing, the weak sound state detection processing of the instruction voice, and
various processing based on the operation instruction are performed. By this, the radio program
interlocking processing function comprises each component means of a radio program
interlocking processing program which is software and a computer which is a hardware resource
(audio mixer, compression encoding device, distribution server, instruction server, file server,
user terminal) Is realized by collaboration.
[0088]
The radio program interlocking processing program for realizing the radio program interlocking
processing function is stored not only in the ROM or hard disk of the computer but also in a
computer readable recording medium such as an external storage device and a portable
11-04-2019
30
recording medium It can be stored. The external storage device is a memory expansion device
which incorporates a storage medium such as a compact disk-read only memory (CD-ROM) and is
externally connected to each device constituting the radio program distribution system. On the
other hand, a portable recording medium is a recording medium which can be attached to a
recording medium drive device (drive device) and which can be carried, and means, for example,
a flexible disk, a memory card, a magneto-optical disk or the like.
[0089]
Then, the program recorded on the recording medium is loaded to a RAM (Random Access
Memory) of a computer and the like and executed by a CPU (control unit). By this execution, the
functions of the respective devices constituting the radio program distribution system in the
above-described embodiment are realized. Furthermore, when the radio program interlocking
processing program is loaded by a computer, the radio program interlocking processing program
stored in another computer can be downloaded to its own RAM or an external storage device
using a communication line. The downloaded radio program interlocking processing program is
also executed by the CPU, and realizes the radio program interlocking processing function of
each device constituting the radio program distribution system in the above embodiment.
[0090]
As described above, according to the radio program distribution system, the radio program
interlocking processing method, and the radio program interlocking processing program of the
present embodiment, a change in the volume of the audio signal transmitted from the
distribution server is adopted as a trigger for event occurrence. Therefore, event information can
be acquired in a manner that does not depend on the type of media or the reception protocol.
Also, when the trigger is received, it is determined that an event has occurred, the operation
instruction is received from the instruction server, and the user terminal executes processing
such as display of an image according to the contents of the operation instruction. Information
on the content of the radio program can be distributed to the user terminal, and an operation
according to the content of the radio program can be executed by the user terminal.
[0091]
The preferred embodiments of the radio program distribution system, the radio program
11-04-2019
31
interlocking processing method and the radio program interlocking processing program of the
present invention have been described above, but the radio program distribution system, the
radio program interlocking processing method and the radio program interlocking processing
program according to the present invention It is needless to say that the present invention is not
limited to the embodiment described above, and various modifications can be made within the
scope of the present invention. For example, although streaming delivery of a radio program has
been described in the above-described embodiment, the present invention can be applied to a
system that delivers a radio program on demand. In the embodiment described above, in the
stereo audio output from the audio mixer, the program audio is L channel and the instruction
audio is R channel, but it may be reversed, the program audio R channel and the instruction
audio L channel It may be
[0092]
Furthermore, in the above-described embodiment, transmission of the instruction file request
from the user terminal to the instruction server is performed when the dedicated application is
activated or when an event occurs, but the user manually inputs the input unit of the user
terminal. It can also be done by operating. In the embodiment described above, the instruction
server for storing the operation instruction and the file server for storing the related image of the
radio program are separately configured independently, but the present invention is not limited
to this configuration, and a function for storing the operation instruction It is also possible that
one server is configured to execute the function of storing related images of radio programs and
radio programs.
[0093]
The present invention is applicable to a system capable of performing distribution of Internet
radio.
[0094]
DESCRIPTION OF SYMBOLS 1 radio program delivery system 10 audio mixer 11 input terminal
12 volume adjustment means 13 sound localization means 14 mix part 16 output part 30
compression encoding apparatus 40 delivery server 50 instruction server 60 file server 70 user
terminal 71 communication part 72 storage part 73 audio output Unit 75 Display unit 76
Control unit 761 Radio output control unit 762 Event monitoring unit 763 Instruction file
request transmission / reception unit 764 Operation instruction execution unit 80 Internet
(communication line)
11-04-2019
32
11-04-2019
33
Документ
Категория
Без категории
Просмотров
0
Размер файла
53 Кб
Теги
description, jp2014230241
1/--страниц
Пожаловаться на содержимое документа