Embodiments described herein relate generally to an electronic device and a method for controlling the same.
Recently, many televisions (broadcast receivers) which receive and reproduce television broadcasts (programs) or which are connected to a cable television network to obtain and reproduce content (programs/games) have also had a function for being connected to a communication network.
In many cases, content offered by communication networks is charged. Paid content includes content which is available by paying fees (making settlement) for every use (connection) or by paying fees (making settlement) depending on the available period. For example, such content includes games (applications).
However, input of payment information for paying fees (making settlement) for paid content is very troublesome in televisions which do not have a dedicated input mechanism such as a keyboard.
In the case where the payment (settlement) for charged content is realized by a prepaid method using a personal computer or mobile device, etc., content which is available by making settlement (paying fees) such as games is disadvantageous in terms of immediacy since users can enjoy the games only after the settlement is completed. In the case where a game can be used for free for a certain period (time) but requires settlement (payment for fees) for continuous use, there is a need for the user to be able to make settlement via the television (in use) without trouble while the user enjoys the game.
For example, when a game is selected, the operation mode of the television is preferably automatically switched to an operation mode suitable for games.
A general architecture that implements the various features of the embodiments will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate the embodiments and not to limit the scope of the invention.
Various embodiments will be described hereinafter with reference to the accompanying drawings.
In general, according to one embodiment, a broadcast receiver comprising, a display configured to display an image of reproduced content, and a controller configured to, when a support device configured to support character input is not connected and the content displayed by the display is paid content, transmit settlement information related to settlement of fees to a communication device holding contract information of the paid content or a specific management device.
Embodiments will now be described hereinafter in detail with reference to the accompanying drawings.
A television device 1 may be, for example, a monitor (display) configured to display an image, a speaker (acoustic reproduction device) configured to reproduce sound/audio, and a recorder configured to record an image and sound as long as the television device 1 has a processing function for processing a received broadcast that is a received program, a program-output function for outputting a program, or a storage (recording) function, etc. However, the television device 1 is clearly distinguished from personal computers (PC) as a wireless or wired external device which supports entry of character information such as a keyboard is not connected to the television device 1.
The elements or structures explained below may be realized as software by a microcomputer (a processer or a central processing unit (CPU)), or may be realized as hardware. Broadcasts may be offered by broadcasters (broadcasting stations) as broadcasting waves spreading through air, or may be distributed by distributers through networks such as cable (including light fiber) networks and the Internet Protocol (IP) network. Broadcasts include images, sound and/or music, etc., and show a form which offers a program having a unit of a certain time (broadcasting time) in succession and/or for a certain period (time). Programs are sometimes referred to as content or streams. Images include moving images, still images, text (information shown by letters or symbols indicated by coded code strings) and their arbitrary combinations.
The television device 1 is connected to a network (the Internet and/or a cloud service) 1001. The network 1001 includes a management server 101 connected to the television device 1. A portable terminal device 2001 such as a tablet PC or a smart-phone is connected to the network 1001. By this structure, the portable terminal device 2001 is allowed to exchange (receive and send) data (content) and a control signal with (from/to) the television device 1.
The network 1001 includes an external service mechanism including at least one of servers 201, . . . N01 (601 in
A television device 1 includes an input module (tuner) 11, a signal processor (TS separation module) 12, an image processing block 21, a sound processing block 31 and a main control block 51, etc. An antenna configured to receive broadcasts offered as broadcasting waves is connected to the input module 11. As an external input (supplier), for example, a set top box (STB) or a recorder is also connected to the input module 11. For example, a display 26 including a liquid crystal display (LCD) panel and a speaker 36 are connected to the image processing block 21 and the sound processing block 31 respectively.
The content (broadcast) obtained by the input module 11 or external input signal (content) from the STB, etc., is separated into a transport stream (TS) which is an image signal (video) and a sound signal (audio), and control information by the signal processor 12.
An image signal (video) is decoded by an image (video) decoder 22 of the image processing block 21, and is output as a digital image signal (video output). When the external input signal (content) received in the input module 11 is, for example, an image and sound from a video camera, separation by the signal processor 12 may be unnecessary (may be omitted).
An image (video) processor 23 converts the digital image signal decoded by the image (video) decoder 22 into the predetermined resolution and output system which can be displayed in the display 26. A displaying controller 25 converts the image signal converted by the image (video) processor 23 into a display drive signal which enables a suitable display (image reproduction) in the display 26. The displaying controller 25 synthesizes an on-screen-display (OSD) image signal from an OSD processing module 24 and a display drive signal. The output of the displaying controller 25 may be output to an output connector 27 configured to be connected to, for example, an external monitor or a projector (a projection device).
A sound signal (audio) is decoded by a sound (audio) decoder 32 of the sound processing block 31.
A sound (audio) processor 33 converts the sound signal decoded by the sound (audio) decoder 32 into the predetermined form which allows a suitable reproduction in the speaker 36. A D-A converter 35 converts the sound signal converted by the sound (audio) processor 33 into an analog sound output signal. In this manner, when the speaker 36 is connected to the D-A converter 35, the speaker 36 outputs audible sound (analog sound (audio) output). For example, the output of the D-A converter 35 may branch to an output connector 37 configured to be connected to an audio-visual (AV) amplifier, etc. A delay module 34 adds the predetermined delay (time) to the sound signal which is input to the D-A converter 35 in accordance with the content type. For example, when the content is a game, the length of delay (time) defined by the delay module 34 is shorter than the length of delay (time) applied to the program which reproduces a broadcasting signal.
The main control block 51 includes, for example, a CPU (main processing circuit) 52, a read-only memory (ROM) 53 holding a control program executed by the CPU 52, a random access memory (RAM) (working memory) 54 providing the CPU 52 with a working area, a non-volatile (rewritable) memory (NVM) 55 holding various types of setting information and control information, etc., and a charging (usage) information holding module 56. An operation module 61, a receiving module 62, a communication interface 63, a network controller 64, a Universal Serial Bus (USB) interface 65, a High-definition Digital Media Interface (HDMI) (registered trademark) interface 66, and a hard disk drive (HDD) 67, etc., are connected to the main control block 51.
The operation module 61 inputs a control command corresponding to a direct operation by the user into the main control block 51.
The receiving module 62 inputs a command corresponding to an instruction (operation input) by a remote control terminal (remote controller) 71 into the main control block 51.
The communication interface 63 realizes wireless communication with a short-distance wireless communication device compatible with, for example, Wireless Fidelity (Wi-Fi) standards. As the short-distance wireless communication standards, for example, Bluetooth (registered trademark) standards and near-field communication (NFC) can be used. The communication interface 63 may employ a wired system or a wireless system. For example, a communication unit configured to exchange a signal with a wireless keyboard and mouse, etc., is connected to the communication interface 63. The communication interface 63 can also communicate with, for example, a reader (a card reader) 81 configured to communicate with a contactless card medium.
The network controller 64 controls, for example, acquisition and transmission of various types of information from an external network (the Internet [network 1001]), and access to the Internet (network 1001).
The USB Interface 65 enables use of an external device compatible with USB standards such as a keyboard.
The HDMI interface 66 enables mutual wired communication between devices using HMDI standards or MHL standards.
The HDD 67 stores the received (obtained) content. The image signal and sound signal, etc., held by the HDD 67 can be output to other devices or the network 1001 (service servers 201, . . . , N01) via the network controller 64. The image signal and sound signal, etc., which are input from other devices via the network controller 64 may be straightly reproduced in the display 26 and the speaker 36 without being held by the HDD 67.
In the CPU 52, the main control block 51 controls module elements explained below based on the operation information (control input) from the operation module 61 and the operation information (control input) received in the receiving module 62 from the remote controller 71, etc. The module elements include the display 26, the speaker 36, the signal processor 12, the image (video) decoder 22, the image (video) processor 23, the OSD processing module 24, the displaying controller 25, the sound (audio) decoder 32, the sound (audio) processor 33 and the delay module 34, etc.
The main control block 51 is configured to record an image signal and sound signal which are output by the image (video) decoder 22 and the sound (audio) decoder 32, etc., in the HDD 67 based on an operation (control input) by the user. When an image signal and sound signal, etc., are recorded in the HDD 67, the main control block 51 encrypts an image signal and sound signal, etc., and converts the signals into the predetermined record format. Based on the operation (instruction input) by the user from the remote controller 71, etc., the main control block 51 reads the desired image signal and sound signal from the HDD 67, decodes the signals, supplies them to the image (video) decoder 22 and the sound (audio) decoder 32, and executes image display and sound reproduction.
The main control block 51 is also configured to obtain caption information (including real-time captions of the speech of an anchor of the news program [announcer]) and electronic program guide (EPG) information from the TS separated by the signal processor 12 by programs or applications held by the NVM 55 or the ROM 53, or the firmware of the CPU 52.
The main control block 51 records information related to fee payment (settlement) for use of paid content, or in other words, use conditions and information required for use (hereinafter, referred to as use information), in the charging (usage) information holding module 56. The detail will be described later. The use information includes, for example, the company name of settlement, the time and date of settlement (purchase), the purchased usable time information, the remaining usable time and the name of supplier (distribution company) of paid content. The use information also includes omission of a procedure screen (display) specifying a settlement company for the purpose of simplifying the next settlement in the case of continuous use (check in the check box described later: ON), etc. As a way of paying fees (settlement) for use of paid content, for example, the user is charged (makes settlement) for every use (connection), or the user pays fees (makes settlement) based on the usable period.
When paid content is used (settlement is made), the main control block 51 controls the screen display of the television device 1 in such a way that use fees can be paid without trouble by displaying use information in the screen display of the television device 1 and obtaining approval for the use information (for example, turning ON the play button). By using the method of obtaining approval for use information (displaying a display prompting settlement [purchase] of paid content), use fees can be paid in the television device 1 (without trouble) when payment (settlement) for using paid content is needed. The use information can be displayed, for example, without excessively interrupting the progress of a game during play. Thus, extended interruption of a game due to payment (settlement) which is required during play or at the time of first purchase is avoided. Since use information goes through a management server 101, unique information indicating the management server 101 is included in information transmitted to servers 201, . . . , N01.
A management server 101 comprises a CPU 111, a north bridge 112, a main memory 113, a south bridge 114, a BIOS-ROM 115, a recording module 116, an embedded controller/keyboard controller IC (EC/KBC) 122 and a network controller 132, etc. The EC/KBC 122 is connected to the south bridge 114 via, for example, a Low Pin Count (LPC) bus 121. The network controller 132 is connected to the south bridge 114 via a Peripheral Component Interconnect (PCI) bus 131. A keyboard 123 and a mouse 124 are connected to the EC/KBC 122. The network controller 132 is connected to a network 1001.
The CPU 111 is a main processor configured to control the operation of the management server 101. The CPU 111 executes an operating system, various application programs and various utility programs which are loaded from the recording module 116 into the main memory 113.
The north bridge 112 connects the local bus of the CPU 111 and the south bridge 114. A memory controller configured to control the main memory 113 is embedded in the north bridge 112.
For example, the south bridge 114 functions as an I/O controller for controlling various I/O devices connected to the PCI bus 131 and the LPC bus. The south bridge 114 includes an Integrated Drive Electronics (IDE) controller configured to control the recording module 116. The access of the BIOS-ROM 115 is also controlled by the south bridge 114. The BIOS-ROM 115 is, for example, a flash ROM in which a system BIOS is electrically rewritably stored.
The EC/KBC 122 is a single-chip microcomputer which integrates an embedded controller for power source management and a keyboard controller configured to control the keyboard (KB) 123 and the mouse 124, etc. A network controller 119 controls data communication (exchange of data and reception and transmission of a control signal) with other users via the network (Internet) 1001.
The recording module 116 retains control information between the user (television device 1) and an arbitrary one of servers 201, . . . , N01 which is connected to the user (television device 1) via the network 1001, and rules applied by the management server 101 to information from the user (television device 1), etc. The recording module 116 also retains a password which allows the user to access an arbitrary one of servers 201, . . . , N01.
The rules applied by the management server 101 to the information from the user (television device 1) include, for example, a routine of payment (settlement) in the case where paid content is used. The routine of payment (settlement) includes, for example, at least one of the following a) to d):
Thus, the management server 101 is allowed to provide (server 201 of) the settlement company with settlement information of the television device 1 based on special rules between the television device 1 (user) and another server in the network 1001.
As described in the above d), regarding a game whose settlement has been requested from the user (television device 1), the management server 101 is configured to undertake a part of management of request (information) for the game company operating server 301 from the user (television device 1).
When a user (television device 1) accesses a game supplier (server 301 in
For the above reason, in
If the detected device is not a television [01—NO], availability of an input tool suitable for character input is checked. For example, the availability is checked with respect to the following points in accordance with the predetermined order: whether or not a keyboard is connected as an input tool [02], whether or not an external (remote) input function (network/MHL) is available [03], and whether or not a (external) direct settlement function is available [04].
If the detected device is a television[01—YES], whether or not a check box is checked (check box: ON) is checked [05]. A checked check box indicates that a similar settlement has been made or the user recognizes that the URL used for access to the PC or tablet terminal for settlement has been already registered.
If the check box is checked [05—YES], in line with the display of the message box, the URL which is registered in advance and is used for access for settlement is transmitted to, for example, a tablet terminal 2001 held by the user [06].
If the check box is not checked [05—NO], a message box displaying a message for transmitting the URL for settlement to, for example, the tablet terminal 2001 held by the user is displayed as an OSD on the screen displayed in the television device 1. In addition to the message displayed by the message box, for example, a code which allows acquisition of the URL used for access for settlement by optical recognition can be displayed [07]. The URL used for access for settlement is input in the television device 1 in advance from the device holding the account, or in short, from the tablet terminal 2001 (or PC), and is held in, for example, a charging (usage) information holding module 56.
In contrast, even if an input tool for inputting a URL is available [01—NO], a keyboard may not be connected [02—NO], or an external (remote) input function (network/MHL) may not be available [03—NO], or a (external) settlement function may not be accessed [04—NO]. In these cases, whether or not the check box is checked is determined [05], and the URL may be sent as described above.
If a keyboard is connected [02—YES] or an external (remote) input function (network/MHL) is used [03—YES], a different screen display may be displayed. Similarly, if a (external) direct settlement function is used [04—YES], a different screen display may be displayed. The screen display includes, for example, a confirmation screen which allows input of an instruction for cancelation (cancelation of purchase of a game) or an instruction for change in the method for accessing a settlement screen, etc., and an input screen which allows return to watching of a television broadcast. When the playable time of a game is finished, the purchase screen explained by using
A main control block 51 transmits the above-described screen displays shown in
Thus, user-friendliness is largely improved by the structure in which use information can be input without an input support tool which is connected to the television device 1 or which is recognized at the time of completion of boot of the television device 1.
For example, when a contactless charging information holding medium such as a (wireless/contactless) prepaid card is located in the information detection area of a card reader 81 connected to a communication interface 63, the main control block 51 controls the medium as an available settlement method. For example, when a character information input support tool such as a USB keyboard 91 is connected to a USB interface 65 and settlement information is directly input, the main control block 51 controls the information as an available settlement method. Further, for example, the main control block 51 is configured to display a coded code including URL link information in the screen display in such a way that a code including the URL link information can be read by the reader function of a portable terminal device. In short, the main control block 51 enables reading of a code by means of a portable terminal device and access to a URL (of a settlement company) from a portable terminal device as settlement methods. The main control block 51 also controls a settlement method of only verification with a settlement account by email with regard to a settlement account which is processed (settled) in advance in an external device as an available settlement method. However, by using the method of obtaining approval for use information displayed in the screen display (turning on a play button), use fees can be easily settled even during use (play) of a paid game.
For example, while a broadcast (content) such as a movie is viewed, an instruction for display of a menu screen is input in a state in which a screen display 501 is displayed (
The menu display 611 (
In the case where a paid game supplied by a game supplier is used, if an instruction for determination is input (an OK button is pressed) with focus on the game display (bar) 613, a portal screen of the game supplier is displayed. An example of this screen is shown in
The screen display (portal screen) 701 also includes (displays) a game selection box display 721 which displays, for example, a (recommended) game name and use fees at the predetermined position in the display area.
The game selection box display 721 displays a list of usable times and fees in, for example, a button form. In many games, fee plans of a “free” button display 722, a “first purchase plan” button display 723 and a “second purchase plan” button display 724, etc., are included although the display differs depending on the type, release time and popularity of the game, etc. The “free” button display 722 indicates that free use for a certain period is available. The “first purchase plan” button display 723 and the “second purchase plan” button display 724 display the first usable time and its price (fees/purchased amount), and the second usable time and its price (fees/purchased amount) respectively. The second usable time or its price is different from the first usable time or its price. Each of the “first purchase plan” button display 723 and the “second purchase plan” button display 724 integrally includes a settlement company display showing settlement company names (x, y, z) which are different from the game supplier (A to Z GAME).
For example, when an instruction for determination is input (an OK button is pressed) with focus on the “first purchase plan” button display 723, the display of the supplier name display 711 is changed to a “message” display for confirming the settlement method, and a message box 811 is displayed at the predetermined position on the display screen (shown in
The message box 811 displays, for example, a message 812 showing “transmit URL used for access to settlements x, y, z by email”. The message box 811 includes a check box (display) 821 (corresponding to [01—YES] and [05] in
The settlement screen shown in
In a screen display 1111, the display of a supplier name display 711 is changed to, for example, the display of the name of the purchased game (for which settlement has been made), and a game screen display 1121 displaying the game is displayed. In the game screen display 1121, message display 1122 and message display 1123 are displayed. Message display 1122 displays, for example, a message for appreciation of purchase (use). Message display 1123 displays a message which prompts start of the game through an ON (OK) operation by a play button 713. The size of the game screen display 1121 may be the predetermined size within the screen display 1111 (the display size may be limited) based on the specification of the game supplier.
A screen display 1211 shown in
For example, when the game usable time is finished, the purchase screen explained with reference to
In the case where the user boots a television, in the television device 1, an input (an input module 11 or a signal processor 12) notifies a controller 51 that the input is a broadcast [1].
The controller 51 notifies an image (video) processor 23 that the input is a broadcast [2].
The image (video) processor 23 sets the image processing so as to be suitable for video [3], and outputs video to the display 26 [4].
The controller 51 notifies a sound (audio) processor 33 that the input is a broadcast [5].
The sound (audio) processor 33 sets the predetermined length (time) of delay for a delay module 34, and outputs audio to which the predetermined delay is added to a speaker 36 [7].
When the user inputs an instruction for displaying a menu screen in consideration of use of a game [8], the controller 51 causes the display 26 to display the menu screen[9].
When the user inputs an instruction for the game from the menu screen[10], the controller 51 notifies the display 26 of (use of) the game [11].
The controller 51 notifies the image (video) processor 23 that the image processing directed to video should be cancelled (OFF) [12]. The image (video) processor 23 sets the video output so as to be in a state in which the image processing directed to video is cancelled [13].
The controller 51 notifies the sound (audio) processor 33 that the delay should be cancelled [14]. The sound (audio) processor 33 sets a delay-off mode [15].
Hereinafter, the controller 51 notifies the image (video) processor 23 that the input is a game [16].
The image (video) processor 23 is changed so as to accept the input (game) in a state in which the image processing directed to video is cancelled [17]. The image (video) processor 23 outputs video (game) to the display 26 [18]. In the video (image) of games, etc., the degree of image processing added to video of television broadcasts (movies), etc., is small. Therefore, the “delay” processing required in reproduction of sound associated with video of television broadcasts, etc., is unnecessary (there is no time-lag until the reproduced video is output).
The sound (audio) processor 33 receives input (audio) in the delay-off mode[19], and outputs audio (game) to the speaker 36 [20]. Thus, it is possible to prevent a temporal “gap” between audio reproduction and screen display when a game is used (speeding up of audio/sound output (prevention of time-lag)).
When the user inputs an instruction for displaying the menu screen in the end of the game [21], the controller 51 notifies the display 26 that the menu screen should be displayed [22].
When the user inputs an instruction for viewing a television broadcast (content) from the menu screen[23], the controller 51 notifies to the image (video) processor 23 and the sound (audio) processor 33, into the display 26 is a broadcast is input [24].
Hereinafter, the controller 51 notifies the image (video) processor 23 that the image processing suitable for video should be executed (ON) [25]. The image (video) processor 23 sets the video output in such a way that the image processing suitable for video can be applied to the video output [26]. The image (video) processor 23 outputs video to the display 26 [27].
The controller 51 notifies the sound (audio) processor 33 that delay should be applied [28]. The sound (audio) processor 33 sets delay [29], and outputs audio to which the predetermined delay is added to the speaker 36 [30].
For example, when an instruction for displaying display characteristics (picture) is input, a picture display 1421 is displayed at the predetermined position of a screen display 1411 displayed by a display 26. An example of this display is shown in
The picture (display) 1421 includes, for example, a picture mode display 1422, a backlight display 1423, a brightness display 1424, a color display 1425, a tint display 1426 and picture setting display 1427 and a display setting display 1428, etc. In the display example, the picture mode display 1422 is set as “game”, and the characteristics of a display mode suitable for games can be displayed.
For example, when an instruction for OK is input with a focus on the picture mode display 1422, selectable display characteristics (picture) includes, for example, an auto view display 1522, a dynamic display 1523, a standard display 1524, a movie display 1525 and a game display 1526, etc., as shown in
In a screen display 1111, a game screen display 1121 and a feedback button display 1631 are displayed.
The feedback button display 1631 is used for reception of messages from users to the game supplier managing server 301 (contact to the service center).
When the feedback button display 1631 is on (OK is input), an input form is sent by email to, for example, a tablet device or portable terminal device 2001 which is the user (account) registered in advance. An example of the input form is shown in
The feedback input form 1711 shown in
The feedback input form 1711 also includes a transmission button display 1731 configured to specify that a management server 101 is passed through (the management server 101 is accessed) as the URL used for transmitting a feedback message. In the transmission button display 1731, a code which enables acquisition of the URL by means of optical recognition may be displayed together.
Feedback can be delivered via the management server 101 to server 301 managed by the game supplier by inputting the predetermined information in the input form 1711 and transmitting it through the transmission button display 1731.
If an account is already registered (user registration is already finished), and the account held by a tablet terminal 2001 or PC for settlement can be specified, it is possible to purchase continuous use of the game by only inputting a password. In this case, when an arbitrary plan is selected from the purchase screen shown in
When the password which is input on the password input screen on the television device 1 side in
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
The embodiments can be also realized in the following structures.
In the case where a broadcast receiver having a network function is provided with a game function by a cloud gaming, the broadcast receiver is provided with a function for automatically changing display and audio output so as to prioritize performance without having the user set the function at the time of execution of the game. Thus, users receive the benefit of convenience.
Device information of a client is reported to a server application. This allows provision of a settlement function which is suitable for the device and/or environment. The server application provides a structure which can be applied in common with a terminal.
In the case where the device is a broadcast receiver, the broadcast receiver is only provided with verification by a settlement account by email, or transmission of homepage address for the Internet settlement to another information processor by email. In the case of an information processor, the information processor is provided with both the function of credit information input settlement and the function of settlement account.
In the case where a keyboard is connected to a broadcast receiver, the broadcast receiver is provided with both the function of credit information input settlement and the function of settlement account.
In the case where a broadcast receiver can be remotely handled from a terminal device such as a tablet, the broadcast receiver is provided with both the function of credit information input settlement and the function of settlement account.
In the case where a contactless terminal device is connected to a broadcast receiver, the broadcast receiver further has a contactless settlement function.
This application claims the benefit of U.S. Provisional Application No. 61/979,206, filed Apr. 14, 2014, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61979206 | Apr 2014 | US |