close

Вход

Забыли?

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

?

JP2011159068

код для вставкиСкачать
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 JP2011159068
An information processing apparatus is provided which realizes appropriate setting of an output
destination of an audio signal at the time of multi-display. An audio control manager (150) is
provided with a priority management table (151) for managing a priority of an application
program for audio output, and a coordinate management table for managing coordinates of a
window displayed by the application program for audio output. And. Then, when multi-display
for dividing and displaying the same display screen is performed, voice output is performed on
the side where the window of the application program with the highest priority is displayed using
the priority management table 151 and the coordinate management table. The switching control
of the audio output destination is performed as performed. [Selected figure] Figure 3
INFORMATION PROCESSING APPARATUS AND AUDIO OUTPUT CONTROL METHOD IN
INFORMATION PROCESSING APPARATUS
[0001]
The present invention relates to an audio output control technique suitable for a personal
computer or the like capable of transmitting a video signal and an audio signal to, for example, a
television broadcast receiver or a speaker mounted display device.
[0002]
BACKGROUND In recent years, personal computers equipped with a high-definition multimedia
interface (HDMI) connector have begun to spread.
09-05-2019
1
HDMI is an interface standard capable of transmitting and receiving video signals and audio
signals with a single cable, and for example, a user using a notebook type personal computer
equipped with an HDMI connector can reproduce the high definition reproduced by the personal
computer. It is possible to view a video by receiving a large screen high definition television
broadcast connected by an HDMI connector.
[0003]
As in the case of connecting the personal computer and the television broadcast receiver, the use
forms of connecting a plurality of electronic devices each having an image display function and
an audio output function are increasing. From such a thing, various mechanisms etc. for setting
an output destination of a video signal or an audio signal appropriately are proposed until now
(for example, refer to patent documents 1 grade).
[0004]
JP, 2009-44253, A
[0005]
For example, as a method of displaying a display screen when a television broadcast receiver or
the like is connected to a personal computer, there is a method of displaying on both sides in
addition to a method of exclusively and selectively displaying on one side.
Further, as a form of displaying the display screen on both sides, there are two types, a clone
display in which the same display screen is displayed simultaneously and a multi-display in
which the same display screen is divided and displayed. In the case of multi-display, one side is
positioned as primary, and the other is positioned as secondary. For example, in the information
processing apparatus disclosed in Patent Document 1, audio output is performed on the side
positioned as primary at the time of multi-display. Voice output control is being performed.
[0006]
However, in this case, even if the window of software (application program) that the user
considers important is displayed on the secondary side, for example, the audio output is
09-05-2019
2
performed on the primary side, not on the secondary side where the user's gaze may be directed.
It causes an inconvenient situation of being done.
[0007]
The present invention has been made in consideration of such circumstances, and it is an object
of the present invention to provide an information processing apparatus and an audio output
control method which realize that the output destination of the audio signal at the time of multi
display is appropriately set. I assume.
[0008]
In order to solve the problems described above, an information processing apparatus according
to the present invention connects a display, a speaker, a connector for outputting a video signal
and an audio signal, and the same display screen via the display and the connector. , The sound
driver for controlling the output of the audio signal to the speaker and the connector, and the
display and the connector when the multi-display means performs the split display Audio output
control means for instructing the sound driver whether to output an audio signal to which of the
speaker or the connector based on the display condition of the image by another device
connected via I assume.
[0009]
Further, according to the audio output control method of the present invention, a display, a
speaker, a connector for outputting a video signal and an audio signal, and other devices
connected to the same display screen via the display and the connector An audio output control
method in an information processing apparatus comprising: multi display means for displaying in
a divided manner; and a sound driver for controlling an output of an audio signal to the speaker
and the connector, wherein the multi display means performs the divided display And instructing
the sound driver whether to output an audio signal to the speaker or the connector based on the
display condition of the image by the display and the other device connected via the connector. It
features.
[0010]
According to the present invention, it is possible to provide an information processing apparatus
and an audio output control method which realize that the output destination of the audio signal
at the time of multi-display is appropriately set.
[0011]
09-05-2019
3
FIG. 1 is a first diagram showing one usage mode of an information processing apparatus
according to an embodiment of the present invention.
The 2nd figure which shows one utilization aspect of the information processing apparatus of the
embodiment.
FIG. 2 is a view showing a system configuration of the information processing apparatus of the
embodiment.
FIG. 2 is a functional block diagram for explaining an operation principle of audio output control
executed by the information processing apparatus of the embodiment.
6 is a flowchart showing an operation procedure of voice output control executed by the
information processing apparatus of the embodiment.
[0012]
Hereinafter, an embodiment of the present invention will be described with reference to the
drawings.
[0013]
FIG. 1 is a view showing one usage mode of the information processing apparatus according to
the present embodiment.
The information processing apparatus 1 of the present embodiment is realized as a notebook
type personal computer.
[0014]
09-05-2019
4
As shown in FIG. 1, here, it is assumed that the information processing apparatus 1 is connected
to the speaker mounted display 2 by the HDMI cable 3.
Here, it is assumed that so-called multi-display in which the same display screen is divided and
displayed by the built-in LCD (liquid crystal display) of the information processing device 1 and
the display device 2 connected by the HDMI cable 3 is performed. Do.
[0015]
The user can arbitrarily move the window displayed by the application program on the display
screen by operating the keyboard or the pointing device, and can arbitrarily change the size of
the window. Therefore, at the time of multi-display, the user can display the window on any one
of the information processing apparatus 1 and the display apparatus 2 and can move between
the two as appropriate. In FIG. 1, a window a displayed by a certain application program is
displayed on the built-in LCD of the information processing apparatus 1. When the window a is
displayed on the built-in LCD of the information processing device 1, it can be inferred that the
line of sight of the user is directed to the built-in LCD of the information processing device 1.
Therefore, it is preferable to output the sound from the built-in speaker of the information
processing device 1.
[0016]
On the other hand, FIG. 2 shows a state in which the window a is displayed on the display device
2. When the window a is displayed on the display device 2, it can be inferred that the user's gaze
is directed to the display device 2 side. Therefore, it is preferable to output the sound from the
speaker on the display device 2 side. Therefore, the information processing apparatus 1 has a
mechanism for appropriately setting the audio output destination to the built-in speaker or the
HDMI connector (the display device 2 is connected with a cable) according to the display
condition of such a window. Yes, this point will be described in detail below.
[0017]
FIG. 3 is a diagram showing a system configuration of the information processing apparatus 1. As
shown in FIG. 2, the information processing apparatus 1 includes a central processing unit (CPU)
09-05-2019
5
11, a memory controller hub (MCH) 12, a main memory 13, a graphics controller 14, a VRAM 14
A, an LCD 15, and an ICH (i / o controller hub). 16) BIOS (basic input / output system) -ROM
(read only memory) 17, HDD (hard disk drive) 18, ODD (optical disc drive) 19, sound controller
20, speaker 21, EC / KBC (embedded controller / A key board controller 22, a keyboard 23, a
pointing device 24, a network controller 25, an HDMI connector 26, and a CEC (inter-device
bidirectional control) controller 27 and the like are provided.
[0018]
The CPU 11 is a processor that controls the operation of the information processing apparatus 1
and executes various programs loaded from the HDD 18 or ODD 19 to the main memory 13.
Among various programs executed by the CPU 11, there are an OS 100 for managing resources,
an audio control manager (ACM) 150 operating under the control of the OS 100, and various
application programs 200 and the like. The audio control manager 150 is a program that
controls the setting of the audio output destination described above. The CPU 11 also executes
the BIOS stored in the BIOS-ROM 17. The BIOS is a program for hardware control.
[0019]
The MCH 12 operates as a bridge device that connects the CPU 11 and the ICH 16 and also
operates as a memory controller that controls access to the main memory 13. The MCH 12 also
has a function of executing communication with the graphics controller 14. The graphics
controller 14 is a display controller that controls the built-in LCD 15 of the information
processing apparatus 1. The graphics controller 14 generates a video signal to be sent to the LCD
15 from the image data written to the VRAM 14A. The graphics controller 14 also has a function
of externally outputting this video signal from the HDMI connector 26.
[0020]
The ICH 16 controls devices on a Peripheral Component Interconnect (PCI) bus and devices on a
Low Pin Count (LPC) bus. In addition, the BIOS-ROM 17, the HDD 18, the ODD 19, and the sound
controller 20 are directly connected to the ICH 16, and also has a function of controlling these.
The HDD 18 stores, for example, television broadcast program data, AV content downloaded via
the Internet, and the like. The ODD 19 stores, for example, a DVD (digital versatile disc) storing
AV content. The sound controller 20 is a sound source device, generates an audio signal from
09-05-2019
6
audio data to be reproduced by various programs, and outputs the audio signal to the speaker
21. The sound controller 20 also has a function of externally outputting an audio signal from the
HDMI connector 26.
[0021]
The EC / KBC 22 is a one-chip MPU (Micro Processing Unit) in which an embedded controller for
power management and a keyboard controller for controlling data input by the operation of the
keyboard 23 and the pointing device 24 are integrated. The EC / KBC 22 operates even while the
power of the information processing apparatus 1 is off, monitors, for example, whether a power
on operation has not been performed, and starts the information processing apparatus 1 when
an event to power on occurs. Control to make it The EC / KBC 22 continuously executes the
power supply to the CEC controller 27 even while the power of the information processing
apparatus 1 is off.
[0022]
The network controller 25 is a communication device that executes communication with an
external network such as the Internet, for example. The HDMI connector 26 is a terminal
provided to detachably connect the HDMI cable 3. The CEC controller 27 executes data transfer
control for transmitting and receiving various commands for operation control via the HDMI
connector 26 under the control of the EC / KBC 22. The reception of the power on request
command by the CEC controller 27 is one of the events to be powered on which the EC / KBC 22
monitors. Further, it is possible to recognize the function of the display device 2 connected by the
HDMI cable 3 by communication by the CEC controller 27, for example, to determine the
presence or absence of the audio output function.
[0023]
Next, with reference to FIG. 4, an operation principle of audio output control executed by the
audio control manager 150 operating on the information processing apparatus 1 having such a
system configuration will be described.
[0024]
As shown in FIG. 4, the audio control manager 150 has a priority management table 151, a
coordinate management table 152, and an audio output destination switching control module
09-05-2019
7
153.
[0025]
The priority management table 151 is a table for managing the priorities of application programs
that perform voice output.
The priority management table 151 has a user interface function for the user to set the priority
of the application program managed by the priority management table 151.
Further, the coordinate management table 152 is a table for managing the coordinates of the
window displayed by the application program that performs voice output. The audio output
destination switching control module 153 is a module that uses the priority management table
151 and the coordinate management table 152 to set to which of the speaker 21 or the HDMI
connector 26 the sound controller 20 should output the audio signal. .
[0026]
The audio control manager 150 is incorporated in the information processing apparatus 1 as a
resident program, and when activated, initializes the coordinate management table 152 and
transmits an event notification when the application program 200 is activated or terminated to
the OS 100. Ask to do. The initialization of the coordinate management table 152 is performed,
for example, by setting the value of the coordinates of the window displayed by the application
program managed by the priority management table 151 to a value that can not normally be
taken.
[0027]
Further, the audio control manager 150 causes the CEC controller 27 to communicate with the
display device 2 connected by the HDMI cable 3 and determines whether the display device 2
has an audio output function, and cooperates with the OS 100. And has a function of recognizing
whether or not the information processing apparatus 1 is in a multi-display state. The audio
control manager 150 executes audio output control according to the display condition of the
09-05-2019
8
window when the information processing apparatus 1 is performing multi-display and the
display apparatus 2 has an audio output function.
[0028]
On the other hand, when started up, the application program 200 that performs voice output
notifies the audio control manager 150 of the coordinates of the window displayed by itself. Also,
when the application program 200 that performs voice output changes the size of the window or
moves the window, it notifies the audio control manager 150 of the coordinates after the change
or the movement. The audio control manager 150 that has received these notifications updates
the coordinate management table 152 with the coordinates.
[0029]
Then, every time these notifications are received, the voice output destination switching control
module 153 of the audio control manager 150 sets the priority among the application programs
(while displaying the window) in which the effective coordinate values are stored in the
coordinate management table 152. The coordinates of the window displayed by the application
program to which the highest priority is set by the management table 151 are read from the
coordinate management table 152, and it is determined whether the window is displayed on the
LCD 15 or the display device 2. If the window is displayed on the LCD 15, the audio output
destination switching control module 153 controls the sound controller 20 via the sound driver
101 of the OS 100 so that an audio signal is output from the speaker 21. On the other hand, if
the window is displayed on the display device 2, the sound controller 20 is controlled via the
sound driver 101 of the OS 100 so that an audio signal is output from the HDMI connector 26.
[0030]
When the event notification indicating the end of the application program 200 is received, the
voice output destination switching control module 153 of the audio control manager 150 sets
the priority of the application program 200 by the priority management table 151 (voice output
Do it) Check if it is an application program. If it is an application program whose priority is set by
the priority management table 151, the voice output destination switching control module 153
first updates the coordinate management table 152 in order to initialize the window coordinates
of the application program.
09-05-2019
9
[0031]
After updating the coordinate management table 152, the voice output destination switching
control module 153 executes the same processing as in the case where the notification of the
coordinates of the window after change or after movement is received. That is, the voice output
destination switching control module 153 selects the application with the highest priority set by
the priority management table 151 among the application programs (while displaying the
window) in which the effective coordinate value is stored in the coordinate management table
152. The coordinates of the window to be displayed by the program are read from the coordinate
management table 152, and it is determined whether the window is displayed on the LCD 15 or
the display device 2, and if the window is displayed on the LCD 15, an audio signal Control the
sound controller 20 via the sound driver 101 of the OS 100 so that the sound is output from the
speaker 21, while an audio signal is output from the HDMI connector 26 if the window is
displayed on the display device 2. It controls the sound controller 20 via the sound driver 101
OS100 as.
[0032]
In the example shown in FIG. 4, an application program (application 1 (TV)) for receiving and
viewing television broadcast program data, and an application program (application 2 for
reproducing contents recorded on Blu-ray Disc) (BD)) and the application 1 (TV) is set to have a
higher priority, so the window of the application 1 (TV) and the application 2 (BD) are displayed
separately If it has been, audio is output from the side where the window of application 1 (TV) is
displayed. In addition, if only the application 1 (TV) is ended from that state, switching is
automatically performed so that the audio is output from the side where the window of the
application 2 (BD) is displayed. Even when the window of the application 1 (TV) is moved from
one to the other, switching of the audio output destination is automatically executed.
[0033]
As described above, by the operation of the audio control manager 150, the information
processing apparatus 1 is set to the highest priority (when the multi display is performed and the
display device 2 has the audio output function). The window of the application program is
displayed, and control is performed such that voice output is performed on the side where the
user's gaze is assumed to be directed.
09-05-2019
10
[0034]
In addition, since the multi display is to display the same display screen in a divided manner, a
display device in which the window of the application program to which the highest priority is
set is connected by the built-in LCD 15 of the information processing device 1 by the HDMI cable
3 It is also conceivable that the display is made across two.
In such a case, the upper left end of the window (indicated by the coordinates) may be
determined to be output as voice, or the display area in each of the coordinates and the size
notified from the application program. The voice output may be performed from the side that
displays more area.
[0035]
FIG. 5 is a flow chart showing an operation procedure of audio output control executed by the
information processing apparatus 1.
[0036]
The audio control manager 150 receives the window coordinate notification from the application
program 200 that performs audio output (YES in step A1), or receives the end notification of the
application program 200 that performs audio output from the OS 100 (step A2). First, the
coordinate management table 152 is updated (step A3).
[0037]
Subsequently, the audio control manager 150 detects the application program 200 in operation
with the highest priority by referring to the coordinate management table 152 and the priority
management table 151 after the update (step A4). The display destination of the window of the
application program 200 is detected (step A5).
[0038]
The audio control manager 150 checks whether the display destination of the detected window
matches the current audio output destination (step A6), and if it does not match (NO in step A6),
displays the detected window It instructs the sound controller to switch the sound output
destination via the sound driver 101 of the OS 100 so that the sound output is performed first
(step A7).
09-05-2019
11
[0039]
As described above, according to the information processing apparatus 1, it is realized that the
output destination of the audio signal at the time of multi-display is appropriately set.
[0040]
The present invention is not limited to the above embodiment as it is, and at the implementation
stage, the constituent elements can be modified and embodied without departing from the scope
of the invention.
Further, various inventions can be formed by appropriate combinations of a plurality of
constituent elements disclosed in the above embodiment.
For example, some components may be deleted from all the components shown in the
embodiment.
Furthermore, the components may be combined as appropriate in different embodiments.
[0041]
DESCRIPTION OF SYMBOLS 1 ... Information processing apparatus, 2 ... Display apparatus, 3 ...
HDMI cable, 11 ... CPU, 12 ... MCH, 13 ... Main memory, 14 ... Graphics controller, 14A ... VRAM,
15 ... LCD, 16 ... ICH, 17 ... BIOS -ROM, 18 ... HDD, 19 ... ODD, 20 ... sound controller, 21 ...
speaker, 22 ... EC / KBC, 23 ... keyboard, 24 ... pointing device, 25 ... network controller, 26 ...
HDMI connector, 27 ... CEC controller, DESCRIPTION OF SYMBOLS 100 ... OS, 101 ... Sound
driver, 150 ... Audio control manager, 151 ... Priority management table, 152 ... Coordinate
management table, 153 ... Audio output destination switching control module, 200 ... Various
application programs.
09-05-2019
12
Документ
Категория
Без категории
Просмотров
0
Размер файла
22 Кб
Теги
jp2011159068
1/--страниц
Пожаловаться на содержимое документа