None.
Various embodiments of the disclosure relate to output control of a media control device. More specifically, various embodiments of the disclosure relate to an apparatus and a method for control of output ports of the media control device based on user inputs.
Recent advancements in the field of media content reproduction have led to development of various techniques to control media control devices (for example, televisions). In certain situations, rendered media content (for example audio-video content) may include reproduction of descriptive information, as accessibility information, which may describe currently rendered video portion of the media content. In a shared viewing environment, which may include multiple people including both abled users and disabled users (such as visually impaired), the reproduction of the descriptive information in the media content may be unessential and may not be desired by certain users (for example the abled users).
Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of described systems with some aspects of the present disclosure, as set forth in the remainder of the present application and with reference to the drawings.
A media control device and method of control of output ports of the media control device, are provided substantially as shown in, and/or described in connection with, at least one of the figures, as set forth more completely in the claims.
These and other features and advantages of the present disclosure may be appreciated from a review of the following detailed description of the present disclosure, along with the accompanying figures in which like reference numerals refer to like parts throughout.
The following described implementations may be found in the disclosed media control device and method to control output of different audio portions of the media content as per viewer's preferences. Exemplary aspects of the disclosure provide a media control device (for example, a television) which may include a plurality of output ports to output various audio portions (for example, but not limited to, dialogues, video description) of the media content (for example audio-video content such as movies) based on preferences of viewers of the media content. The media control device may be configured to receive a user input indicative of disability information (for example, information about visual impairment) of a user (such as a viewer). The user input may correspond to a preference of the user. Further, the media control device is configured to control a first output port of the plurality of output ports to output a first audio portion (for example, dialogues and background music) of the media content. The media control device is further configured to control a second output port of the plurality of output ports to output the first audio portion and a second audio portion (for example, an audio form of a description of an image portion of the media content) based on the received user input (i.e. preference). Examples of the description of the image portion may include, but are not limited to, description of a character in the media content, description of a location of a rendered scene of the media content, description of environmental condition in the scene of the media content, or description of a text appearing in the scene of the media content. The image portion may be an image frame, a shot, or scene rendered on the media control device along with the output of the first audio portion, via the first output port.
The media content rendered on the media control device may be accessed or viewed by one user (for example a viewer that may be an abled user or a disabled user) or may be accessed in a shared viewing environment that may include multiple users (i.e. the abled user as well as the disabled user, like visually impaired) who may access the media content collectively. In the shared viewing environment, the users may have different requirements or preferences associated with the audio of the media content. For example, the abled user may not require the second audio portion (i.e. audio form of the description of the image portion) of the media content, whereas the disabled user (such as a visually impaired user) may require the second audio portion to understand the rendered media content. Therefore, the disclosed media control device may control the output of the first audio portion (i.e., the audio dialogue without audio description of the image portion), via the first output port for the abled user, and also control the output of both the first audio portion and the second audio portion (i.e. the audio form of the description of the image portion), via the second port for the disabled user. Thus, in the shared viewing environment, the different audio portions of the media content may be rendered to multiple users (the abled user and the disabled user) concurrently, based on the preferences of one of the user (for example the disabled user).
Moreover, as the second audio portion is withheld from the first output port, the render of the second audio portion on the second output port may not distract or disturb the abled user who may receive only the first audio portion, via the first output port. Furthermore, the disabled user may be able to experience the rendered media content with both the first audio portion and the second audio portion (i.e. the audio form of the image/video description) via the second output port, as required or preferred by the disabled user. Therefore, the disclosed media control device may output different portions of the media content to both the abled user as well as the disabled user collectively in the shared view environment based on respective preferences.
It may be understood that in some implementations, the media control device may receive or pre-store two separate audio tracks—a first track including the audio form of the description of the image portion (like track including the combination of the first audio portion, such as dialogues, and the second audio portion), and a second track without the audio form of the description of the image portion (like only the first audio portion). The first track including the audio description of the image portion and the dialogues may be rendered directly, via the second port by the media control device for the disabled user. The media control device may decode two completely separate audio tracks to extract the first track and the second track. In some embodiments, the first track may only include audio form of the description of the image portion as the second audio portion, but not the first audio portion. In such case, the media control device may consequently merge the first track (including the audio form of the description) with the second track (including the dialogues without the description) to create a combined audio to be rendered, via the second port for the disabled user. In some other embodiments, the media control device may receive or store the description of the image portion (i.e. video description) in a text form, and the media control device may further perform a text-to-speech operation to convert the text form into the audio form, to be further merged with the second track (including the dialogues without the description) to create the combined audio to be rendered, via the second port for the disabled user. In all aforementioned embodiments, either the image portion (i.e. video description) may be received in an entire audio track or just as in the text form, the disclosed media control device may automatically control the image portion to be rendered in the audio form (i.e. second audio portion) to a port (i.e. second audio port) that may be a separate port from the first audio port, through which the first audio portion (i.e. which does not contain description) may be rendered.
As shown in
The media control device 102 may comprise suitable logic, circuitry, interfaces, and/or code that may be configured to control output of different audio portions of the media content as per viewer's preferences. The media control device 102 may be configured to communicate with the server 116 to receive the media content including the audio portions of the media content. In accordance with an embodiment, the media control device 102 may be further configured to store the media content received from the server 116. The media control device 102 may be further configured to receive the user input indicative of disability information of the user (for example the second user 1228) and may control the first output port to output the first audio portion of the media content. The media control device 102 may be further configured to retrieve the second audio portion which describes a first image portion of the media content based on the received user input and may further control the second output port to output the first audio portion and the second audio portion based on the received user input. Alternatively, in case media control device 102 receives the second audio portion as a completely separate audio track (i.e. which may contain the audio content of the first audio portion), then the media control device 102 may output the second audio portion (i.e. complete audio track), via the second output port based on the received user input. Examples of the media control device 102 may include, but are not limited to, a television, a mobile phone, a smart phone, a tablet computing device, a personal computer, a laptop, a gaming console, a media player, a sound system with display capabilities, a smart audio device, a home theatre system, a digital camera, a head-mounted device, an automotive electronic device, an electronic musical instrument, or other consumer electronic device with media rendering capability.
The first output port 104 may comprise suitable logic, circuitry, and/or interface that may be configured to couple the media control device 102 with the first external audio reproduction device 110. The media control device 102 may output the first audio portion to the first external audio reproduction device 110, via the first output port 104. Examples of the first output port 104 may include, but are not limited to, a universal serial bus (USB) audio port, a 3.5 millimeter (mm) audio port, a 2.5 mm audio port, a 6.3 mm audio port, a Radio corporation of America (RCA) audio port, a High-Definition Multimedia Interface (HDMI) audio port, an HDMI Audio return channel (ARC) audio port, or an optical audio port. In some embodiments, the first output port 104 may couple the media control device 102 and the first external audio reproduction device 110 through a wired connection or cable 124 as shown in
It may be noted that the wired connection or cable 124 between the media control device 102 and the first external audio reproduction device 110, shown in
The second output port 106A may comprise suitable logic, circuitry, and/or interface that may be configured to couple the media control device 102 with the second external audio reproduction device 112 (for example via the wireless communication medium 120). The media control device 102 may output the second audio portion (i.e. descriptions) as well as the first audio portion (i.e. dialogues) to the second external audio reproduction device 112, via the second output port 106A. Examples of the second output port 106A may include, but are not limited, wireless audio ports such as Bluetooth® audio port, Wi-Fi audio port, Zigbee® audio port, near-field communication ports, or short-range communication ports. It may be noted that the wireless communication medium 120 between the media control device 102 and the second external audio reproduction device 112, shown in
The internal audio reproduction device 108 may include suitable logic, circuitry, and/or interfaces that may be configured to playback an audio output, such as the first audio portion of the media content. The internal audio reproduction device 108 may be configured to receive electrical audio signals related the first audio portion from circuitry (shown in
The first external audio reproduction device 110 may include suitable logic, circuitry, and/or interfaces that may be configured to playback an audio output, such as the first audio portion and/or the second audio portion of the media content. The first external audio reproduction device 110 may be configured to receive electrical audio signals related to either of the first audio portion or the second audio portion from the media control device 102, and convert the received electrical audio signals into the audio/sound output. In some embodiments, the first external audio reproduction device 110 may be communicatively coupled to the media control device 102 via the first output port 104 and the wired connection or the cable 124 (or the wireless communication medium 120). Examples of the first external audio reproduction device 110 may include, but are not limited to, a headphone, an earphone, a handsfree, a wireless earphone, a wireless headset, a loudspeaker, a wireless speaker, a sound bar, a Bluetooth® (Audio Video) AV system, a Bluetooth® soundbar.
The functions of the second external audio reproduction device 112 may be same as the functions of the first external audio reproduction device 110 described, for example, in
The image capturing device 114 may comprise suitable logic, circuitry, interfaces, and/or code that may be configured to capture one or more images of the users, such as the first user 122A or the second user 122B. In accordance with an embodiment, the image capturing device 114 may capture the one or more images on receipt of one or more control instructions from the media control device 102. The one or more images may indicate the disability information of the user (such as the second user 122B with visual impairment disability). Examples of the image capturing device 114 may include, but are not limited to, an image sensor, a wide-angle camera, a 360-degree camera, an action camera, a closed-circuit television (CCTV) camera, a camcorder, a digital camera, camera phones, a time-of-flight camera (ToF camera), a night-vision camera, and/or other image capture devices.
The server 116 may comprise suitable logic, circuitry, interfaces, and/or code that may be configured to communicate with the media control device 102, via the communication network 118. The server 116 may be configured to store the media content for distribution to the media control device 102. The server 116 may receive a content request from the media control device 102, and may provide the stored media content to the media control device 102 based on the received content request. Examples of the server 116 may include, but are not limited to, an application server, a media content server, a cloud server, a mainframe server, a database server, a file server, a web server, or other types of servers.
The communication network 118 may include a communication medium through which the media control device 102, the image capturing device 114 and the server 116 may communicate with each other. Examples of the communication network 118 may include, but are not limited to, the Internet, a cloud network, a Wireless Fidelity (Wi-Fi) network, a Personal Area Network (PAN), a Local Area Network (LAN), or a Metropolitan Area Network (MAN). Various entities in the network environment 100, such as the server 116 and the image capturing device 114 may be configured to connect to the communication network 118, in accordance with various wired and wireless communication protocols. Examples of such wired and wireless communication protocols may include, but are not limited to, at least one of a Transmission Control Protocol and Internet Protocol (TCP/IP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Zig Bee, EDGE, IEEE 802.11, light fidelity (Li-Fi), 802.16, IEEE 802.11s, IEEE 802.11g, multi-hop communication and wireless access point (AP).
The wireless communication medium 120 may include a wireless communication channel through which the media control device 102 and the second external audio reproduction device 112 (or the first external audio reproduction device 110) may communicate with each other, wirelessly. Examples of the wireless communication medium 120 may include, but are not limited to, short range communication technologies, such as a Wireless Fidelity (Wi-Fi) network, a near field communication (NFC) channel, and a Bluetooth® (BT) communication network. Various entities in the network environment 100, such as the second external audio reproduction device 112 may be configured to connect to the wireless communication medium 120, in accordance with various wireless communication protocols. Examples of such wireless communication protocols may include, but are not limited to, at least one of wireless device-to-device communication protocols, or Bluetooth® communication protocols.
In operation, the media control device 102 may receive a user input indicative of disability information of a user (for example the second user 122B). The disability information associated with the second user 122B may affirm the presence of disability (such as visual disability) in the second user 1228. In accordance with an embodiment, the user input may be received from the first user 122A or the second user 1228 about the visual disability in the second user 122B. In an example, the media control device 102 may receive the user input as “visually abled” from the first user 122A and may receive another user input as “visually disabled” from the second user 1228. The user input from the second user 1228 (i.e. visually impaired) may indicate that the second user 122B wants the first audio portion (i.e. dialogues) and the second audio portion (i.e. description) in the audio form to understand the image portion of the media content. Similarly, the user input from the first user 122A (i.e. visually abled) may indicate that the first user 122A does not want the second audio portion (i.e. description) in the audio form. In some embodiments, the media control device 102 may control the image capturing device 114 to capture an image of the first user 122A and/or the second user 1228 to determine the disability information, as the user input, of one/both of the first user 122A and the second user 1228. The receipt of the user input indicative of the disability information and the determination of the disability information based on the image captured by the image capturing device 114 is further explained, for example, in
The media control device 102 may be further configured to control the first output port 104 to output a first audio portion of the media content. The first audio portion may correspond to the audio output such as dialogues and/or background music associated with the media content or with a particular frame, a filmed shot, or a filmed scene included in the media content. The details of the output of the first audio portion, via the first output port 104 is described, for example, in
The media control device 102 may be further configured to retrieve a second audio portion which may describe a first image portion of the media content based on the received user input. A second audio portion may be an audio form of description information which may describe the first image portion of the media content. In some embodiment, the second audio form may be an audio track which may include the audio form of the description and the first audio portion, as well. The first image portion may include one or more image frames, one or more filmed shots, or a particular filmed scene of the media content. In an embodiment, the filmed scene of the media content may include the one or more filmed shots. The first image portion may be associated with the first audio portion (i.e. dialogues) of the media content. The details of the second audio portion is further described, for example, in
The circuitry 202 may include suitable logic, circuitry, and/or interfaces, that may be configured to execute program instructions associated with different operations to be executed by the media control device 102. For example, some of the operations may include render of the media content, control of the image capturing device 114, reception of the user input indicative of the disability information, control of the first output port 104 to output the first audio portion of the media content, retrieval of the second audio portion which may describe the first image portion of the media content based on the received user input, and control of the second output port to output the first audio portion and the second audio portion based on the received user input. The circuitry 202 may include one or more specialized processing units, which may be implemented as a separate processor. In an embodiment, the one or more specialized processing units may be implemented as an integrated processor or a cluster of processors that perform the functions of the one or more specialized processing units, collectively. The circuitry 202 may be implemented based on a number of processor technologies known in the art. Examples of implementations of the circuitry 202 may be an X86-based processor, a Graphics Processing Unit (GPU), a Reduced Instruction Set Computing (RISC) processor, an Application-Specific Integrated Circuit (ASIC) processor, a Complex Instruction Set Computing (CISC) processor, a microcontroller, a central processing unit (CPU), and/or other control circuits. In an embodiment, the first output port 104 and the plurality of output ports 106 are the ports of the processor or the circuitry 202 which may be included in the media control device 102. In such scenario, the first output port 104 and the plurality of output ports 106 may be input/output pins (not shown) of the processor.
The I/O device 204 may comprise suitable logic, circuitry, interfaces, and/or code that may be configured to receive an input (for example the user input) and provide an output based on the received input. The I/O device 204 may include various input and output devices, which may be configured to communicate with the circuitry 202. Examples of the I/O device 204 may include, but are not limited to, a touch screen, a keyboard, a mouse, a joystick, a display device (for example, the display device 206), a microphone, or an audio reproduction device (for example, the internal audio reproduction device 108.
The display device 206 may comprise suitable logic, circuitry, and interfaces that may be configured to display an output of the media control device 102. The display device 206 may be utilized to render the first image portion (for example image frames/shots/scenes) of the media content. In some embodiments, the display device 206 may be an external display device or a display screen associated with the media control device 102. The display device 206 may be a touch screen which may enable a user to provide the user input, such as the disability information via the display device 206. The touch screen may be at least one of a resistive touch screen, a capacitive touch screen, a thermal touch screen or any other touch screen using which inputs may be provided to the circuitry 202. The display device 206 may be realized through several known technologies such as, but not limited to, at least one of a Liquid Crystal Display (LCD) display, a Light Emitting Diode (LED) display, a plasma display, or an Organic LED (OLED) display technology, or other display devices. In accordance with an embodiment, the display device 206 may refer to a display screen of a head mounted device (HMD), a smart-glass device, a see-through display, a projection-based display, an electro-chromic display, or a transparent display.
The memory 208 may include suitable logic, circuitry, interfaces, and/or code that may be configured to store the one or more instructions to be executed by the circuitry 202. The memory 208 may be configured to store the media content to be rendered. The memory 208 may be further configured to store the user input indicative of the disability information associated with the first user 122A and/or the second user 1228. In some embodiments, the memory 208 may store text information which may describe the first image portion of the media content. The text information may be a text representation of the second audio portion. Examples of implementation of the memory 208 may include, but are not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Hard Disk Drive (HDD), a Solid-State Drive (SSD), a CPU cache, and/or a Secure Digital (SD) card.
The network interface 210 may comprise suitable logic, circuitry, and/or interfaces that may be configured to facilitate communication between the media control device 102, the server 116, the image capturing device 114 via the communication network 118. The network interface 210 may be implemented by use of various known technologies to support wired or wireless communication of the media control device 102 with the communication network 118. The network interface 210 may include, but is not limited to, an antenna, a radio frequency (RF) transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a coder-decoder (CODEC) chipset, a subscriber identity module (SIM) card, or a local buffer circuitry.
The text-to-speech converter 212 may include suitable logic, circuitry, interfaces, and/or code that may be configured to convert text information such as textual description of the first image portion into an audio form, such as the second audio portion. The text-to-speech converter 212 may be implemented based on a number of processor technologies known in the art. Examples of the processor technologies may include, but are not limited to, a Central Processing Unit (CPU), X86-based processor, a Reduced Instruction Set Computing (RISC) processor, an Application-Specific Integrated Circuit (ASIC) processor, a Complex Instruction Set Computing (CISC) processor, a Graphical Processing Unit (GPU), and other processors.
A tuner 214 may comprise suitable logic, circuitry, interfaces, and/or code that may be configured to receive the media content (for example AV programs or content) from a radio station, via a radio communication channel (not shown). The tuner 214 may be controlled by the media control device 102 (for example a television) to set at a particular radio frequency (RF) or a RF channel, on which the media content may be received from the radio station. The tuner 21 may be further configured to receive the media content as a RF signal (i.e. that may be an analog or a digital radio transmission signal) and convert the received RF signal into audio and/or video signals. The audio and/or video signals may be further processed to reproduce the audio signals (such as the first audio portion and/or the second audio portion) and the video signals (such as the first image portion) associated with the media content. The tuner 214 may be further controlled to change the RF channel to receive different media contents. The tuner 214 may be further configured to filter or remove noise signals included in the received RF signals associated with the media content. In an embodiment, the tuner 214 may be externally connected to the media control device 102. The tuner 214 may be used for different television standards such as Phase Alternating Line (PAL) standard, Advanced Television Systems Committee (ATSC) standard, National Television System Committee (NTSC) standard, Integrated Services Digital Broadcasting (ISDB) standard and so forth. Examples of the tuner 214 may include, but are not limited to, an analog tuner, a digital tuner, a hybrid tuner, a TV tuner card, a set-top box, and the like.
A person of ordinary skill in the art will understand that the media control device 102 in
In an embodiment, the functionality of the media control device 302, the first output port 304, the second output port 306, the internal audio reproduction device 308, the image capturing device 310, the wireless communication medium 312, the display device 314, and the second external audio reproduction device 316 may be similar to the functionalities of the media control device 102, the first output port 104, the second output port 106A, the internal audio reproduction device 108, the image capturing device 114, the wireless communication medium 120, the display device 206, and the second external audio reproduction device 112, respectively, described in
In
With reference to
In accordance with an embodiment, the circuitry 202 may be further configured to receive the user input from a visually impaired person, as the user. In an example, the circuitry 202 may be configured to display a question on the display device 314 to receive the user input in form of the textual user input, via the I/O device 204. In an exemplary implementation in
In an embodiment, the circuitry 202 may be further configured to receive the user input corresponding to an output port (like the first output port 304 or the second output port 306) the user wants to utilize to access the media content. For example, the circuitry 202 may receive the user input from the first user 122A who may choose the first output port 304 and receive another user input from the second user 122B who may choose the second output port 306 to access the media content.
In another embodiment, the circuitry 202 may be further configured receive the user input corresponding to the media content or a type of the media content that any one of a user, such as the first user 122A or the second user 122B may need to access. In an example, the circuitry 202 may receive the user input that may indicate a name of a movie (i.e. the media content) from the first user 122A. In another example, the circuitry 202 may receive the user input corresponding to the type of media content, such as “news”, from the second user 1228. In accordance with an embodiment, the circuitry 202 may be configured to receive the user input corresponding to number of users in the shared viewing environment, a number of visually impaired users in the shared viewing environment, a type of content, such as the audio content or the audio-video content the users may want to access via the media control device 302, and so forth.
In an embodiment, the circuitry 202 may be configured to retrieve the media content from the server 116 or from the memory 208 of the media control device 302. Examples of the media content may include, but is not limited to, video content, an audio video (AV) content, an interactive audio video content, a slideshow of images including audible tones, or gaming content, or multimedia content. The media content may include a first image portion and a first audio portion. The first image portion may be an image frame or a picture that may be rendered on the display device 314. In some embodiment, the first image portion may be an image shot or a filmed scene currently rendered on the display device 314. The first audio portion of the media content may correspond to dialogues, audible instructions, background music and so forth, associated with the first image portion. For example, the media content may be a movie, and the first audio portion may be the dialogues or the background music associated with the movie or objects included in the first image portion. In another example, the media content may be an interactive video content (such as an interactive game), and audible tones or the background music associated with the game may correspond to the first audio portion. In some embodiments, the media content may be a television program which may be received from a television broadcast station, through the tuner 214. The circuitry 202 may control the tuner 214 to tune to a particular channel frequency to receive the media content from the television broadcast station. The circuitry 202 may be further configured to control the first output port 304 in a manner that only the first audio portion of the media content may be output via the first output port 304. The circuitry 202 may be configured to control the display device 314 to display the first image portion of the media content, and control the first output port 304 to output the first audio portion of the displayed media content at a same time or in synchronization.
In accordance with an embodiment, the circuitry 202 may be further configured to retrieve a second audio portion which may describe the first image portion of the media content. The circuitry 202 may retrieve the second audio portion from the memory 208 based on the received user input (i.e. which indicates that the second user 1228 may be visually impaired viewer who may need the second audio portion to understand the displayed first image portion). In an example, the media content is a movie which may include a frame or a scene (such as a scene which shows “a man standing on a cliff”) being rendered on the display device 314. Thus, the image frames of the scene (e.g. “a man standing on a cliff”) is the first image portion, whereas an audio description of the scene may correspond to the second audio portion. With reference to the abovementioned example, the second audio portion may correspond to an audio message as “A man is standing at an edge of the cliff”. It may be noted that such audio descriptions of the image portions of the media content may be beneficial for the visually impaired users (such as the second user 1228) to understand the media content. The second audio portion stored in the memory 208 may be associated with an identifier (for example a label identification) which may uniquely distinguish the second audio portion (i.e. scene description) from the stored first audio portion (i.e. dialogues or background music). The circuitry 202 may be configured to recognize and retrieve the second audio portion from the memory 208 based on the identifier associated and stored with the second audio portion. In some embodiments, the second audio portion may be received or stored as a complete audio track which may also include the first audio portion (i.e. dialogues).
Examples of the second audio portion which may describe the first image portion may include, but are not limited to, description of presence of entities in the first image portion of the media content, description of aesthetics or decor in the first image portion of the media content, description of location of a scene in the first image portion, description of text appearing in the scene, such as title of the media content (for example, title of a movie), description associated with environmental condition in the first image portion, description about emotions of characters included in the first image portion, description about lighting conditions in the first image portion, description about background information, description about transition between filmed shots, description about physical attributes or facial expressions of the character in the first image portion, description about occupation or roles of the character in the first image portion, description about clothing of the character in the first image portion, or description about spatial relationships between the characters portrayed in the first image portion.
The circuitry 202 may be configured to control the first output port 304 to output the first audio portion, such as background music and dialogues associated with the first image portion, when the first image portion may be rendered at the display device 314. In accordance with an embodiment, the memory 208 of the media control device 302 may be configured to store the media content including the first audio portion and the first image portion, and further configured to store text information as a text representation of the second audio portion which may describe the first image portion of the media content. In some embodiment, the text information may be included in the media content. In an embodiment, the circuitry 202 may retrieve the text information from the media content say before the render of the first image portion on the display device 314 and the first audio portion. The circuitry 202 may be further configured to convert the retrieved text information (i.e. which describes the first image portion) into the second audio portion. The circuitry 202 may control the text-to-speech converter 212 to convert the retrieved text information into the second audio output. The text information (i.e. textual form of the scene description) may be associated with the identifier (for example the label identification) which may uniquely distinguish the text information (i.e. scene description) from the stored first audio portion (i.e. dialogues or background music) or from textual form of the first audio portion, like textual subtitle or closed captions. The circuitry 202 may be configured to recognize and retrieve the text information from the memory 208 based on the identifier associated and stored with the text information.
Furthermore, the circuitry 202 may be configured to control the second output port 306 to output the first audio portion (i.e. scene dialogues) and the second audio portion (i.e. scene description) based on the received user input from the second user 122B (i.e. visually impaired). The user input may indicate that the second user 122B is the visually impaired user, who may want the scene description in the audio form to understand the scene (i.e. first image portion) rendered at the display device 314. In an example, the circuitry 202 may receive a choice of an output port (such as the second output port 306) in the user input to receive the audios (first and second audio portions) associated with the media content. The circuitry 202 may further control the second output port 306 to output the first audio portion and the second audio portion based on the user input received from the second user 122B. In some embodiments, the stored second audio portion may be the complete audio track (which may include both the first audio potion, such as dialogues, and the second audio portion, such the audio form of the description). In such case, the circuitry 202 may further control the second output port 306 to output the second audio portion (i.e. complete audio track) based on the user input received from the second user 1228.
The first output port 304 may be utilized by the first user 122A that may be a visually abled user, therefore output of the first output port 304 may exclude the second audio portion that includes audio description of the first image portion of the media content. In an example, in the shared viewing environment shown in
In accordance with an embodiment, the circuitry 202 may be configured to retrieve the second audio portion (such as audio description of the scene currently rendered on the display device 314) based on the received user input related to the second user 1228. Further, the circuitry 202 may control the second output port 306 to output the first audio portion as well as the second audio portion for the second user 1228 who is visually impaired. The circuitry 202 may further wirelessly output the first audio portion and the second audio portion to an external audio reproduction device, via the second output port 306, based on the received user input. For example, the external audio reproduction device may be the second external audio reproduction device 316 (for example wireless headset) shown in
In accordance with an embodiment, the circuitry 202 may be further configured to adjust a timing of the output of the first audio portion and the second audio portion, via the second output port, such that the output of the first audio portion (i.e. dialogues) may not interfere with the output of the second audio portion (i.e. scene description). The circuitry 202 may adjust the timing of the output of the first audio portion and the second audio portion such that the first audio portion and the second audio portion may be outputted at different time periods, via the second output port 306, to the second external audio reproduction device 316. The circuitry 202 may further control the output of the first audio portion in synchronize with the display of the first image portion of the media content on the display device 206. The circuitry 202 may output the second audio portion (i.e. scene description) during a particular time period which may include a time period which may lie before the output of the first audio portion, a time period between the output of two first audio portions of the current scene or a time period after the output of the first audio portion. In an example, in case, the media content is the audio-video content with a duration of 54 seconds and a particular scene of the audio-video content includes three first audio portions (i.e. dialogues), to be rendered at intervals between 5th second to 14th second, 21st second to 33rd second, and 36th second to 44th second, respectively. Thus, the circuitry 202 may be configured to adjust the timing of the output of the second audio portion such that the second audio portion may be at the time period which may lie between 0th second to 5th second, between 14th second to 21st second, between 33rd sec to 36th second, or between 44th second to 54th second based on a duration of the second audio portion. In other words, the circuitry 202 may identify a gap between the first audio portions (i.e. dialogues) of the currently rendered scene of the media content, and further control the output of the second audio portion (i.e. scene description) between the identified gap.
In an embodiment, the circuitry 202 may wirelessly output the first audio portions (i.e. dialogues) and the second audio portion (i.e. scene description) to the second external audio reproduction device 316 (i.e. similar to the second external audio reproduction device 112), via the second output port 306 as shown in
In accordance with an embodiment, the circuitry 202 may be further configured to synchronize the first audio portion, outputted via the first output port 304 and via the second output port 306, with the first image portion, outputted via the display device 314. The timing of output of the first audio portion outputted via both the first output port 304 and the second output port 306 may be maintained such that the first audio portion (i.e. dialogues) outputted via both the first output port 304 and the second output port 306 is in synchronization with output of the first image portion (i.e. image frames or scene) via the display device 314. In an example, the first audio portion may be synchronized with the first image portion, such that the dialogues in a particular scene may match or rendered at same time with the corresponding objects (like sound sources, but not limited to, an actor, a musical instrument, an animal or a vehicle) present in the scene (i.e., the first image portion) of the media content. In an embodiment, based on the adjustment of the timing of the output of the first audio portion and the second audio portion, via the second output port 306, the circuitry 202 may delay the reproduction of the first image portion, such that the output of the first image portion via the display device 314 may be in synchronization with the output of the first audio portion, via either of the internal audio reproduction device 308, via the first output port 304, or via the second output port 306.
In accordance with an embodiment, the circuitry 202 may be configured to control the output of the first audio portion, via the first output port 304 or the internal audio reproduction device 308, and control the output of the first audio portion as well as the second audio portion, via the second output port 306, concurrently. Thus, in the shared viewing environment, the disclosed media control device 302 may allow the first user 122A and the second user 1228 to access the media content together as shown in
In accordance with an embodiment, the circuitry 202 may be further configured to receive a plurality of user inputs each indicative of the disability information (for example visual impairment of a plurality of users present in the shared viewing environment. The circuitry 202 may receive the user input from one or more of the plurality of users, who may be visually impaired. The circuitry 202 may be further configured to control the plurality of output ports 106 (which may also include the second output port 306) to output the first audio portion and the second audio portion as well based on the received plurality of user inputs, for the plurality of users. In an embodiment, the circuitry 202 may be configured to output the first audio portion at a first set of the plurality of output ports 106 accessed by able users, and may further output the second audio portion at a second set of the plurality of output ports 106 that may be accessed by the visually impaired users of the plurality of users, where the first set may be different from the second set of the plurality of output ports 106. In an example, in case the shared viewing environment includes four users, such that two users are visually abled and other two users are visually impaired users. The circuitry 202 may output the first audio portion (i.e. dialogues) at the first output port 304, the second output port 306, the third output port 106B (shown in
With reference to
The circuitry 202 may be further configured to control the internal audio reproduction device 308 to output the first audio portion of the media content, via the first output port 304. In some embodiments, the circuitry 202 may directly control the internal audio reproduction device 308 to output or reproduce the first audio portion for the first user 122A (i.e. visually abled) who may require access to only the first audio portion (i.e. dialogues) of the media content, not the scene description in audible form (i.e. the second audio portion). The circuitry 202 may further output the first audio portion and the second audio portion to the second external audio reproduction device 318 (i.e. wired headset), via the second output port 306 and the cable 320, based on the received user input (i.e. indicate disability of the second user 122B). The cable 320 may be connected to a complementary second output port 306 to receive the first audio portion and the second audio portion of the media content. In an example, the cable 320 is an HDMI cable that may be connected to an HDMI output port that may be one port of the plurality of ports 106 (or the second output port 306). The first audio portion and the second audio portion of the media content may be outputted via the second output port 306 to the second external audio reproduction device 318 (i.e. wired headset or headphone) for the second user 122B (i.e. visually disabled) who may require access to both the first audio portion and the second audio portion of the media content through a same channel (i.e. the second output port 306) of the media control device 302. Therefore, with respect to
It should be noted that the output of the second audio portion as the scene description, described in
With reference to
In accordance with an embodiment, the circuitry 202 may be further configured to wirelessly output the first audio portion to the first external audio reproduction device 322 (i.e. wireless headphone) for the first user 122A, via the first output port 304 and the wireless communication medium 324, as shown in
It should be noted that the output of the second audio portion as the scene description, described in
At 404, the user input indicative of disability information of a user may be received. In one or more embodiments, the circuitry 202 of the media control device 302 may be configured to receive the user input indicative of the disability information of the user (such as the first user 122A or the second user 122B) as described, for example, in
At 406, the first output port 304 may be controlled to output the first audio portion of media content. In one or more embodiments, the circuitry 202 of the media control device 302 may be configured to control the first output port 304 to output the first audio portion (i.e. dialogues) of the media content as described, for example, in
At 408, the second audio portion which may describe the first image portion of the media content may be retrieved based on the received user input. In one or more embodiments, the circuitry 202 of the media control device 302 may be configured to retrieve the second audio portion associated with the media content based on the received user input as described, for example, in
At 410, the second output port 306 to may be controlled to output the first audio portion and the second audio portion based on the received user input. In one or more embodiments, the circuitry 202 of the media control device 302 may be configured to control the second output port 306 to output the first audio portion (i.e. dialogues in audio form) and the second audio portion (i.e. scene description in audio form) for a visually impaired person (such as the second user 122B), based on the received user input as described, for example, in
Although the flowchart 400 is illustrated as discrete operations, such as 404, 406, 408 and 410, the disclosure is not so limited. Accordingly, in certain embodiments, such discrete operations may be further divided into additional operations, combined into fewer operations, or eliminated, depending on the particular implementation without detracting from the essence of the disclosed embodiments.
Various embodiments of the disclosure may provide a non-transitory computer-readable medium having stored thereon, computer-executable instructions that when executed by a media control device which includes a first output port and a second output port, causes the media control device to execute operations. The operations include reception of a user input indicative of disability information of a user. The operations further include control of the first output port to output a first audio portion of media content. The operations further include retrieval of a second audio portion which describes a first image portion of the media content based on the received user input. The first image portion is associated with the first audio portion. The operations further include control of the second output port to output the first audio portion and the second audio portion based on the received user input.
Exemplary aspects of the disclosure may include a media control device (such as the media control device 102). The media control device 102 may include a first output port (such as the first output port 104), a second output port (such as the second output port 106A) and circuitry (such as the circuitry 202) coupled to the first output port 104 and the second output port 106A. The circuitry 202 may be configured to receive a user input indicative of disability information of a user (such as the first user 122A and the second user 122B). The circuitry 202 may be further configured to control the first output port 104 to output a first audio portion of media content. The circuitry 202 may be further configured to retrieve a second audio portion which describes a first image portion of the media content based on the received user input. The first image portion is associated with the first audio portion. The circuitry 202 may be further configured to control the second output port 106A to output the first audio portion and the second audio portion based on the received user input. In accordance with an embodiment, the output, via the first output port 104, excludes the second audio portion.
In accordance with an embodiment, the media control device 102 further comprises an internal audio reproduction device (such as the internal audio reproduction device 108) connected to the first output port 104. The circuitry 202 may be further configured to control the internal audio reproduction device 108 to output the first audio portion of the media content, via the first output port 104. The circuitry 202 may be further configured to wirelessly output the first audio portion and the second audio portion to an external audio reproduction device (such as the second external audio reproduction device 112), via the second output port, based on the received user input.
In accordance with an embodiment, the media control device 102 further comprises an internal audio reproduction device 108 connected to the first output port 104. The circuitry 202 may be further configured to control the internal audio reproduction device 108 to output the first audio portion of the media content, via the first output port 104. The circuitry 202 may be further configured to output the first audio portion and the second audio portion to an external audio reproduction device (such as the second external audio reproduction device 112), via the second output port, based on the received user input.
In accordance with an embodiment, the circuitry 202 may be further configured to wirelessly output the first audio portion to a first external audio reproduction device (such as the first external audio reproduction device 110), via the first output port. The circuitry 202 may be further configured to output the first audio portion and the second audio portion to a second external audio reproduction device (such as the second external audio reproduction device 112), via the second output port, based on the received user input. The first external audio reproduction device 110 may be different from the second external audio reproduction device 112. In accordance with an embodiment, the circuitry 202 may be further configured to control the output of the first audio portion, via the first output port 104, and control the output of the first audio portion and the second audio portion, via the second output port 106A, concurrently.
In accordance with an embodiment, the media control device 102 further comprises a plurality of output ports (such as the plurality of output ports 106) which include the second output port 106A. The circuitry 202 may be further configured to receive a plurality of user inputs each indicative of the disability information of a plurality of users. The circuitry 202 may be further configured to control the plurality of output ports 106, to output the first audio portion and the second audio portion based on the received plurality of user inputs.
In accordance with an embodiment, the media control device 102 may further comprise a memory (such as the memory 208) configured to store the media content including the first audio portion and the first image portion, and configured to store text information which describes the first image portion of the media content. The circuitry 202 may be further configured to convert the stored text information, which describes the first image portion, into the second audio portion.
In accordance with an embodiment, the circuitry 202 may be further configured to adjust a timing of the output of the first audio portion and the second audio portion, via the second output port 106A. In accordance with an embodiment, the circuitry 202 may be further configured to synchronize the first audio portion, outputted via the first output port 104 and the second output port 106A, and the first image portion, outputted via a display device (such as the display device 206). In accordance with an embodiment, the circuitry 202 may be further configured to receive the user input from a visually impaired person, as the user (such as the second user 122B).
In accordance with an embodiment, the media control device 102 may further comprise an image capturing device (such as the image capturing device 114). The circuitry 202 may be further configured to control the image capturing device 114 to capture an image of the user. The circuitry 202 may be further configured to determine the disability information of the user based on the captured image. The circuitry 202 may be further configured to control the second output port 106A to output the first audio portion and the second audio portion based on the determined disability information.
The present disclosure may be realized in hardware, or a combination of hardware and software. The present disclosure may be realized in a centralized fashion, in at least one computer system, or in a distributed fashion, where different elements may be spread across several interconnected computer systems. A computer system or other apparatus adapted to carry out the methods described herein may be suited. A combination of hardware and software may be a general-purpose computer system with a computer program that, when loaded and executed, may control the computer system such that it carries out the methods described herein. The present disclosure may be realized in hardware that comprises a portion of an integrated circuit that also performs other functions.
The present disclosure may also be embedded in a computer program product, which comprises all the features that enable the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program, in the present context, means any expression, in any language, code or notation, of a set of instructions intended to cause a system with information processing capability to perform a particular function either directly, or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
While the present disclosure is described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departure from the scope of the present disclosure. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departure from its scope. Therefore, it is intended that the present disclosure not be limited to the particular embodiment disclosed, but that the present disclosure will include all embodiments that fall within the scope of the appended claims.