Server, terminal apparatus, display device, and control method thereof

The disclosure relates to a server, a terminal apparatus, a display apparatus and control methods thereof, the server including: a communicator configured to communicate with an outside; a storage; and a processor configured to, based on a user input for setting a user screen corresponding to a predetermined user being received in a terminal apparatus connected through the communicator, identify a configuration of an edit screen for setting the user screen based on user information stored in the storage, control the communicator to transmit information about the edit screen based on the identified configuration to the terminal apparatus, receive user input information about the edit screen displayed on the terminal apparatus through the communicator, set the user screen by storing the received user input information in the storage, and control the communicator to provide the set user screen to the display apparatus. Thus, there is provided a user screen configured with information needed for a user.

This application is the U.S. national phase of International Application No. PCT/KR2018/012703 filed 25 Oct. 2018, which designated the U.S. and claims priority to KR Application No. 10-2017-0149345 filed 10 Nov. 2017, the entire contents of each of which are hereby incorporated by reference.

FIELD

The disclosure relates to a server, a terminal apparatus, a display apparatus and control methods thereof, and more particularly to a server, a terminal apparatus, a display apparatus and control methods thereof, in which a user screen is settable.

DESCRIPTION OF RELATED ART

A television (TV) or the like display apparatus displays an image based on an image signal such as a broadcast signal received from the outside.

The display apparatus may be achieved by a smart TV. The smart TV can receive and display a broadcast signal in real time, support a web-browsing function, and have applications installed for providing various kinds of services, for example, a social network service (SNS), finance, news, weather, a map, music, a movie, a game, an electronic book, etc. to a user.

The smart TV displays a home screen, which has been generated in itself or received from a set-top box (STB), as a startup screen. In general, such a startup screen is unilaterally provided by the manufacturer of the smart TV or STB, or a broadcaster, or the like.

Therefore, a user of the smart TV is restricted to have a quick access to desired information or service through the startup screen.

Further, the smart TV is often shared among family members, i.e. a plurality of users. In this case, it is difficult to provide a customized home screen personalized for a specific user.

SUMMARY

The disclosure is conceived to solve the above-described problems, and the disclosure provides a server, a terminal apparatus, a display apparatus and a control method thereof, in which a home screen is easily configured reflecting a user's preferences and tastes.

Further, the disclosure provides a server, a terminal apparatus, a display apparatus and a control method thereof, which can provide a customized user screen personalized according to a plurality of users who share the display apparatus.

According to an embodiment of the disclosure, a server includes: a communicator configured to communicate with an outside; a storage; and a processor configured to: based on a user input for setting a user screen corresponding to a predetermined user being received in a terminal apparatus connected through the communicator, control the communicator to transmit information about an edit screen for setting the user screen which is configured based on user information stored in the storage to a terminal apparatus connected through the communicator, receive user input information about the edit screen displayed on the terminal apparatus through the communicator, set the user screen by storing the received user input information in the storage, and control the communicator to provide the set user screen to the display apparatus. Thus, a user can directly configure the user screen and receive the personalized user screen through the display apparatus.

The user information may include at least one of user identification information, location information, service information used by a user or preferred content information, and may be received from the display apparatus or an image processing apparatus connecting with the display apparatus. Thus, a user can have customized experience through the user screen with necessary information.

The edit screen may include a first region and a second region, and the second region may display an optional item generated based on the user information, and the first region may display at least one container in which content corresponding to the optional item selected in the second region can be positioned. Thus, it is possible to edit a screen with a simple user input, thereby improving convenience for a user.

The second region may display a service list generated based on the user information, and a template list provided from at least one of a broadcaster or a manufacturer of the display apparatus or an image processing apparatus connecting with the display apparatus, and the optional item of the service list may include an item for at least one of a channel guide, a social network service (SNS) or a service to which a user subscribes. Thus, user interests or preferred content is easily included in the user screen without any separate input.

The processor may control the communicator to transmit the set user screen data to the display apparatus or an image processing apparatus connecting with the display apparatus, based on at least one of a power-on command, home-button control during an operating state, or a user's trigger voice utterance occurred in the display apparatus or the image processing apparatus. Thus, a user can immediately receive required content by making a user input once as necessary.

The processor may process the set user screen to correspond to a size and resolution that a display of the display apparatus has, and control the communicator to transmit the processed user screen data to the display apparatus or the image processing apparatus connecting with the display apparatus. Thus, a user screen having a certain quality level or higher is provided regardless of the specifications of the display apparatus or the image processing apparatus.

Meanwhile, according to an embodiment of the disclosure, a terminal apparatus includes: a user input portion; a display; a communicator configured to communicate with an outside; and a processor configured to receive edit screen information related to user information about a predetermined user and used for setting a user screen from a server through the communicator, control the display to display an edit screen based on the received edit screen information, and control the communicator to transmit user input information received through the user input portion with regard to the edit screen to the server, wherein the user information includes at least one of user identification information, location information, service information used by a user, or preferred content information, and the user screen set based on the user input information is provided from the server to the display apparatus. Thus, a user can directly configure the user screen and receive the personalized user screen through the display apparatus.

The edit screen may include a first region and a second region, the second region may display an optional item generated based on the user information, and the first region may display at least one container in which content corresponding to the optional item selected in the second region can be positioned, and the container may be subjected to at least one of position change in the first region, size adjustment, addition or deletion. Thus, it is possible to edit a screen with a simple user input, thereby improving convenience for a user.

The second region may display a service list generated based on the user information, and a template list provided from at least one of a broadcaster or a manufacturer of the display apparatus or an image processing apparatus connecting with the display apparatus, and the optional item of the service list may include an item for at least one of a channel guide, an SNS or a service to which a user subscribes. Thus, user interests or preferred content is easily included in the user screen without any separate input.

Meanwhile, according to an embodiment of the disclosure, a display apparatus includes: a display; a communicator configured to communicate with an outside; and a processor configured to control the communicator to transmit user information of the display apparatus to a server, identify a user of the display apparatus based on a predetermined event, receive data about user screen corresponding to the identified user from the server through the communicator, and control the display to display the received user screen, wherein the user screen is generated based on the transmitted user information. Thus, a user can directly configure the user screen and receive the personalized user screen from the display apparatus.

The event may include at least one of a power-on command, home-button control during an operating state, or a user's trigger voice utterance occurred in the display apparatus. Thus, a user can immediately receive required content by making only a simple user input as necessary.

Meanwhile, according to an embodiment of the disclosure, a method of controlling a server communicating with a display apparatus and a terminal apparatus includes: based on a user input for setting a user screen corresponding to a predetermined user being received in a terminal apparatus connected through the communicator, transmitting information about an edit screen for setting the user screen which is configured based on user information stored in the server to the terminal apparatus connected through the communicator, receiving user input information about the edit screen displayed on the terminal apparatus from the terminal apparatus, and providing a user screen, which is set by storing the received user input information in the server, to the display apparatus. Thus, a user can directly configure the user screen and receive the personalized user screen through the display apparatus.

The user information may include at least one of user identification information, location information, service information used by a user or preferred content information, and may be received from the display apparatus or an image processing apparatus connecting with the display apparatus. Thus, user interests or preferred content is easily included in the user screen without any separate input.

The edit screen may include a first region and a second region, the second region may display an optional item generated based on the user information, and the first region may display at least one container in which content corresponding to the optional item selected in the second region can be positioned, and the container may be subjected to at least one of position change in the first region, size adjustment, addition or deletion. Thus, it is possible to edit a screen with a simple user input, thereby improving convenience for a user.

The second region may display a service list generated based on the user information, and a template list provided from at least one of a broadcaster or a manufacturer of the display apparatus or an image processing apparatus connecting with the display apparatus, and the optional item of the service list may include an item for at least one of a channel guide, an SNS or a service to which a user subscribes. Thus, user interests or preferred content is easily included in the user screen without any separate input.

The method may further include transmitting the set user screen data to the display apparatus or an image processing apparatus connecting with the display apparatus, based on at least one of a power-on command, home-button control during an operating state, or a user's trigger voice utterance occurred in the display apparatus or the image processing apparatus. Thus, a user can immediately receive required content by making only a simple user input as necessary.

The method may further include processing the set user screen to correspond to a size and resolution a display of the display apparatus has, and transmitting the processed user screen data to the display apparatus or the image processing apparatus connecting with the display apparatus. Thus, a user screen having a certain quality level or higher is provided regardless of the specifications of the display apparatus or the image processing apparatus.

Meanwhile, according to an embodiment of the disclosure, a method of controlling a terminal apparatus communicating with a server includes: receiving edit screen information related to user information about a predetermined user and used for setting a user screen from the server; displaying an edit screen based on the received edit screen information; and transmitting user input information received with regard to the displayed edit screen to the server, wherein the user information includes at least one of user identification information, location information, service information used by a user, or preferred content information, and the user screen set based on the user input information is provided from the server to a display apparatus communicating with the server. Thus, a user can directly configure the user screen and receive the personalized user screen from the display apparatus. Thus, a user can receive the personalized user screen with necessary information through the display apparatus.

Meanwhile, according to an embodiment of the disclosure, a method of controlling a display apparatus communicating with a server includes: transmitting user information of the display apparatus to a server; identifying a user of the display apparatus based on a predetermined event, and receiving data about user screen corresponding to the identified user from the server; and displaying a user screen based on the received data, wherein the user screen is generated based on the user information transmitted to the server, and the event includes at least one of a power-on command, home-button control during an operating state, or a user's trigger voice utterance occurred in the display apparatus. Thus, it is convenient for a user to receive the personalized user screen with necessary information through the display apparatus.

In a server, a terminal apparatus, a display apparatus, and control methods thereof according to an embodiment of the disclosure, a user can directly edit a user screen to be displayed as a startup screen of the display apparatus, thereby providing the user screen focused on information desired by the user.

Further, a user screen personalized for a specific user who is in a log-on state is provided, so that the user can have customized experience even in an apparatus shared by a plurality of users.

Further, it is easy and convenient for a user to have the user's own user screen without any technical difficulty.

Further, user information and user screen information are stored and managed in the server, and therefore not only the personalized user screen can be easily used in all user apparatuses regardless of the OS of the display apparatus or the terminal apparatus, but also there are no needs of separately storing or installing data in the apparatuses, thereby improving convenience for a user.

REFERENCE NUMERALS

100,101: display apparatus110: image receiver120: first image processor130: first display140: first user input portion150: first communicator160: first storage170: first controller102: image processing apparatus200: server250: second communicator260: second storage270: second controller300: terminal apparatus320: second image processor330: second display340: second user input portion350: third communicator360: third storage370: third controller

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

Below, exemplary embodiments will be described in detail with reference to accompanying drawings. Further, the descriptions of the embodiments will be made with matters illustrated in the accompanying drawings, in which like numerals or symbols refer to like elements having substantially the same function. In addition, at least one among a plurality of elements in the present disclosure represents not only all the elements but also each one of the elements, which precludes the other elements, or all combinations of the elements.

FIG.1illustrates a display system according to an embodiment of the disclosure.

As shown inFIG.1, a display system10according to an embodiment of the disclosure includes a display apparatus100, a server200, and a terminal apparatus300.

The display apparatus100processes an image signal, which is received from an external image source (not shown), with a preset image processing process, and displays an image.

According to one embodiment, as shown inFIG.1, the display apparatus100may be embodied by a television (TV) that processes a broadcast image based on a broadcast signal/broadcast information/broadcast data received from a transmitter of a broadcasting station. The broadcast signal received in the display apparatus100may be received through a terrestrial wave, a cable, a satellite, etc., and an image source in this embodiment is not limited to the broadcasting station. That is, any apparatus or station capable of transmitting and receiving information may be included in the image source according to the exemplary embodiment.

Further, the display apparatus100may receive an image signal from various types of external apparatus. Further, the display apparatus100may process a signal to be displayed on a screen as a moving image, a still image, an application, an on-screen display (OSD), a user interface (UI, hereinafter also referred to as a graphic user interface (GUI)) allowing a user to make selection, etc. based on a signal/data stored in an internal/external storage medium or received by streaming.

According to one embodiment, the display apparatus100may be materialized by a smart TV or an Internet protocol (IP) TV. The smart TV refers to a TV that can receive and display a broadcast signal in real time, support a web browsing function so that various pieces of content can be searched and consumed through the Internet while a broadcast signal is displayed in real time, and provide a convenient user environment for the web browsing function. Further, the smart TV includes an open software platform to provide an interactive service to a user. Therefore, the smart TV is capable of providing various pieces of content, for example, an application for a predetermined service to a user through the open software platform. Such an application refers to an application program for providing various kinds of services, for example, a social network service (SNS), finance, news, weather, a map, music, a movie, a game, an electronic book, etc.

However, the concept of the disclosure is not limited to the foregoing embodiments of the display apparatus100, and thus the display apparatus100may be applied to various kinds of examples capable of processing an image, such as a monitor connected to a computer, etc. as well as the TV.

According to this embodiment, the display apparatus100displays a user screen personalized for a predetermined user as a home screen, i.e. a boot-up screen (hereinafter, also referred to as a startup screen). Here, the startup screen may be provided from the server200, as a screen displayed at the moment when the display apparatus100is powered on.

The server200receives and manages user information of the display apparatus100. According to an embodiment, the user information refers to information about a user account, which may be received from a plurality of apparatuses accessible by one user account, such as the display apparatus100and the terminal apparatus300, and may be collectively managed by the server.

According to an embodiment of the disclosure, the server200includes a cloud providing a storage service (hereinafter, referred to as a cloud storage or a cloud server). Such a cloud is accessible by the user account from various apparatuses such as the display apparatus100and the terminal apparatus300, so that data in the cloud can be accessed, changed (i.e. updated) and downloaded regardless of operating systems (OS) of the accessing apparatuses.

The display apparatus100may be used as a shared apparatus, and thus shared by a plurality of users such as family members. According to an embodiment, the server200may be configured to receive and manage the user information according to the plurality of users with respect to the display apparatus100.

The server200is storing information about the user screen provided as the startup screen of the display apparatus100. According to an embodiment, the server200may store information about the startup screen set for the user corresponding to the user information of the display apparatus100. When the display apparatus100is shared by the plurality of users, the server200may store information about the startup screens, i.e. the user screens personalized for the users.

According to an embodiment of the disclosure, a user may access the server200through the terminal apparatus300, and configure, i.e. edit the startup screen of the display apparatus100.

According to an embodiment, the terminal apparatus300may be embodied by a mobile apparatus such as a cellular phone, a smartphone, a tablet and the like smart pad, etc. According to another embodiment, the terminal apparatus300may be embodied by a personal computer (PC) such as a laptop or desktop computer. In other words, the terminal apparatus300in the display system10according to the disclosure may include various apparatuses including a display and allows a user to make an input.

The terminal apparatus300receives information for configuring the startup screen of the display apparatus100from the server200, and displays an editor for the startup screen generated based on the received information. According to an embodiment, the information for configuring the startup screen is related to the user information stored and managed in the server200.

A user may use the editor displayed on the terminal apparatus300to make a user input for configuring the startup screen of the display apparatus100, and the terminal apparatus300transmits such received user input information to the server200.

FIG.2illustrates a display system according to another embodiment of the disclosure.

As shown inFIG.2, a display system11according to this embodiment of the disclosure further includes an image processing apparatus102in addition to a display apparatus101, the server200, and the terminal apparatus300, so that the display apparatus101can receive various signals/data through the image processing apparatus102.

Therefore, the elements of the display system11according to this embodiment of the disclosure, which perform the same operations as those of the display system10according to the previous embodiment of the disclosure, will be given the same terms as those of the display system10, and repetitive descriptions thereof will be omitted.

The image processing apparatus102shown inFIG.2is connected to the display apparatus101by a wire, and transmits a signal corresponding to an image to be displayed on the display apparatus101.

Specifically, the image processing apparatus102processes an image signal provided from an external image source based on a preset image processing process, and outputs the processed image signal to the display apparatus101. The processed image signal is displayed as a corresponding image on the display apparatus101.

According to this embodiment, the image processing apparatus102may be embodied by a set-top box (STB) that processes a broadcast image based on a broadcast signal/broadcast information/broadcast data received from a transmitter of a broadcasting station. The broadcast signal may be received in the image processing apparatus102through a terrestrial wave, a cable, a satellite, etc. and an image source according to the disclosure is not limited to the broadcasting station. In other words, the image source according to the disclosure may include any apparatus or station capable of transmitting and receiving information.

The image processing apparatus102may perform signal processing to display a moving image, a still image, an application, an OSD, a UI allowing a user to make selection, etc. on the screen of the display apparatus101based on a signal/data stored in an internal/external storage medium or received by streaming. Further, the image processing apparatus102may provide an application for providing a predetermined service such as an SNS, finance, news, weather, a map, music, a movie, a game, an electronic book, etc. to a user through the display apparatus101.

In the embodiment ofFIG.2, the display apparatus101and the image processing apparatus102may be connected to each other through a high definition multimedia interface (HDMI) or the like communication-standard interface.

According to this embodiment, the display apparatus101displays a screen personalized for a predetermined user as the startup screen. Here, the startup screen refers to a screen displayed at the moment when the display apparatus101is turned on, and may be displayed on the display apparatus101as provided from the server200to the image processing apparatus102.

The server200receives and manages user information from the display apparatus101. The user information refers to information about a user account, which may be received from a plurality of apparatuses accessible by one user account, such as the display apparatus101and the terminal apparatus300, and may be collectively managed by the server.

The image processing apparatus102may be used as a shared apparatus, and thus shared by a plurality of users such as family members. According to an embodiment, the server200may be configured to receive and manage the user information according to the plurality of users with respect to the display apparatus101.

The server200is storing information about the startup screen displayed on the display apparatus101connected to the image processing apparatus102. The server200may store information about the startup screen set for users corresponding to the user of the image processing apparatus102. When the image processing apparatus102is shared by the plurality of users, the server200may store information about the startup screens, i.e. the user screens personalized for the users.

According to this embodiment, a user may access the server200through the terminal apparatus300, and configure, i.e. edit the startup screen displayed on the display apparatus101connected to the image processing apparatus102.

The terminal apparatus300receives information for configuring the startup screen of the display apparatus101from the server200, and displays an editor for the startup screen generated based on the received information. The information for configuring the startup screen is related to the user information stored and managed in the server200.

A user may use the editor displayed on the terminal apparatus300to make a user input for configuring the startup screen of the display apparatus101, and the terminal apparatus300transmits such received user input information to the server200.

In the foregoing display systems10and11according to the disclosure, the terminal apparatus300is additionally given for setting/editing the startup screen, i.e. the user screen of the display apparatuses100and101, and the terminal apparatus300is more convenient to make a user input than the display apparatus100or the image processing apparatus102which is controlled by a remote controller, thereby solving a problem of inconvenience in editing the user screen. However, as an alternative embodiment of the disclosure, a user input for editing the user screen may be carried out by an input unit, i.e. a remote controller of the display apparatus100or the image processing apparatus102

Below, detailed elements of the apparatuses in the display system according to an embodiment of the disclosure will be described with reference to the accompanying drawings.

FIG.3is a block diagram of the display apparatus100and the server200according to an embodiment of the disclosure, andFIG.4is a block diagram of the terminal apparatus300according to an embodiment of the disclosure.

As shown inFIG.3, the display apparatus100includes an image receiver110, a first image processor120, a first display130, a first user input portion140, a first storage160, a first communicator150, and a first controller170.

The image receiver110receives an image signal (i.e. content) from the outside and transmits it to the first image processor120. The standards of the received signal may be varied depending on the types of the display apparatus100. For example, the image receiver110may receive a radio frequency (RF) signal from a broadcasting station (not shown) wirelessly, or may receive an image signal based on composite video, component video, super video, syndicat des constructeurs des appareils radiorécepteurs et téléviseurs (SCART), HDMI and the like standards by a wire.

According to an embodiment, the image receiver110may include a tuner to be tuned to a channel for a broadcast signal when the image signal is the broadcast signal. Further, the image signal may be received from an external device, for example, a mobile device such as a smartphone, a tablet and the like smart pad, an MP3 player, a personal computer (PC) such as a laptop or desktop computer, etc. Further, the image signal may be based on data received through the Internet or the like network. In this case, the display apparatus100may receive the image signal through the first communicator150to be described later.

Further, the image signal may be based on data stored in a flash memory, a hard disk drive (HDD), and the like nonvolatile first storage160. The first storage160may be provided inside or outside the display apparatus100. When the first storage160is provided at the outside, a connector (not shown) may be added for connection with the first storage160.

The first image processor120performs various preset video/audio processing processes with regard to the image signal received from the image receiver110. The first image processor120outputs an output signal, which is generated or combined by performing such an image processing process, to the first display130, so that the first display130can display an image based on the image signal.

The first image processor120includes a decoder for decoding an image signal to have an image format for the display apparatus100, and a scaler for scaling the image signal according to the output standards of the first display130. The decoder in this embodiment may for example be embodied by a moving picture experts group (MPEG) decoder. Here, there are no limits to the kinds of image processing process performed in the first image processor according to the exemplary embodiment. For example, the image processing process may perform at least one of various processes such as de-interlacing for converting an interlaced broadcast signal into a progressive broadcast signal, noise reduction for improving image quality, detail enhancement, frame refresh rate conversion, line scanning, etc.

The first image processor120may be embodied as each individual group for independently performing such a process, or as it is included in a system-on-chip (SoC) where various functions are integrated. A main SoC may include at least one microprocessor or central processing unit (CPU) as an example of the first controller170to be described later.

According to one embodiment, the first image processor120may be embodied by an image board including circuit elements such as various chipsets for performing respective processes, a memory, electronic parts, wirings, etc. are mounted on to a printed circuit board (PCB). In this case, the image receiver110, the first image processor120and the first controller170of the display apparatus100may be provided on a single image board. Of course, this is merely an example, and the image receiver110, the first image processor120and the first controller170of the display apparatus100may be arranged on a plurality of PCBs connecting and communicating with each other.

The image signal processed by the first image processor120is output to the first display130. The first display130displays an image based on the image signal received from the first image processor120.

There are no limits to the type of the first display130. For example, the first display130may be embodied in various display types such as liquid crystal, plasma, light-emitting diodes, organic light-emitting diodes, a surface-conduction electron-emitter, a carbon nano-tube, nano-crystal, etc. The first display130may additionally include an appended element (e.g. a driver) according to the display types.

The first display130displays the startup screen corresponding to the user of the display apparatus100. When the display apparatus100is powered on, the first controller170receives information about the startup screen matching the user from the server200and controls the information to be displayed on the first display130.

The first user input portion140transmits various preset control commands or unrestricted information to the first controller170in response to a user's input.

The first user input portion140includes a keypad (or an input panel) including buttons such as a power key, a menu key, etc. provided in the main body of the display apparatus100. According to one embodiment, the first user input portion140includes an input unit for generating a preset command/data/information/signal previously set for remotely controlling the display apparatus100and transmitting it to the display apparatus100. The input unit is provided separately from the main body of the display apparatus100like a remote controller and allows a user to make an input. The remote controller may be provided with a touch sensor for sensing a user's touch input and/or a motion sensor for sensing its own motion caused by a user. The input unit may include a terminal apparatus such as a smart phone, in which a remote-control application is installed. In this case, the input unit may receive a user's touch input through a touch screen.

The input unit serves as an external apparatus for wireless communication with the main body of the display apparatus100, and the wireless communication includes Bluetooth, infrared communication, radio frequency communication, wireless local area network (WLAN), Wi-Fi direct, etc.

According to an embodiment, the first user input portion140may further include a voice input unit to receive a sound/voice uttered by a user. The voice input unit may be embodied by a microphone to receive a voice signal.

According to an embodiment, the display apparatus100may control the first display130to display the startup screen, i.e. the user screen of a corresponding user in response to a predetermined event that occurs based on a user input or the like, for example, in response to control of a power button on a remote controller or an input panel while the display apparatus100is being powered off, control of a home button on the remote controller while the display apparatus100is operating, trigger voice utterance of a user, etc.

The first communicator150is configured to communicate with various external apparatuses such as the server200, the terminal apparatus300, the input unit provided as the user input portion140through a wired or wireless communication method. The first communicator150includes a wired and/or wireless communication module.

According to an embodiment, the first communicator150includes at least one module for short-range communication such as Bluetooth, Bluetooth low energy, infrared data association (IrDA), Wi-Fi Direct, Zigbee, ultra-wideband (UWB), near field communication (NFC), etc. The short-range communication module is provided to support direct communication between the display apparatus100and the external apparatus wirelessly without an access point (AP).

According to an embodiment, the first communicator150further includes a WLAN unit. The WLAN unit may wirelessly connect with the external apparatus through the AP under control of the first controller170. The WLAN unit may include a Wi-Fi communication module.

According to an embodiment, the first communicator150may include a module for wired communication such as Ethernet, etc.

In the display apparatus100according to an embodiment of the disclosure, the first communicator150may include one among the short-range communication module, the WLAN unit and Ethernet, or combination of two or more of them in accordance with performance thereof.

According to an embodiment, the display apparatus100communicates with the server200through the first communicator150. According to an alternative embodiment, the display apparatus100may directly communicate with the terminal apparatus300. When the display apparatus100directly communicates with the terminal apparatus300, the first storage160may be storing identification information (e.g. a media access control (MAC) address) about the apparatus to be targeted for the communication.

The first storage160is configured to store various pieces of data of the display apparatus100. The first storage160may be embodied by a nonvolatile memory (e.g. a writable read only memory (ROM)) in which data is retained even though power supplied to the display apparatus100is cut off, and which writes and reflects changes. That is, the first storage160may be embodied by one of a flash memory, an erasable and programable read only memory (EPROM), and an electrically erasable and programmable read only memory (EEPROM). The first storage160may further include a volatile memory such as a dynamic random-access memory (DRAM) or a static random access memory (SRAM), of which the reading or writing speed of the display apparatus100is faster than the nonvolatile memory.

Data stored in the first storage160may for example include not only an operating system for operating the display apparatus100, but also various applications to be run on the operating system, image data, appended data, etc.

Specifically, the first storage160may be configured to store a signal or data input/output corresponding to operations of the elements under control of the first controller170. The first storage160may be configured to store a control program for controlling the display apparatus100, a UI related to an application provided by a manufacturer or downloaded from the outside, images for providing the UI, user information, a document, a database, or associated data.

According to an embodiment, the first storage160may further include the user information of the display apparatus100, and startup-screen information matching a corresponding user. The user information may include information for identifying a plurality of users who share the display apparatus100, and the startup-screen information may be stored according to the plurality of users. The user information may be transmitted to the server200through the first communicator150, and the startup-screen information may be received from the server200through the first communicator150.

In this exemplary embodiment, the term ‘storage’ is defined to include the first storage160, the ROM (not shown) in the first controller170, the RAM (not shown), a memory card (for example, a micro secure digital (SD) card, and a memory stick) mountable to the display apparatus100.

The first controller170performs control for operating general elements of the display apparatus100. The first controller170may include a control program (or instruction) for implementing such a control operation, a nonvolatile memory in which the control program is installed, a volatile memory in which at least a part of the installed control program is loaded, and at least one processor or CPU for executing the loaded control program.

The processor may include a single-core processor, a dual-core processor, a triple-core processor, a quad-core processor, and the like multiple-core processor. The processor may include a plurality of processors, for example, a main processor and a sub processor that operates in a sleep mode, e.g. when the content providing apparatus receives only standby power and does not fully operates. Further, the processor, the ROM and the RAM may be connected to one another via an internal bus.

When the display apparatus100according to an embodiment of the disclosure is embodied by a monitor, the first controller170may further include a graphic processing unit (GPU, not shown) for graphic processing.

Further, when the display apparatus100according to an alternative embodiment of the disclosure is embodied by a digital TV, a processor may include a GPU. For example, the processor may be embodied in the form of a SoC where a core and the GPU are combined.

The processor, which is an example of the first controller170according to an exemplary embodiment, may be achieved as included in a main SoC mounted to a built-in PCB of the display apparatus100. Alternatively, the main SoC may further include the first image processor120for processing an image signal.

The control program may include a program(s) achieved in the form of at least one among a basic input/output system (BIOS), a device driver, an operating system, a firmware, a platform, and an application. According to one exemplary embodiment, the application may be previously installed or stored in the display apparatus100when the display apparatus100is manufactured, or may be installed in the display apparatus100for use in the future on the basis of data received corresponding to the application from the outside. The data of the application may for example be downloaded from an external server such as an application market to the display apparatus100. Such an external server is an example of a computer program product according to an exemplary embodiment, but not limited thereto.

According to an embodiment, the first controller170performs communication with the server200through the first communicator150. The first controller170controls the first communicator150to transmit the user information of the display apparatus100to the server200. Here, the first controller170may control the first communicator150to transmit the user information to the server200in response to occurrence of a predetermined event (e.g. the first edit or edit change of the display apparatus100). According to an alternative embodiment, the user information may be periodically transmitted to the server200.

Further, the first controller170controls the first communicator150to receive information about the startup screen corresponding to the user of the apparatus100from the server200, and controls the first display130to display the startup screen based on the received information.

According to one exemplary embodiment, the operations of the first controller170may be achieved by a computer program stored in the computer program product (not shown) provided separately from the display apparatus100.

In this case, the computer program product includes a memory where an instruction corresponding to the computer program is stored, and a processor. The instruction may be issued to transmit the user information to the server200, receive the startup-screen information from the server200, and display the startup screen in response to the reception of the startup-screen, when the instruction is executed by the processor.

Thus, the display apparatus100downloads and executes the computer program stored in a separate computer program product, thereby performing the operations of the first controller170.

Meanwhile, according to the embodiment shown inFIG.2, the corresponding elements for performing the operations of the image receiver110, the first image processor120, the first user input portion140, the first communicator150, the first storage160and the first controller170of the display apparatus100shown inFIG.3are provided in the image processing apparatus102.

In other words, the image processing apparatus102receives and processes an image signal, provides the image signal to be displayed as a corresponding image on the display apparatus101connected by, for example, the HDMI, and performs operations corresponding to various commands received through its own user input portion, for example, controls the display apparatus101to display an image of a selected channel.

Further, the image processing apparatus102is storing the user information in its own storage, and transmits the user information to the server200through the communicator. Here, the image processing apparatus102may transmit the user information to the server200in response to occurrence of a predetermined event (e.g. the first edit or edit change of the image processing apparatus102) or periodically.

Further, the image processing apparatus102receives a user's startup-screen information from the server200through the communicator, and controls the corresponding startup screen to be displayed on the display apparatus101. Here, the image processing apparatus102may control the startup screen, i.e. the user screen matching the corresponding user to be displayed on the display apparatus101in response to a predetermined event that occurs based on a user input or the like, for example, power-button control on the remote controller or the input panel in the power-off state, home-button control on the remote controller during the operations of the display apparatus101and the image processing apparatus102, a user's trigger voice utterance, etc.

In other words, it will be understood that operations related to network communication with the server200to be described later and associated display of the user screen are performed by the first controller170of the display apparatus100or the controller of the image processing apparatus102.

As shown inFIG.3, the server200includes a second communicator250, a second storage260, and a second controller270.

The second communicator250performs wired and/or wireless network communication with the display apparatus100or the image processing apparatus102. The second communicator250may be provided corresponding to the wired/wireless communication module of the first communicator150described above. The server200receives the user information from the display apparatus100or the image processing apparatus102through the second communicator250.

According to an embodiment, the second communicator250further performs the wired and/or wireless network communication with the terminal apparatus300. The server200may transmit information for editing the startup screen, i.e. the user screen of the display apparatus100,101to the terminal apparatus300through the second communicator250, and receive information about a user input made in the terminal apparatus300and editing the user screen.

According to an embodiment, the server200may further receive the user information from other electronic apparatuses such as the terminal apparatus300, which are accessible by the same account as that of the user of the display apparatus100or the image processing apparatus102. In other words, the server200may be an example of an apparatus (for example, database management system (DBMS)) which collectively manages the user information collectable from a plurality of apparatuses accessible by a predetermined user account.

The second storage260is configured to store the user information of the display apparatus100or the image processing apparatus102and information about the startup screen, i.e. the user screen set for the corresponding user. The information about the user screen stored in the second storage260is changed, i.e. updated in response to a user input received from the terminal apparatus300.

The features of the second storage260in the server200shown inFIG.3correspond to those of the first storage160of the display apparatus100described previously.

The second controller270controls the second storage260to store the user information received from the display apparatus100or the image processing apparatus102, and controls the second communicator250to provide an edit screen including an editor by which the user screen is set as the startup screen for the matching user, to the user through the terminal apparatus300.

Further, the second controller270produces information about the user screen so as to correspond to a user input made through the edit screen displayed on the terminal apparatus300and store the produced information in the second storage260.

The second controller270transmits the stored information about the user screen to the display apparatus100or the image processing apparatus102through the second communicator250so that the information can be displayed on the display apparatus100,101.

According to an embodiment, the second controller270may include a display processor configured to process, i.e. render the user screen and the edit screen to be suited for the display of the display target.

According to an embodiment, the second controller270may include an input processor configured to receive and process a signal from the terminal apparatus300based on an input operation made on the edit screen for editing the user screen.

According to an embodiment, the second controller270may include a data manager configured to manage the user information (identification information and subscription service information), and store and manage the user screen information, a basic template provided by a service provider such as a manufacture of the display apparatus or the image processing apparatus, etc.

The features of the second controller270in the server200shown inFIG.3correspond to those of the first controller170of the display apparatus100described previously.

According to an embodiment, the information about the user screen may be provided through even the terminal apparatus300. For example, a user may use the terminal apparatus300to access a mobile TV service while using the TV i.e. the display apparatus100by one user account. The second controller270of the server200configures, i.e. render the user screen suited for the screen size of the display apparatus100,101or the terminal apparatus300, i.e. the apparatus using the service based on the information about the user screen stored in the second storage260, and controls the second communicator250to provide the corresponding data to the display apparatus100,101or the terminal apparatus300, thereby providing a user customized screen.

The terminal apparatus300may wirelessly connect with other apparatuses such as the server200and transmit/receive a control signal. According to an embodiment, the terminal apparatus300is defined as an apparatus that includes a touch screen and is capable of transmitting/receiving data through a communicator350. According to an alternative embodiment, the terminal apparatus300may be defined as an apparatus that receives a user input through a mouse, a keyboard or the like input unit and performs network communication through the communicator350.

As shown inFIG.4, the terminal apparatus300includes a second image processor320, a second display330, a second user input portion340, a third communicator350, a third storage360, and a third controller370.

The second image processor320may include a broadcast communication unit, an audio reproducing unit, or a moving-image reproducing unit. The broadcast communication unit may receive a broadcast signal (for example, a TV broadcast signal, a radio broadcast signal or a data broadcast signal) and broadcast appended information (for example, electric program guide (EPG) or electric service guide (ESG)) from an external broadcasting station through a broadcast communication antenna, under control of the third controller370. Further, the second image processor320may process the received broadcast signal and broadcast appended information to be reproduced in the display330and/or a loudspeaker by a video codec unit and/or an audio codec unit.

In addition, it will be understood by a person having an ordinary skill in the art that many kinds of video and audio codec units have been produced and marketed.

According to an embodiment, the second image processor320may include the audio reproducing unit and the moving-image reproducing unit except the broadcast communication unit according to the performance or structure of the terminal apparatus300. Further, according to an alternative embodiment, the audio reproducing unit and/or the moving-image reproducing unit of the second image processor320may be included in the third controller370.

The second display330displays an image based on an image signal processed by the second image processor320. There are no limits to the type of the display330, and the display330may further include a driver or the like additional elements according to its types. The features of the second display330in the terminal apparatus300shown inFIG.4correspond to those of the first display in the display apparatus100described above.

The second display330displays the editor i.e. the edit screen for editing the user screen to be displayed as the startup screen on the display apparatus100,101. The edit screen is configured with reference to the user information stored in the server200, and the information about the edit screen is transmitted from the server200to the terminal apparatus300through the third communicator350. The second display330displays the edit screen based on the received information.

The second display330may display an object (for example, a menu, a text, an image, a moving image, a figure, an icon, and a shortcut icon), which includes menu items of the terminal apparatus300, as a user interface (UI). A user may make a user input by selecting the object displayed on the second display330with the input unit such as a user's finger or the like body, a stylus, a pointing device, a mouse, etc.

In the terminal apparatus300according to the embodiment ofFIG.4, the second user input portion340may be defined to include at least one of a physical button, a keypad displayed on a touch screen, an additional input unit (e.g. a stylus, a pointing device, etc.) enabling a user to make a touch input, an input unit (e.g. a mouse, a keyboard, etc.) connectable to the terminal apparatus, or a microphone capable of receiving a user's voice/sound.

The second user input portion340may receive a touch caused by a user's body (e.g. a finger) on the touch screen. The second user input portion340transmits various preset control commands or information to the third controller370, in response to a user's input including a touch input. According to an embodiment, the second user input portion340of the terminal apparatus300may receive a user's interaction, i.e. gesture input with regard to content displayed on the display330.

The second user input portion340may include at least one of one or more than two buttons, a microphone, a keypad, or an input unit. The button in the terminal apparatus300according to an embodiment includes not only a physical button but also a touch button provided on the touch screen. The touch button may be displayed as a text or an icon on the display330. The keypad includes at least one of a physical keypad formed on the front of the terminal apparatus100, a virtual keypad displayed on the second display330, or an external keypad (e.g. a keyboard dock) connected by a wire or wirelessly.

The second user input portion340is configured to receive various user inputs to the editor on the user screen displayed on the second display330, and transmit such received user input information to the server200.

The third communicator350of the terminal apparatus300may be provided corresponding to the communication standards of the second communicator250of the server200, and include at least one of a WLAN unit or a short-range communicator.

According to an embodiment, the third communicator350may further include a mobile communicator. The mobile communicator may connect with an external apparatus by one or more than two antennas based on mobile communication under control of the third controller370. The mobile communicator transmits and receives a wireless signal for a voice call, a video call, a short message service (SMS), a multimedia messaging service (MMS) and data to and from a cellular phone, a smartphone, a tablet PC, or other terminal apparatuses (e.g. portable apparatuses) having a phone number connectable with the terminal apparatus300.

According to an embodiment, the terminal apparatus300performs communication with the server200through the third communicator350. According to an alternative embodiment, the terminal apparatus300may perform direct communication with the display apparatus100or the image processing apparatus102. When the terminal apparatus300performs direct communication with the display apparatus100or the image processing apparatus102, the third storage360may be storing identification information (e.g. a MAC address) about an apparatus targeted for communication.

The third storage360is configured to store various pieces of data of the terminal apparatus300. The features of the third storage360in the terminal apparatus300shown inFIG.4correspond to those of the first storage160of the display apparatus100described above.

Data stored in the third storage360may for example include not only an operating system for operating the terminal apparatus300, but also various applications to be run on the operating system, image data, appended data, etc. The third storage360may be configured to store a control program for controlling the terminal apparatus300, information about a UI provided by a manufacturer or received from the server200or the like outside, images for providing the UI, data related to user information, etc.

According to an embodiment, the third storage360may be configured to further store information for editing the user screen, received from the server200, for example, information about the edit screen and information about a user input to the edit screen.

The third controller370performs control for operating general elements of the terminal apparatus300. The features of the third controller370in the terminal apparatus300shown inFIG.4correspond to those of the first controller170of the display apparatus100described above.

The third controller370of the terminal apparatus300according to the embodiment shown inFIG.4receives the editor information for editing the startup screen, i.e. the user screen of the display apparatus100,101from the server200through the third communicator350, and displays the edit screen generated based on the received information on the second display330.

The third controller370controls the third communicator350to transmit the user input information about the edit screen received through the second user input portion340to the server200, thereby allowing the server200to continuously update and manage the corresponding information.

Below, control operations performed in the display system10,11according to an embodiment of the disclosure will be described with reference to the accompanying drawings.

FIG.5illustrates operations between the display apparatus100, the server200and the terminal apparatus300in the system10according to an embodiment of the disclosure,FIG.6illustrates an edit screen600displayed according to the embodiment ofFIG.5, andFIGS.7and8illustrate the set user-screens displayed according to the embodiment ofFIG.5.

As shown inFIG.5, the display apparatus100such as the smart TV according to an embodiment of the disclosure transmits the user information to the server200(501).

Here, the first controller170may control the first communicator150to transmit the user information at the first edit for the display apparatus100. The point in time of the first edit includes a moment when a user installs the display apparatus100at home and logs on the display apparatus100with a user account for the first time, or a moment when various user edits (e.g. favorite channel edit, etc.) are performed for the first time after the log-on. When the display apparatus100is shared by the plurality of users, the user information may be transmitted whenever each user account is set for the first time.

According to an embodiment, the first controller170may detect whether a user edit is changed, and control the first communicator150to further transmit the user information to the server200when the user edit is changed. According to an alternative embodiment, the first controller170may control the first communicator150to periodically transmit the user information to the server200in a predetermined cycle.

The transmitted user information is stored and managed by the server200. The user information stored and managed by the server200is not limited to that transmitted from the display apparatus100. For example, the user information, which is received from the terminal apparatus300and the like apparatuses accessible by the same user account as that used in accessing the display apparatus100, may also be stored and managed by the server200. Further, the server200may receive, store and manage information about the apparatuses accessible by the one user account (for example, specification information about the display apparatus100or the terminal apparatus300including the size and resolution of the display130,330, information about installed applications, etc.)

The user information includes account information of a matching user, i.e. identification (ID)/password, a user voice and the like user identification information; Internet protocol (IP) information about a location/zone where the display apparatus100is installed; social network services/sites (SNS), really simple syndication or rich site summary (RSS), news curation (also called a newscast or newsstand) or the like service information to which a user subscribes using the display apparatus100, the terminal apparatus300or the like apparatus; a broadcast, a movie or the like preferred content information; a calendar, a memo or the like service information used by a user through various apparatuses.

The terminal apparatus300may receive a user input to enter a user screen edit mode for editing the startup screen, i.e. the user screen of the display apparatus100. The third controller370of the terminal apparatus300controls the third communicator350to transmit a received command for entering the user screen edit mode to the server200(502).

The second controller270of the server200identifies the configuration of the edit screen for editing the user screen (503). Here, the second controller270may identify the configuration of the edit screen based on the user information stored in the second storage260. The edit screen configured according to the identification results is rendered corresponding to the size and resolution of the second display330of the terminal apparatus300.

The second controller270transmits information about the edit screen configured and rendered as described above to the terminal apparatus300through the second communicator250(504).

The third controller370of the terminal apparatus300receives the information about the edit screen through the third communicator350, and controls the second display330to display the edit screen600as shown inFIG.6based on the received information (505).

The edit screen600includes a screen editor as a graphic tool for editing layouts of containers forming the user screen and content and service to be included in the container. The server200may configure the screen editor by automatically making and loading a service list and a template list to be displayed on the user screen of a corresponding user based on the information in the second storage260.

As shown inFIG.6, the edit screen600displayed in the user screen edit mode of the terminal apparatus300is divided into a plurality of regions610and620, and lays out, i.e. arranges items in the region. According to an embodiment, the edit screen600is displayed at a predetermined position (for example, a lower side of the screen), and includes one or more buttons631,632and633selectable by a user.

The plurality of regions includes a first region (hereinafter, referred to as a main region)610and a second region (hereinafter, referred to as an item region)620. The main region610displays at least one of containers611,612and613in which content provided by the display apparatus100is positioned. A user may make a user input for editing the layout, for example, deleting at least one of the containers in the main region610, adding a new container, resizing the container, changing the position of the container, etc. through the user input portion340.

The item region620displays one or more lists621and625to which items622,623and626selectable by a user belong. Referring toFIG.6, the item region620according to an embodiment may display a service list621and a template list625.

The items622and623in the service list621may be generated based on the user information stored in the server200. For example, the service list621includes a channel guide item622based on preferred content of a user, an SNS item623for selecting a user's favorite SNS service, and a service item624provided by a service provider (e.g. a portal operator) and allowing a user to select a predetermined service to which the user subscribes. Further, the service list621may further include items for various services usable with the user account, for example, a calendar, a memo, etc.

Items626in the template list625correspond to basic templates provided by the manufacturer of the display apparatus100, a broadcast content provider such as a broadcasting station, a broadcast/communication business operator, etc. The basic templates may be provided by one or more providers, and configured by the server200as included in the edit screen.

As described above, the edit screen configured and rendered in the server200is transmitted to the terminal apparatus300, and the terminal apparatus300receives a user input through the second user input portion340with respect to the edit screen600displayed as shown inFIG.6(506).

Referring toFIG.6, a user selects one item623in the item region620, and drags or drags & drops the selected item623to a certain container612in the container region610, thereby selecting content desired to be registered to the user screen.

Further, a user may perform a tap or click to select a certain container613, and drags an outline in the selected state, thereby adjusting the size of the container613. Further, a user may perform a long tap to select a certain container612, and drag or drag & drop the selected container612to another position within the main region610, thereby moving the container612. Further, a user may perform a long tap to select a certain container611, and flick the selected container611to the outside of the main region610, thereby deleting the container611.

The method of making a user input on the edit screen600according to the disclosure is not limited to the example so the foregoing embodiment, and may include various touch/gesture inputs usable in the present art and corresponding screen edit/control methods.

A user may select a ‘SAVE’ button631to store the user input onto the edit screen600. The third controller370of the terminal apparatus300controls the third communicator350to immediately transmit the user input information corresponding to a stored history to the server200. The user input information received in the server200is stored, i.e. updated in the second storage260, and thus the user screen information is continuously managed in the server200.

A user may select a ‘PREVIEW’ button633to check a user screen generated in response to a user input onto the edit screen600.

As shown inFIG.7, a preview user screen700includes a plurality of regions710,720and730, and each region displays content corresponding to the user input onto the edit screen600.

For example, a broadcast main region720may display a user's favorite channels721corresponding to the channel guide item622selected in the item region620. A social main region730may display SNS content731corresponding to the SNS item623selected in the item region620. An up-to-date main region710may display up-to-date content or popular content711corresponding to the service item623of the business operator selected in the item region620and provided from a portal or the like service provider.

The preview user screen700shown inFIG.7corresponds to the startup screen, i.e. the user screen displayed in the display apparatus100. However, the preview user screen700is subjected to video processing and then displayed corresponding to the size and resolution of the third display330of the terminal apparatus300.

A user can easily edit the user screen while checking the user screen actually displayed through the preview user screen700shown inFIG.7on the way of editing the user screen through the edit screen600ofFIG.6.

The third controller370of the terminal apparatus300transmits the received information about the user input to the server200through the third communicator350(507).

The second controller270of the server200receives the user input information for the edit screen600from the terminal apparatus300through the second communicator250, and controls the second storage260to store, i.e. be updated with the received information (508).

According to an embodiment, a user may edit the user screen to be used as the startup screen of the display apparatus100based on the foregoing user input onto the edit screen600of the terminal apparatus300, and such edition of the user screen may be repetitively performed by a user as necessary.

The server200immediately reflects the information about the user input, which is repetitively made as described above through the communication with the terminal apparatus300, in the previously stored user screen information, i.e. updates the previously stored user screen information with the information about the user input, thereby configuring and providing the latest user screen to the display apparatus100.

The first controller170of the display apparatus100may control the first communicator150to make a request for the startup screen displayed on the first display130i.e. the user screen matching the user, who logs on to the display apparatus100, to the server200(509).

Here, the first controller170may control the first communicator150to transmit a command for making a request for the user screen to the server200in response to a predetermined event that occurs based on a user input or the like, for example, power-button control on the remote controller or the input panel in the power-off state, home-button control on the remote controller during the operations of the display apparatus100, a user's trigger voice utterance, etc.

For example, when a user utters a voice corresponding to a preset command while the display apparatus100is being powered on, i.e. while watching broadcast content, the first user input portion140, i.e. the microphone receives voice data, and the first controller170identifies this voice as a trigger voice. The first controller170identifies a current user based on comparison between the received voice data w the received voice data and user identification data of the first storage150, and controls the first communicator150to make a request for information about the user screen matching the identified user to the server200.

The second controller270of the server200loads, i.e. configures the user screen matching the user based on the information about the user screen stored in the second storage250, in response to the request for the user screen from the display apparatus100(510). Here, the second controller270may render and configure the user screen to correspond to the format i.e. the screen size and resolution of the display apparatus100

The data of the user screen configured in the server200is transmitted to the display apparatus100through the second communicator250(511).

Further, the first controller170of the display apparatus100controls the first image processor120to display a user screen800as shown inFIG.8on the first display130based on the received data (512).

The user screen ofFIG.8displayed on the display apparatus100corresponds to the preview user screen700ofFIG.7and is displayed as subjected to video processing corresponding to the format of the first display130.

Specifically, the user screen800includes a plurality of regions810,820and830, and each region displays content corresponding to the user input on to the edit screen600.

For example, a broadcast main region820may display a user's favorite channel content821corresponding to the channel guide item622selected in the item region620. Here, the broadcast main region820may display pieces of broadcast content provided through different channels according to timeslots, and the pieces of displayed broadcast content correspond to the preferred channels or the preferred content information stored in the server200as the user information.

A social main region830may display SNS content831corresponding to the SNS item623selected in the item region620. The SNS content831displayed on the social main region830corresponds to a user account that logs on to the display apparatus100.

An up-to-date main region810may display up-to-date content or popular content811corresponding to the service item624of the business operator selected in the item region620and provided from a portal or the like service provider. According to an embodiment, the content811displayed in the up-to-date main region810may selected by the service provider based on the user information (e.g. ages, residential areas, sex, etc.) of the display apparatus100.

According to an embodiment, a user may use a mobile TV service through the terminal apparatus300with the same account as that for the display apparatus100. In this case, user screen data rendered corresponding to the second display apparatus330of the terminal apparatus300is received from the server200and displayed. Therefore, the user screen displayed in the terminal apparatus300corresponds to the preview user screen700shown inFIG.7.

FIG.9illustrates operations between the display apparatus101, the image processing apparatus102, the server200and the terminal apparatus300in a system11according to another embodiment of the disclosure.

In the embodiment shown inFIG.9, operations of transmitting the user information from the image processing apparatus102connecting with the display apparatus101to the server200(901), entering the user screen edit mode in the server200receiving the user information and the terminal apparatus300(902), configuring the edit screen for editing the user screen (903), transmitting the information (904), displaying the information (905), receiving and transmitting a user input (906,907), updating the information (908), and configuring the user screen (910) are the same as those502to510described inFIG.5.

The image processing apparatus102may make a request for the user screen matching a logon user to the server200in response to the power button control, the home button control, the trigger voice, etc. (909), and the server200transmits the user screen data matching the corresponding user to the image processing apparatus102(911).

Further, the user screen is transmitted from the image processing apparatus102to the display apparatus101(912), and displayed on the display apparatus101(913).

The foregoing operations described with reference toFIGS.5and5are given as an example of interaction procedures between the apparatuses in the systems10and11, and the order thereof is not limited to the shown order. Alternatively, two or more operations may be simultaneously performed, or one operation may be performed repetitively or at predetermined intervals.

Below, a method of controlling the server200according to this embodiment will be described with reference to the accompanying drawings.

FIG.10is a flowchart showing a control method of the server200according to an embodiment of the disclosure.

In the embodiment ofFIG.10, the server200is storing and managing the user information received from the display apparatus100or the image processing apparatus102. Further, the server200may collect, store and manage the user information from other apparatuses, which are accessible by the same user account, such as the terminal apparatus300.

As shown inFIG.10, the server200receives a user input for entering the user screen edit mode in the terminal apparatus300(S1001). Here, the user input for entering the user screen edit mode is received through the second user input portion340of the terminal apparatus300, and immediately transmitted to the server200through the third communicator350.

The server200identifies the configuration of the edit screen for editing the user screen in response to the user input in the operation S1001(S1003). Here, the configuration of the edit screen includes a layout and data displayed within the layout, and is identified based on the user information stored and managed in the server200.

When the configuration of the edit screen is identified, the server200provides the information about the configured edit screen to the terminal apparatus300(S1005). The terminal apparatus300receives the information about the edit screen, and displays the information on the second display330as shown inFIG.6.

When a user input is received with regard to the edit screen600displayed on the terminal apparatus300, information about the received user input is transmitted to the server200(S1007).

The server200configures and stores the user screen based on the user input received in the terminal apparatus300(S1009). Here, the server200maintains the communication connection with the terminal apparatus300, and continuously receives the information about user inputs received a plurality of times in the terminal apparatus300, thereby storing, i.e. updating the information.

In the state that the user screen configured as above is stored, the server200may receive a request for the user screen from the display apparatus100or the image processing apparatus102(S1011).

In response to the request in the operation S1011, the server200provides user screen data to the display apparatus100or the image processing apparatus102(S1013). The user screen800based on the provided data is displayed as the startup screen in the display apparatus100,101as shown inFIG.8.

According to various embodiments of the disclosure as described above, a user can use the edit screen600to directly edit, i.e. configure a user screen to be displayed as the startup screen of the display apparatus100, and it is thus possible to provide the personalized user screen focused on information desired by the user.

In particular, according to the disclosure, the user screen personalized for a specific user who is in a log-on state is provided, and therefore the user can have customized experience even in an apparatus shared by a plurality of users.

Further, according to the disclosure, an edit tool for editing the user screen is provided through the edit screen, and it is thus easy and convenient for a user to have the user's own user screen through the tool without any technical difficulty.

Further, according to the disclosure, both the user information and the user screen information are stored and managed as transmitted to the server200in a cloud form of a cloud. Therefore, not only the personalized user screen is easily usable in all user apparatuses regardless of the OS of the display apparatus100,101or the terminal apparatus300, but also there are no needs of separately storing or installing the data in the display apparatus101,101or the terminal apparatus300, thereby improving convenience for a user.

Although a few exemplary embodiments have been shown and described, it will be appreciated that changes may be made in these exemplary embodiments without departing from the scope defined in the appended claims.