1. Technical Field
The present disclosure relates to an electronic decoration system, and particularly to an electronic decoration system using third-party servers to provide theme data for display of scenes to display devices with a display disposed in a structure.
2. Description of Related Art
Most conventional electronic wallpaper displays scenes of images according to multimedia data received from a device coupled to the electronic wallpaper, for example, a computer. However, the multimedia data is usually provided according to a pre-stored multimedia file in the device which is manually chosen by a user. Hence, the scenes displayed by the electronic wallpaper depend on multimedia files stored in the device, and cannot be changed until the user chooses another multimedia file in the device.
What is needed, therefore, is a system capable of overcoming the limitations described.
Many aspects of the present disclosure can be better understood with reference to the drawings. The components in the drawing(s) are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawing(s), like reference numerals designate corresponding parts throughout the several views.
The third-party server cloud 100 includes an input unit 110, a conversion unit 120, a storage unit 130, a subscription unit 140, and an output unit 150. In the illustrated embodiment, the input unit 110 receives input data Di (not shown) from an input device 2000 or a camera 3000 through, for example, a computer input output interface, a wired/wireless network, or another type of digital/analog signal interface such as coaxial cable. The input unit 110 can also receive display device configuration parameters Pd (not shown) of the display device 200 from the display device 200 through the network 1000, and the local environmental parameters P1 from the sensing unit 220 of the display device 200 through the network 1000. The input data Di is composed of data packets such as USB (universal serial bus) packets, Ethernet frames, or Wi-Fi packets. The input data Di may include multimedia file(s) including, for example, a pattern, a painting, a still photograph, or an animation. The input device 2000 is an individual device, for example, a computer, a multimedia player, or a portable device, which is coupled to the third-party server cloud 100. The camera 3000 produces the input data Di including image(s) such as still photograph(s) or video(s) of, for example, a scenic spot or a particular scene. In other embodiments, the input unit 110 can receive the input data Di from other types of devices such as sensors for detecting environmental parameters. The input data Di can be composed of other types of data with a particular format. In addition, the input device 2000 can be a component of the third-party server cloud 100, for example, a storage device such as a high speed random access memory, a non-volatile memory, or a hard disk drive.
The conversion unit 120 produces the theme data Dt according to the input data Di. The theme data Dt is then stored in the storage unit 130. In the illustrated embodiment, the conversion unit 120 produces the theme data Dt by deriving the contents in the data packets of the input data Di which corresponds to the scene(s) to be displayed by the display 210 of the display devices 200 from the input data Di, and integrating the contents with a category name C, wherein the contents can be, for example, a pattern, a painting, a still photograph, or an animation, and the category name C can be the name of the source, the author, the classification, or the type of the theme data Dt. In other embodiments, the conversion unit 120 can produce the theme data Dt by integrating the contents with other related information of the contents, or by merely deriving the contents from the input data Di.
When the input unit 110 receives the display device configuration parameters Pd, the conversion unit 120 produces the theme data Dt further according to the display device configuration parameters Pd in addition to the input data Di, while the display device configuration parameters Pd of the display devices 200 can be individually stored in the storage unit 130 for next uses. The display device configuration parameters Pd can be manually inputted by a user, or be automatically provided by the display devices 200. The display device configuration parameters Pd may include specification information of the display 210 such as the display DPI (dots per inch) or the display size of the display 210, and may include disposition information of the display 210 such as the location of the display 210 on the wall 11 of the structure 1. For instance, the conversion unit 120 can determine the characteristics of the scene(s) displayed by the display 210, for example, the size of the scene(s), according to the display size of the display 210 when producing the theme data Dt. In addition, the conversion unit 120 can modify the theme data Dt stored in the storage unit 130 according to the display device configuration parameters Pd.
When the input unit 110 receives the local environmental parameters P1, the conversion unit 120 produces the theme data Dt further according to the local environmental parameters P1 in addition to the input data Di. For instance, the conversion unit 120 can adjust the characteristics of the scene(s) displayed by the display 210 such as the color tone of the scene(s), according to the air temperature of the environment where the display device 200 is located when producing the theme data Dt. In addition, the conversion unit 120 can modify the theme data Dt stored in the storage unit 130 according to the local environmental parameters P1.
The storage unit 130 includes a subscription database 131 storing subscription information 1311. The storage unit 130 is a device such as a high speed random access memory, a non-volatile memory or a hard disk drive for storing and retrieving digital information. The subscription information 1311 is created by, for example, online shopping processes. Each of the subscription information 1311 includes a theme category name N (not shown) and a subscriber list, which records the display devices 200 to receive a category of the theme data Dt corresponding to a theme category. The theme category name N includes the name of the theme category. Themes corresponding to the theme data Dt produced by the conversion unit 120 can be categorized according to, for example, the title (for example, the name of a design), the source (for example, the provider or the retailer), the creator (for example, the designer), the classification (for example, a pattern, a painting, or a photograph), or the type (for example, the style) of the themes. The subscriber list includes subscriber identification corresponding to identification of the display devices 200 receiving the theme data Dt corresponding to the theme category. Table 1, below, shows one of the subscription information 1311 shown in
The subscription unit 140 includes an online shopping unit. The online shopping unit can be a website, which includes an online shopping process capable of creating/modifying the subscription information 1311 in the subscription database 131 of the storage unit 130 when a payment corresponding to the online shopping process is accepted. In the online shopping process, the theme category name N and an identification of the corresponding display device(s) 200 are indicated, hence the display device(s) 200 with the identification(s) will receive the theme(s) corresponding to the theme category name N which correspond to, for example, a certain title, source, creator, classification, or type. In response to the conversion unit 120 producing the theme data Dt, the subscription unit 140 determines if the category name C of the theme data Dt produced by the conversion unit 120 corresponds to the theme category name N of one of the subscription information 1311 and the identification of the display device(s) 200 corresponds to one of the subscriber identification in the subscriber list of the subscription information 1311. If so, the subscription unit 140 enables the output unit 150 communicating with the display device(s) 200 through the network 1000 to transmit the theme data Dt to the display device(s) 200. In the illustrated embodiment, the display devices 200 with the identifications of “DD001” and “DD002” will receive the themes designed by “Sting Cai”. The display 210 of the display devices 200 automatically displays the scene(s) according to the theme data Dt when receiving the theme data Dt. In other embodiments, the display 210 can display the scene(s) according to the theme data Dt in response to a manual configuration, for example, a confirmation or a selection.
In addition, if a new subscription information 1311 is created, the subscription unit 140 enables the output unit 150 to transmit the theme data Dt to the corresponding display device(s) 200 when the category name C of the theme data Dt stored in the storage unit 130 corresponds to the theme category name N of the new subscription information 1311 and the identification of the display device(s) 200 corresponds to one of the subscriber identifications in the subscriber list of the new subscription information 1311. If a new subscriber identification is added to the subscriber list of one of the subscription information 1311, the subscription unit 140 enables the output unit 150 to transmit the theme data Dt to the corresponding display device(s) 200 when the category name C of the theme data Dt stored in the storage unit 130 corresponds to the theme category name N of the modified subscription information 1311 and the identification of the display device(s) 200 corresponds to one of the subscriber identifications in the subscriber list of the modified subscription information 1311. Furthermore, when the input unit 110 receives the local environmental parameters P1, the subscription unit 140 can enable the output unit 150 to transmit the theme data Dt according to the local environmental parameters P1. In the illustrated embodiment, the subscription unit 140 can enable the output unit 150 to transmit the theme data Dt complementary to or corresponding to the local environmental parameters P1. For instance, when the subscription unit 140 determines it is cold in the environment where the display device 200 is located according to local environmental parameters P1, the subscription unit 140 enables the output unit 150 to transmit the theme data Dt corresponding to a theme with a warm color to the display device 200.
In step S1110, the input data Di is received. In the illustrated embodiment, the input unit 110 receives the input data Di from the input device 2000 or the camera 3000. The input data Di may include multimedia file(s) or image(s). The input unit 110 can also receive the display device configuration parameters Pd of the display device 200 from the display device 200 through the network 1000, and the local environmental parameters P1 from the sensing unit 220 of the display device 200 through the network 1000.
In step S1120, the theme data Dt is produced according to the input data Di. The theme data Dt is then stored. In the illustrated embodiment, the theme data Dt can be produced further according to the display device configuration parameters Pd in addition to the input data Di. In addition, the theme data Dt can be produced further according to the local environmental parameters P1 in addition to the input data Di.
In step S1130, a determination is made as to whether the category of the theme data Dt corresponds to the theme category name N in the subscription information 1311. If yes, step S1140 is implemented; otherwise, the method is terminated.
In step S1140, a determination is made as to whether the identification of the display device 200 with the display 210 disposed in the structure 1 corresponds to the subscriber identification in the subscription information 1311. If yes, step S1150 is implemented; otherwise, the method is terminated.
In step S1150, the theme data Dt is transmitted by the output unit 150 to the display device 200 through the network 1000 to enable the display 210 to display scene(s) according to the theme data Dt. In the illustrated embodiment, if a new subscription information 1311 is created, the theme data Dt is transmitted to the corresponding display device(s) 200 when the category name C of the stored theme data Dt corresponds to the theme category name N of the new subscription information 1311 and the identification of the display device(s) 200 corresponds to one of the subscriber identifications in the subscriber list of the new subscription information 1311. In addition, if a new subscriber identification is added to the subscriber list of one of the subscription information 1311, the theme data Dt is transmitted to the corresponding display device(s) 200 when the category name C of the stored theme data Dt corresponds to the theme category name N of the modified subscription information 1311 and the identification of the display device(s) 200 corresponds to one of the subscriber identifications in the subscriber list of the modified subscription information 1311.
The electronic decoration system and the electronic decoration method utilize third-party servers to provide theme data for displaying scenes to display devices with a display disposed in a structure. Hence, images or videos provided by the third-party service providers can be displayed through the display devices with a display disposed in a structure.
While the disclosure has been described by way of example and in terms of preferred embodiment, the disclosure is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore the range of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Relevant subject matters are disclosed in a co-pending U.S. patent application (application Ser. No. 13/437996), which is assigned to the same assignee as this patent application.