METHOD AND APPARATUS FOR DISPLAYING TARGET OBJECT, ELECTRONIC DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
20220398995 · 2022-12-15
Inventors
Cpc classification
G06F1/1694
PHYSICS
G06F3/04847
PHYSICS
G09G2340/0492
PHYSICS
G09G2320/0686
PHYSICS
G09G2320/0666
PHYSICS
G09G5/024
PHYSICS
G09G2320/0276
PHYSICS
G09G5/003
PHYSICS
International classification
Abstract
The present disclosure relates to displaying a target object, including displaying, in a display interface, the target object with first color information corresponding to a first color parameter, acquiring state change data of the electronic device, the state change data is indicative of a change in at least one of direction or angle of an electronic device, and determining at least two colored display areas of the target object according to the state change data, with each of the colored display areas being displayed with different color information and a size of the colored display area being changed dynamically based on the state change data.
Claims
1. A method for displaying a target object, being performed by an electronic device and comprising: displaying the target object in a display interface, wherein the target object is displayed with first color information corresponding to a first color parameter; acquiring state change data of the electronic device, wherein the state change data is indicative of a change in at least one of direction or angle of the electronic device; and determining at least two colored display areas of the target object according to the state change data, wherein each of the colored display areas is displayed with different color information and a size of the colored display area changes dynamically based on the state change data.
2. The method according to claim 1, wherein the at least two colored display areas comprises a first colored display area and a second colored display area, the state change data comprises angle change data in a preset direction, and the determining the at least two colored display areas of the target object according to the state change data comprises: determining, according to the angle change data in the preset direction, the first colored display area of the first color information on the target object and the second colored display area of second color information corresponding to a second color parameter on the target object; and displaying the first colored display area with the first color information, and displaying the second colored display area with the second color information.
3. The method according to claim 2, further comprising: updating color information corresponding to the target object by gradually shrinking the first colored display area of the first color information on the target object , and gradually expanding the second colored display area of the second color information on the target object.
4. The method according to claim 3, further comprising: determining, according to the angle change data in the preset direction, an initial display area of the second color information on the target object, to enable the second colored display area to be presented as gradually expanding from the initial display area.
5. The method according to claim 2, wherein color information displayed in the second colored display area comprises gradient color information transitioning from the first color parameter to the second color parameter, and the method further comprises: determining, according to a width of a reference target object and a size of the target object, a width of a to-be-displayed area corresponding to the gradient color information.
6. The method according to claim 5, wherein the reference target object is located in a login display interface, and the login display interface and the display interface belong to a same application.
7. The method according to claim 5, wherein the color information displayed in the second colored display area further comprises solid color information corresponding to the second color parameter, and the displaying the second colored display area with the second color information comprises: in response to determining that an angle change value in the angle change data is less than a preset value, displaying, in the second colored display area, a part of the gradient color information corresponding to the angle change value, wherein a width of the second colored display area is less than the width of the to-be-displayed area; or in response to determining that the angle change value in the angle change data is equal to the preset value, displaying, in the second colored display area, all of the gradient color information corresponding to the angle change value, wherein the width of the second colored display area is equal to the width of the to-be-displayed area; or in response to determining that the angle change value in the angle change data is greater than the preset value, displaying, in the second colored display area, the solid color information and all of the gradient color information corresponding to the angle change value, wherein the width of the second colored display area is greater than the width of the to-be-displayed area.
8. The method according to claim 5, wherein the determining, according to the width of the reference target object and the size of the target object, the width of the to-be-displayed area corresponding to the gradient color information comprises: determining a reference width according to the width of the reference target object; and in response to that a width of the target object is greater than the reference width, determining the width of the to-be-displayed area as the reference width; or in response to that the width of the target object is less than or equal to the reference width and greater than a height of the target object, determining the width of the to-be-displayed area as the width of the target object; or in response to that the width of the target object is less than or equal to the height of the target object, determining the width of the to-be-displayed area as the height of the target object.
9. The method according to claim 1, wherein the target object comprises a preset display area or a preset operation area in the display interface.
10. An electronic device, comprising: a processor; and a memory configured to store instructions executable by the processor; wherein, the processor is configured to execute the instruction to: display a target object in a display interface, wherein the target object is displayed with first color information corresponding to a first color parameter; acquire state change data of the electronic device, wherein the state change data is indicative of a change in at least one of direction or angle of the electronic device; and determine at least two colored display areas of the target object according to the state change data, wherein each of the colored display areas is displayed with different color information and a size of the colored display area changes dynamically based on the state change data.
11. The electronic device according to claim 10, wherein the at least two colored display areas comprises a first colored display area and a second colored display area, the state change data comprises angle change data in a preset direction, and the processor is configured to: determine, according to the angle change data in the preset direction, the first colored display area of the first color information on the target object and the second colored display area of second color information corresponding to a second color parameter on the target object; and display the first colored display area with the first color information, and displaying the second colored display area with the second color information.
12. The electronic device according to claim 11, wherein the processor is further configured to: update color information corresponding to the target object by gradually shrinking the first colored display area of the first color information on the target object gradually shrinks, and gradually expanding the second colored display area of the second color information on the target object.
13. The electronic device according to claim 12, wherein the processor is further configured to: determine, according to the angle change data in the preset direction, an initial display area of the second color information on the target object, to enable the second colored display area to be presented as gradually expanding from the initial display area.
14. The electronic device according to claim 11, wherein color information displayed in the second colored display area comprises gradient color information transitioning from the first color parameter to the second color parameter, and the processor is further configured to: determine, according to a width of a reference target object and a size of the target object, a width of a to-be-displayed area corresponding to the gradient color information.
15. The electronic device according to claim 14, wherein the reference target object is located in a login display interface, and the login display interface and the display interface belong to a same application.
16. The electronic device according to claim 14, wherein the color information displayed in the second colored display area further comprises solid color information corresponding to the second color parameter, and the processor is further configured to: in response to determining that an angle change value in the angle change data is less than a preset value, display, in the second colored display area, a part of the gradient color information corresponding to the angle change value, wherein a width of the second colored display area is less than the width of the to-be-displayed area; or in response to determining that the angle change value in the angle change data is equal to the preset value, display, in the second colored display area, all of the gradient color information corresponding to the angle change value, wherein the width of the second colored display area is equal to the width of the to-be-displayed area; or in response to determining that the angle change value in the angle change data is greater than the preset value, display, in the second colored display area, the solid color information and all of the gradient color information corresponding to the angle change value, wherein the width of the second colored display area is greater than the width of the to-be-displayed area.
17. The electronic device according to claim 14, wherein the processor is further configured to: determine a reference width according to the width of the reference target object; and in response to that a width of the target object is greater than the reference width, determine the width of the to-be-displayed area as the reference width; or, in response to that the width of the target object is less than or equal to the reference width and greater than a height of the target object, determine the width of the to-be-displayed area as the width of the target object; or, in response to that the width of the target object is less than or equal to the height of the target object, determine the width of the to-be-displayed area as the height of the target object.
18. The electronic device according to claim 10, wherein the target object comprises a preset display area or a preset operation area in the display interface.
19. A non-transitory computer-readable storage medium, wherein instructions in the computer-readable storage medium cause, when being executed by a processor of an electronic device, the electronic device to perform operations comprising: displaying a target object in a display interface, wherein the target object is displayed with first color information corresponding to a first color parameter; acquiring state change data of the electronic device, wherein the state change data is indicative of a change in at least one of direction or angle of the electronic device; and determining at least two colored display areas of the target object according to the state change data, wherein each of the colored display areas is displayed with different color information and a size of the colored display area changes dynamically based on the state change data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The drawings herein are incorporated into the specification and constitute a part thereof, show arrangements conforming to the disclosure, and together with the specification are used to explain the principle of the disclosure, without constituting an improper limitation of the disclosure.
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION
[0023] In order to enable those of ordinary skill in the art to better understand the technical solutions of the disclosure, the technical solutions according to some arrangements of the disclosure will be described clearly and completely with reference to the accompanying drawings as follows.
[0024] It should be noted that the terms “first”, “second”, and the like in the specification and claims of the disclosure and the above-mentioned drawings are used to distinguish similar elements like target objects, and are not necessarily used to describe a specific sequence or priority. It should be understood that the elements described in this way can be interchanged under appropriate circumstances so that the arrangements of the disclosure described herein can be also implemented in an order other than those illustrated or described herein. The implementation manners described in the following arrangements do not represent all implementation manners consistent with the disclosure. On the contrary, they are merely examples of apparatuses and methods consistent with some aspects of the disclosure as detailed in the appended claims.
[0025] In many existing terminal applications, operation controls or user interactive elements in the display interface, such as buttons, can only be displayed in a single color, which appears relatively monotonous to a viewer. In addition, the same button in different display interfaces is only presented in the single color, which lacks richness and sense of control, thus causing the product user experience to be boring, monotonous, cold, regular, and overall poor.
[0026]
[0027] In some optional arrangements, as shown in
[0028]
[0029] In S201, the target object is displayed in the display interface (e.g., 10), and the first color information corresponding to the first color parameter is displayed on the target object (e.g., 101). The target object includes, is defined by, or occupies a preset display area or a preset operation area in the display interface.
[0030] In some arrangements, a variety of applications such as game applications, social applications, and video applications may be installed on the electronic device. The display interface may belong to the application, for example, may include a login display interface, a user information display interface, or a live-broadcasting display interface. The target object is a preset display area or a preset operation area in the display interface. For example, the target object may include buttons, text boxes, windows, and any other areas, controls or panels that can be operated. Taking a video application as an example, in response to that the electronic device starts the video application (e.g., in response to user selection), a login display interface may be displayed. The login display interface includes a login button control. The first color information corresponding to the first color parameter is displayed on the target object (e.g., 101). Initially, the first color information may fill the entire preset display area or entire preset operation area of the target object. The first color parameter may include any single color parameter. In other words, the color information corresponding to a single color is initially displayed on the target object.
[0031] In some arrangements, the target object may be provided in any area of the first display interface e.g., 1011, for example, in the top portion, bottom portion, left portion, right portion, a middle portion, or any other suitable portion of the first display interface. Its actual position may be determined according to usage habits of the user.
[0032] In S203, the state change data of the electronic device is acquired.
[0033] In S205, at least two colored display areas (e.g., 1011 and 1012) of the target object are determined according to the state change data. The color information displayed in each colored display area is different, and the size of the colored display area changes dynamically with the state change data. The state change data is indicative of a change in direction and/or angle of the electronic device.
[0034] In some arrangements of the application, the state change data may be generated by the electronic device due to a change in the user's holding posture (e.g., change in the manner in which the user holds the electronic device), thus representing the change in the orientation of the electronic device, such as direction in which the electronic device is pointing and/or the angle of the electronic device relative to a line. That is, the state change data includes direction change data indicative of the amount of change in the direction of the electronic device and angle change data indicative of the amount of change in the angle of the electronic device in a given direction. By sensing the posture change of the user holding the electronic device, the state change of the electronic device is detected to obtain the state change data of the electronic device. Further, according to the state change data, at least two colored display areas 1011 and 1012 of the target object are determined, and different color information is displayed in each colored display area 1011 or 1012, and the sizes of the colored display area 1011 and 1012 changes dynamically with the state change data.
[0035] In the related art, the target object of the display interface is only displayed with a single color, and other target objects in any display interface other than the display interface in the application are also displayed with a single color, thus leading to the lack of richness, control and agile experience in the display of the target object in the application. In comparison, according to some arrangements of the application, the color information displayed on the target object may be changed based on the state change data, transitioning from displaying the first color information to displaying both the first color information and the second color information, and presenting an effect of dynamic change. In this way, the display richness of the target object can be improved, and the user can be provided with a sense of manipulation, thus enhancing the user experience.
[0036] As mentioned above, according to some arrangements of the application, the posture change of the user holding the electronic device is detected to obtain the state change data of the electronic device. In some arrangements, the state change data includes angle change data of the electronic device in a preset direction.
[0037] In S2051, the first colored display area 1011 displaying the first color information on the target object and the second colored display area 1012 displaying the second color information corresponding to the second color parameter on the target object are determined according to the angle change data in the preset direction.
[0038] In S2052, the first color information is displayed in the first colored display area 1011, and the second color information is displayed in the second colored display area 1012.
[0039] The second color parameter may include any one or more color parameters, that is, color information corresponding to the any one or more color parameters may be displayed on the target object.
[0040] In some examples in which the display interface is a login display interface of a certain video application program, the electronic device displays the first color information and the second color information on the target object as shown in
[0041] In some examples, the state change data in S203 may be detected by a gravity sensor, accelerometer, and/or gyroscope installed on the electronic device. Correspondingly, the angle change data in the preset direction of the electronic device in S2051 includes angle change data in at least one of three directions including an x-axis direction, a y-axis direction and a z-axis direction measured based on three-axis coordinate system of the gravity sensor, accelerometer, and/or gyroscope.
[0042] Specifically, taking a smart mobile phone as an example, as shown in
[0043] In some arrangements, the first colored display area of the first color information on the target object and the second colored display area of the second color information on the target object are determined in accordance with gravity sensing, with the first color information is displayed in the first colored display area, and the second color information is displayed in the second colored display area, thus improving the display interest of the target object and providing the user with better user experience.
[0044] In some arrangements, the above S205 may be further implemented as following.
[0045] Specifically, the color information corresponding to the target object is updated in such a way that the first colored display area of the first color information on the target object gradually shrinks or decreases in area, and the second colored display area of the second color information on the target object gradually expands or increases in area to fill the receded area of the first colored display area.
[0046] In some examples, an initial display area of the second color information on the target object is determined and changed (e.g., expanded, increased, decreased, shrinked, or so on) according to the angle change data in the preset direction, causing the second colored display area to be presented as gradually expanding from the initial display area.
[0047] Specifically, a correspondence relationship between the preset direction and the initial display area may be determined in advance, and then the initial display area corresponding to the detected preset direction may be changed or updated according to the correspondence relationship according to the angle change data in the preset direction.
[0048] Based on the above-mentioned arrangements, the following will continue to explain how the second colored display area gradually expands from the initial display area in some examples. Assuming that the angle change data in the preset direction is the rotation angle of the mobile phone around the z axis,
[0049] As mentioned herein, the first color parameter in some arrangements includes any single color parameter, and the color information corresponding to the single color is initially displayed on the target object. The second color parameter may include any one or more color parameters, that is, the color information corresponding to any one or more color parameters may be displayed on the target object.
[0050] In some arrangements, the color information displayed in the second colored display area includes solid color information corresponding to the second color parameter, and gradient color information transitioning from the first color parameter to the second color parameter.
[0051]
[0052] In order to achieve a better display effect, the height of the gradient color information displayed in the target object may be greater than or equal to the height of the target object, and the width of a to-be-displayed area corresponding to the gradient color information may be adapted to the size of the target object. Accordingly, the width of the to-be-displayed area corresponding to the gradient color information is determined.
[0053] In view of above, the method for displaying the target object according to the application may be further implemented as including following S204.
[0054] In S204, the width of the to-be-displayed area corresponding to the gradient color information is determined according to a width of a reference target object and the size of the target object, where the size of the target object includes height and width.
[0055] In some arrangements, the reference target object may be located in the login display interface, and the login display interface and the display interface belong to the same application. Specifically, the reference target object may be a login button control in the login display interface. Take a video application as an example, generally speaking, the size of the login button control in the login display interface is larger than that of any button controls in other display interfaces of the video application. Therefore, it is appropriate to use the login button control in the login display interface as the reference target object to further determine a to-be-displayed width of the gradient color information. Alternatively, the width of the aforementioned reference target object may be obtained directly from a database. For example, the width of the reference target object is pre-stored in the database as a general reference standard.
[0056] As mentioned herein, in order to improve display effect, the width of the to-be-displayed area corresponding to the gradient color information may be adapted to the size of the target object. If the sizes of different target objects in different display interfaces in the application program are different, the width of the to-be-displayed area corresponding to the gradient color information is also different. Accordingly, in some arrangements, as shown in
[0057] In S2041, a reference width is determined according to the width of the reference target object.
[0058] In S2042, it is determined whether the width of the target object is greater than the reference width. In response to determining that the width of the target object is greater than the reference width, S2043 is performed. On the other hand, in response to determining that the width of the target object is not greater than the referenced width, S2044 is performed.
[0059] In S2043, the width of the to-be-displayed area is determined as the reference width.
[0060] In S2044, it is determined whether the width of the target object is less than or equal to the reference width and greater than the height of the target object. In response to determining that the width of the target object is less than or equal to the reference width and greater than the height of the target object, S2045 is performed. On the other hand, in response to determining that the width of the target object is not less than or equal to the reference width or not greater than the height of the target object otherwise, S2046 is performed.
[0061] In S2045, the width of the to-be-displayed area is determined as the width of the target object.
[0062] In S2046, the width of the to-be-displayed area is determined as the height of the target object.
[0063] While taking an example in which the reference target object is the login button control in the login display interface, determining the to-be-displayed width of the gradient color information is described in detail herein. In response to that Android system runs on the smartphone, assuming that the width of the login button control in the login display interface of a video application is 264 dp, half of the width of the login button control is used as the reference width, that is, the reference width is 132 dp.
[0064] In some arrangements of the present application, after determining the width of the to-be-displayed area corresponding to the gradient color information, the second colored display area on the target object may be not necessarily displayed with all the gradient color information corresponding to the width of the to-be-displayed area. In other words, the ratio of the solid color information to the gradient color information in the second colored display area is to be determined according to the angle change value in the detected angle change data.
[0065] Accordingly, in some arrangements, the angle change value in the angle change data is compared with a preset value, where the preset value may be an angle change value when a pre-determined center point of all the gradient color information corresponding to the width of the to-be-displayed area coincides with the center point of the target object (referring to the position of the gradient color information 10122 in
[0066] In some examples, if the angle change value in the angle change data is less than the preset value, part of gradient color information corresponding to the angle change value is displayed in the second colored display area, and the width of the second colored display area is less than the width of the to-be-displayed area.
[0067] In some examples, if the angle change value in the angle change data is equal to the preset value, all the gradient color information corresponding to the angle change value is displayed in the second colored display area, and the width of the second colored display area is equal to the width of the to-be-displayed area.
[0068] in some examples, if the angle change value in the angle change data is greater than the preset value, all the gradient color information and part of the solid color information corresponding to the angle change value are displayed in the second colored display area, and the width of the second colored display area is greater than the width of the to-be-displayed area.
[0069]
[0070] Specifically,
[0071] In some arrangements of the application, in order to cover as many different phones as possible on the market, different adaptive solutions may be proposed for different phones and different versions thereof. In some arrangements of the application, the electronic device can obtain its own resource information, and determine the above-mentioned preset value according to the resource information.
[0072] Optionally, the aforementioned resource information includes system information of the electronic device, such as Windows system, Android system and IOS system, and version information of the system in the electronic device, such as IOS 10 version, IOS 11 version, and the like. In this way, the present application can cover different phones currently on the market, so that more users can enjoy the convenience of the present application.
[0073] According to the arrangements of the disclosure, the target object is displayed in a display interface. The target object is displayed with first color information corresponding to a first color parameter and the target object includes a preset display area or a preset operation area in the display interface. State change data of the electronic device is acquired. At least two colored display areas of the target object are determined according to the state change data, with each of the colored display areas being displayed with different color information and a size of the colored display area being changed dynamically based on the state change data. The state change data is indicative of a change in direction and/or angle of the electronic device. According to the arrangements, the target object can be displayed with color changed based on the state change data, with different color information displayed in different colored display areas on the target object. Accordingly, in response to that the user holds the electronic device to swing left and right, the target object can be displayed with color having a dynamic change effect, thus improving interest and richness during user-machine interaction, so as to enhance the user experience.
[0074]
[0075] The first display module 1201 is configured to display a target object in a display interface, wherein the target object is displayed with first color information corresponding to a first color parameter and the target object includes a preset display area or a preset operation area in the display interface.
[0076] The acquiring module 1202 is configured to acquire state change data of an electronic device.
[0077] The second display module 1203 is configured to determine at least two colored display areas of the target object according to the state change data, with each of the colored display areas being displayed with different color information and a size of the colored display area being changed dynamically based on the state change data. The state change data is indicative of a change in direction and/or angle of the electronic device.
[0078] In some arrangements, the state change data includes angle change data in a preset direction, and the second display module 1203 includes a first determining module and a displaying submodule.
[0079] The first determining module is configured to determine, according to the angle change data in the preset direction, the first colored display area of the first color information on the target object and the second colored display area of second color information corresponding to a second color parameter on the target object.
[0080] The displaying submodule is configured to display the first colored display area with the first color information, and display the second colored display area with the second color information.
[0081] In some arrangements, the apparatus further includes an updating module.
[0082] The updating module is configured to update color information corresponding to the target object in such a way that the first colored display area of the first color information on the target object gradually shrinks, and the second colored display area of the second color information on the target object gradually expands.
[0083] In some arrangements, the apparatus further includes second determining module.
[0084] The second determining module is configured to determine, according to the angle change data in the preset direction, an initial display area of the second color information on the target object, causing a display area of the second color information to be presented with a procedure expanding gradually from the initial display area to the second colored display area.
[0085] In some arrangements, color information displayed in the second colored display area includes gradient color information transitioning from the first color parameter to the second color parameter, and the apparatus further includes a third determining module.
[0086] The third determining module, configured to determine, according to a width of a reference target object and a size of the target object, a width of a to-be-displayed area corresponding to the gradient color information. The size of the target object includes a height and a width.
[0087] In some arrangements, the reference target object is located in a login display interface, and the login display interface and the display interface belong to a same application.
[0088] In some arrangements, the color information displayed in the second colored display area further includes solid color information corresponding to the second color parameter, and the displaying submodule is configured to:
[0089] in response to determining that an angle change value in the angle change data is less than a preset value, display, in the second colored display area, a part of the gradient color information corresponding to the angle change value, where a width of the second colored display area is less than the width of the to-be-displayed area; or
[0090] in response to determining that the angle change value in the angle change data is equal to the preset value, display, in the second colored display area, all of the gradient color information corresponding to the angle change value, with the width of the second colored display area being equal to the width of the to-be-displayed area; or
[0091] in response to determining that the angle change value in the angle change data is greater than the preset value, display, in the second colored display area, the solid color information and all of the gradient color information corresponding to the angle change value, with the width of the second colored display area being greater than the width of the to-be-displayed area.
[0092] In some arrangements, the third determining module is configured to:
[0093] determine a reference width according to the width of the reference target object; and
[0094] determine, in response to that the width of the target object is greater than the reference width, the width of the to-be-displayed area as the reference width; or determine, in response to that the width of the target object is less than or equal to the reference width and greater than the height of the target object, the width of the to-be-displayed area as the width of the target object; or determine, in response to that the width of the target object is less than or equal to the height of the target object, the width of the to-be-displayed area as the height of the target object.
[0095] Regarding the apparatus in the foregoing arrangements, the specific manner in which each module performs the operation has been described in detail in the arrangements of the method, and a detailed description thereof will not be repeated here.
[0096]
[0097] The electronic device 1300 may be a server or a terminal device, and its internal structure diagram may be as shown in
[0098] Those skilled in the art can understand that the structure shown in
[0099] In some arrangements, an electronic device is further provided, including: a processor; a memory for storing executable instructions of the processor; wherein the processor is configured to execute the instructions to implement the method for displaying the target object according to the arrangements of the disclosure.
[0100] In some arrangements, a computer-readable storage medium is further provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, thus causing the electronic device to implement the method for displaying the target object according to the arrangements of the disclosure.
[0101] In some arrangements, a computer program product is further provided. The computer program product includes a computer program. The computer program is stored in a readable storage medium. At least one processor of a computer device reads and executes the computer program from the readable storage medium, thus causing the computer device to implement the method for displaying the target object according to the arrangements of the disclosure.
[0102] It should be noted that the user information (including but not limited to user equipment information, user personal information, and the like) involved in this disclosure is information authorized by the user or fully authorized by all parties.
[0103] Those skilled in the art can understand that all or part of the processes in the above-mentioned method arrangements can be implemented by instructing relevant hardware through a computer program, which can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it may include the processes of the above-mentioned method arrangements. In some arrangements, any reference to memory, storage, database or other medium used in the arrangements provided in this application may include non-volatile and/or volatile memory. The non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. The volatile memory may include random access memory (RAM) or external cache memory. As an illustration without limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct Rambus dynamic RAM (DRDRAM), Rambus dynamic RAM (RDRAM), and the like.
[0104] Those skilled in the art will easily think of other arrangements of the present disclosure after reviewing the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptive changes of the present disclosure. These variations, uses, or adaptive changes following the general principles of the present disclosure and include common knowledge or conventional technical means in the art that are not disclosed in the present disclosure. The description and the arrangements are to be regarded as exemplary only, and the scope and spirit of the present disclosure are limited by the following claims.
[0105] It should be understood that the present disclosure is not limited to the precise structure that has been described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited by the appended claims.