The present invention relates to a method and system for displaying data, and more particularly, to a method for simultaneously displaying data by data classification.
With the development of technology and the improvement of living standards, the functions and demands of many products have increased. Take the display industry as an example, in addition to increasing the resolution and refresh rate of display devices, the types of images and display modes presented by display devices are also trending towards diversification.
In a typical display, the display can only show a single 2D static image or dynamic image, and all information is presented on the same screen. Taking flight information at an airline station as an example, when the display shows flight information, all the airlines, flights, and related information will be shown at the same time. Therefore, travellers usually need to gather in front of the display and look up the contents of the images one by one to find the flight information, which not only causes road congestion but also reduces convenience and efficiency. In addition, since typical displays can only display 2D images, the display industry has developed multi-layer displays to display 3D images in order to enhance the viewer's visual experience.
The multi-layer displays currently on the market are a combination of 2D displays and gratings to split a 3D image into multiple consecutive 2D images and project them to multiple view angles. Generally, the multi-layer display can produce a physical total view angle Y, and the 3D image can be split into K 2D image data arrangements, i.e., the total view angle has K images. When the multi-layer display is split into P view angle zones, each of the view angle zones can see K/P images. When the viewer moves from one of the view angle zone to the next one, the multi-angle images are transmitted to the viewer's left and right eyes to form a 3D image. However, the maximum distance between two adjacent images presented by existing multi-layer displays is the pupil distance of the human eye. When the viewer is located in the view angle zone between the two images, the viewer's left eye will see one image and the right eye will see the other image. In other words, the viewer will see overlapping images at the same time, resulting in a crosstalk situation. In addition, in the prior art, multi-layer displays can only display a single 3D image. If the multi-layer display needs to present other data, it still needs to turn off the 3D image and display the other images, so as to reduce the practicability and applicability.
Therefore, it is necessary to develop a new display method to solve the problems of the prior art.
In view of this, one scope of the present invention is to provide a method for simultaneously displaying data by data classification to solve the problems of the prior art.
In an embodiment, the method for simultaneously displaying data by data classification of the present invention comprises the following steps of: setting a plurality of view angle zones of a multi-layer display; analyzing and classifying at least one data according to the view angle zones and a data classification command to generate a plurality of image data sets; arranging the image data sets according to the view angle zones; setting a plurality of view angle buffer zones located among the view angle zones, and adding a plurality of buffer image data sets among the image data sets according to the view angle buffer zones; and the multi-layer display simultaneously displaying the image data sets and the buffer image data sets according to the view angle zones and the view angle buffer zones.
In summary, the method and system for simultaneously displaying data by data classification of the present invention can enable the multi-layer display to simultaneously display different data contents at different angles by setting multiple view angle zones and classifying data, so the viewer can more quickly obtain specific information, so as to enhance convenience and efficiency. Moreover, the method and system for simultaneously displaying data by data classification of the present invention can separate different display images by buffering the image data to avoid crosstalk between the images. In addition, the method and system for simultaneously displaying data by data classification of the present invention can also display static and dynamic images in different view angle zones simultaneously, so as to enhance the practicality and applicability.
Please refer to
The present invention categorizes one or more data and displays the categorized data simultaneously on the multi-layer display, and each of the categorized data is displayed in a different view angle of the multi-layer display. In step S1, the view angle zone is an angle zone value that the multi-layer display is intended to display the data content. In practice, the angle zone value of the view angle zones can be determined according to the value of the viewable angle range of the multi-layer display and the number of view angle zones. For example, when the viewable angle range of the multi-layer display is from −30 degrees to +30 degrees and the number of view angle zones is 5, each of the angle zone values of the view angle zones is 12 degrees. In addition, the angle zone value of the view angle zones can also be determined according to a specific value of the viewable angle range of the multi-layer display. For example, when the viewable angle range of the multi-layer display is from −30 degrees to +30 degrees, the total angle zone value of the view angle zones can be −10 degrees to +10 degrees. When the number of view angle zones is 4, each of the angle zone values of the view angle zones is 5 degrees. In practice, the angle zone value and the number of the view angle zones can be determined according to the design or requirements.
In step S2, the data can be text, picture, 2D image, 3D image, etc. or can be any visualized data. The data classification command can be a command that contains a plurality of classification rules or classification feature data. The classification rules or the classification feature data can be data types, specific text, graphics, etc. Therefore, the data classification command can analyze and classify the data to be displayed to generate the plurality of image data sets of different groups. For example, when the data is flight data and the data classification command is aircraft data, the image data sets can contain 2D image data of different aircraft data. When the data contains 2D images and 3D images and the data classification command is image type, the image data set can contain a 2D image data set and a 3D image data set.
Furthermore, the number of image data sets can correspond to the number of view angle zones, and each of the image data sets contains a plurality of image data. In practice, when the image data set is 2D image, each of the image data in the image data set is the same data content. When the image data set is 3D image, the plurality of image data in the image data set are continuous and sequential data. In addition, the number of the image data in the image data set can be the same, but is not limited to the above-mentioned, the number of image data can be determined according to the angle zone value of the view angle zones, the resolution of the image to be presented, and the viewable angle range. For example, when the angle zone value of the view angle zones is from 0 degrees to 10 degrees, the image data set can contain 5 image data, i.e., the viewable angle of one image data is 2 degrees. When the image data set is 3D image and the angle zone value of the view angle zones is from 10 degrees to 40 degrees, the image data set can contain at least 30 image data. That is, each of the angles of the view angle zone can contain a plurality of image data.
As shown in
In step S4, the view angle buffer zones are the angle zone value covered by a visual buffer area, and each of the view angle buffer zones is located between two view angle zones. That is, the view angle zones and the view angle buffer zones are staggered. In practice, the view angle buffer zones can overlap and overlay the view angle zones, and the angle zone value of the view angle buffer zones can create visual widths that are larger than the interpupillary distance of the human eye. For example, the angle zone value of the first view angle zones is from +10 degrees to +20 degrees, the angle zone value of the second view angle zones is from +20 degrees to +30 degrees and the angle zone value of the view angle buffer zones can be set from +19 degrees to +21 degrees. Furthermore, the data in the buffer image data sets can be all-black images. Therefore, the image data sets and the buffer image data sets are staggered and there is an image buffer area between each of the image data sets. In practice, the data of the buffer image data sets is not limited to the data format of the all-black images, and the data of the buffer image data sets can be low-resolution image data or any image data that can be separated from the image data sets and has a high contrast ratio with the image data sets.
As shown in
In step S5, after the image data sets and the buffer image data sets are arranged, the multi-layer display can simultaneously display the image data sets and the buffer image data sets according to the view angle zones and the view angle buffer zones. In practice, when a user views the multi-layer display, the user can be able to view the images with different data contents at different view angle zones, and view a full-black image or low-resolution image data at the view angle buffer zone.
Therefore, the method for simultaneously displaying data by data classification of the present invention can enable the multi-layer display to simultaneously display different data contents at different angles by setting multiple view angle zones and classifying data, so the viewer can more quickly obtain specific information, so as to enhance convenience and efficiency. Moreover, the method and system for simultaneously displaying data by data classification of the present invention can separate different display images by buffering the image data to avoid crosstalk between the images.
Please refer to
Therefore, when the number of the view angle zones is P, the number of the view angle buffer zones is Q, the number of the image data sets is δ, and the number of the buffer image data sets is λ, the total number (K) of the image data sets is given by:
Furthermore, when the arranged image data sets and the buffer image data sets are input to the multi-layer display to be received and displayed on the multi-layer display, the data Xj) input to the multi-layer display is given by:
In practice, the data can be sequentially input to the multi-layer display in the order of X1, X2, X3, X4 X5 . . . , i.e., the multi-layer display can sequentially receive staggered buffer image data sets and image data sets. As shown in
The method for simultaneously displaying data by data classification of the present invention can display not only 2D and 3D static images, but also a combination of dynamic and static images. Please refer to
Next, step S31 is performed: arranging the image data sets according to the time sequence and the view angle zones to generate a plurality of image data with time sequence. For example, when the at least one data comprises 3D images and dynamic images, the plurality of image data sets comprise 3D image data and 2D image data at three different time points. At this time, the plurality of image data with time sequence can comprise a data arrangement set of the 3D image data and the 2D image data at the first time point, a data arrangement set of the 3D image data and the 2D image data at the second time point, and a data arrangement set of the 3D image data and the 2D image data at the third time point.
After performing step S4, each of the image data with time sequence comprises staggered image data sets and the plurality of buffer image data sets with different time points. Finally, step S51 is performed: the multi-layer display sequentially displaying the image data with time sequence according to the time sequence, the view angle zones and the view angle buffer zones. In practice, the data (Xj) input to the multi-layer display is Xj (t), t=1, 2, . . . , T, wherein T is total playing time of the dynamic images, and the total playing time has the aforementioned time sequence. The multi-layer display can display the image data with time sequence cyclically from the first time point to the third time point to display the dynamic images in the corresponding dynamic view angle zones. The multi-layer display displays the 3D image data again at each of the time points to display 3D static images in the corresponding static view angle zones. Therefore, the method for simultaneously displaying data by data classification of the present invention can also display static and dynamic images in different view angle zones simultaneously, so as to enhance the practicality and applicability.
Please refer to
In the present embodiment, the input module 101 is configured to input a plurality of view angle zones and a data classification command corresponding to at least one data. The data classification module 102 is configured to analyze and classify the at least one data according to the view angle zones and a data classification command to generate a plurality of image data sets, and generate a plurality of buffer image data sets. The data arrangement module 103 is configured to arrange the image data sets according to the view angle zones, set a plurality of view angle buffer zones according to the view angle zones, and add the plurality of buffer image data sets among the image data sets according to the view angle buffer zones. Wherein, the view angle buffer zones are located between the view angle zones. The data transmission module 104 is configured to send the image data sets and the buffer image data sets. The screen 111 is configured to receive and simultaneously display the image data sets and the buffer image data sets transmitted by the data transmission module 104.
In practice, the input module 101 can also input a data capture command of the at least one data to be displayed on the multi-layer display 11, and the data classification module 102 can obtain the at least one data from the database according to the data capture command. Furthermore, the data classification module 102 can pre-store a classification model created by machine learning, and can analyze the data classification command and the at least one data through the classification model to generate the plurality of image data sets.
As shown in
In practice, when the system 1 for simultaneously displaying data by data classification of the present invention is applied to flight information, the sever 10 can divide the flight information into a plurality of flight data sets according to the data classification commands such as airline, flight number or boarding gate information, and set the number of view angle zones according to the number of flight data sets. Furthermore, the server 10 can arrange the plurality of flight data sets in alphabetical or numerical order, and insert all-black image data or low-resolution image data between the plurality of flight data sets to generate the data arrangement sets corresponding to the flight information. Finally, the screen 111 of the multi-layer display 11 displays the data arrangement sets of the flight information. Therefore, a traveler is able to find the corresponding view angle zones according to the passenger information to find the flight information desired by the traveler more quickly.
Furthermore, when the system 1 for simultaneously displaying data by data classification operates and outputs a plurality of static 2D/3D images and dynamic images with a time sequence, a user can input the number of view angle zones, the data capture command and the data classification command through the input module 101. At this time, the data classification module 102 can obtain the data of the plurality of 2D/3D images and the dynamic images from the database 15 according to the data capture command, and generate the plurality of image data sets corresponding to the number of view angle zones according to the data classification command, the data of the 2D/3D images, the data of the dynamic images and the classification model. Wherein, the image data sets comprise the data of the plurality of 2D/3D images and the data of the 3D images with different time points. The data classification module 102 can also generate the plurality of buffer image data sets. Next, the data arrangement module 103 sets the plurality of view angle buffer zones to be located between each of the two view angle zones according to the number of view angle zones, and arranges the image data sets of the 2D/3D images, the image data sets of the 3D images with different time points and the plurality of buffer image data sets correspondingly to generate the a plurality of data arrangement sets, and generate a plurality of image data with time sequence according to the time sequence. Next, the data transmission module 104 sends the plurality of image data with time sequence to the multi-layer display 11. Finally, the multi-layer display 11 receives the plurality of image data with time sequence and the screen 111 displays the plurality of image data with time sequence in order according to the time sequence.
In practice, when the system 1 for simultaneously displaying data by data classification of the present invention is applied to a product (e.g., shoes), the data to be presented on the screen 111 can include 2D product information and 3D dynamic images of the shoes. At this time, the server 10 arranges the 3D dynamic image data of the shoes in the first view angle zone and arranges the product information of the shoes in the second view angle zone, and transmits the arranged data to the multi-layer display 11 for displaying on the screen 111. Therefore, a viewer can see the 3D product appearance of the shoes (e.g., a 3D image of the shoes rotating horizontally in 360 degrees) on the first view angle zone of the screen 111, and simultaneously see the product information of the shoes (e.g., the brand, the product description, the price, etc.) on the second view angle zone of the screen 111, so as to enhance the visual experience.
The system for simultaneously displaying data by data classification of the present invention can be applied to one multi-layer display, and can also be applied to a plurality of multi-layer displays. Please refer to
In summary, the method and system for simultaneously displaying data by data classification of the present invention can enable the multi-layer display to simultaneously display different data contents at different angles by setting multiple view angle zones and classifying data, so the viewer can more quickly obtain specific information, so as to enhance convenience and efficiency. Moreover, the method and system for simultaneously displaying data by data classification of the present invention can separate different display images by buffering the image data to avoid crosstalk between the images. In addition, the method and system for simultaneously displaying data by data classification of the present invention can also display static and dynamic images in different view angle zones simultaneously, so as to enhance the practicality and applicability.
Number | Date | Country | Kind |
---|---|---|---|
112112824 | Apr 2023 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
20120314021 | Tsang | Dec 2012 | A1 |
20180146184 | Yang | May 2018 | A1 |
20240013690 | Lussier | Jan 2024 | A1 |
Number | Date | Country |
---|---|---|
201136296 | Oct 2011 | TW |
202304208 | Jan 2023 | TW |
Entry |
---|
First Office Action mailed to Taiwanese Counterpart Patent Application No. 112112824 dated Apr. 3, 2024. |
Number | Date | Country | |
---|---|---|---|
20240339055 A1 | Oct 2024 | US |