Multi-functional table and table control system

A multi-functional table is provided. The multi-functional table includes at least one plate, at least one support part connected to the at least one plate and adjusting a height of each of the at least one plate, a communication part receiving user information from a user terminal, and a controller part controlling operations of the at least one support part in response to the user information which is received from the communication part.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to Korean Patent Application No. 10-2016-0073877, filed on Jun. 14, 2016, the disclosure of which is incorporated herein by reference in its entirety.

BACKGROUND

The present disclosure relates to a multi-functional table and a table control system, and more particularly, to a multi-functional table and a table control system wherein a height of the multi-functional table is automatically adjusted in accordance with user information such as user's physical conditions and so on.

Generally, a desk or table (hereinafter, referred to as “table”) is an item of furniture that is used for reading, writing, eating, using a computer, various kinds of working, and so on. The table includes one or more supports and a plate spaced apart from the floor by a predetermined height by the supports.

In conventional practices, tables are designed and made according to the standard height obtained with a user's average physical conditions such as his or her average height or sitting height. Also, tables capable of adjusting height in accordance with a user's various physical characteristics or working environments have been widely released on the market recently so that the heights of the tables are optimized for the users.

On the other hand, in recent times, health problems for people who study or work for long hours while sitting at a table have been issued as a social problem, and especially, if they work for very long hours in a sitting position, their spinal health may have a problem. Accordingly, there is a growing interest in improving spinal health through proper postures. Therefore, there are definite needs for the development of a table capable of solving the health problems caused by improper postures and improving a user's conveniences and working efficiencies.

SUMMARY OF THE DISCLOSURE

Accordingly, in view of the above-mentioned problems occurring in the prior art, the present disclosure has been made and it is an object of the present disclosure to provide a multi-functional table and a table control system wherein the height of the multi-functional table is automatically adjusted in accordance with user information such as a user's physical conditions and so on.

To accomplish the above-mentioned object, according to a first aspect of the present disclosure, a multi-functional table includes at least one plate, at least one support part connected to the at least one plate and adjusting a height of each of the at least one plate, a communication part receiving user information from a user terminal, and a controller part controlling operations of the at least one support part in response to the user information which is received from the communication part.

The at least one plate includes a first plate and a second plate, and the first plate and the second plate are arranged not to overlap one another.

The user information includes operation mode information having at least one of a sitting mode and a standing mode.

The controller part has a configuration to control the at least one support part to adjust the height of each of the at least one plate according to the operation mode.

The user information further includes holding time information for each of at least one of the sitting mode and the standing mode, and if the holding time of the sitting mode has elapsed during the sitting mode, the controller part controls the at least one support part to adjust the height of each of the at least one plate as set in the standing mode, and if the holding time of the standing mode has elapsed during the standing mode, the controller part controls the at least one support part to adjust the height of each of the at least one plate as set in the sitting mode.

The controller part transmits alarming information to the user terminal if the holding time of at least one of the sitting mode and the standing mode has elapsed.

The user information includes at least one of user identification information and user physical information. The user identification information includes at least one of user identification and a user name, and the user physical information includes at least one of the following: sex, age, height, weight, and sitting height.

The controller part controls the at least one support to adjust the height of each of the at least one plate in response to at least one of the user identification information and the user physical information.

The multi-functional table can further include an approach sensing part sensing an approach of the user terminal to produce approach information, and a lamp disposed on the at least one of the plate. If the controller part receives the approach information from the approach sensing part, the lamp is turned on by the control of the controller part.

The multi-functional table can further include an input part receiving selection information for the sitting mode or the standing mode from the user.

When no selection information is received and the multi-functional table is in a standby mode, each of the at least one plate has a same height.

The controller part has a configuration to repeatedly change the modes between the sitting mode and the standing mode for a predetermined times.

The controller part has a configuration to change the modes between the sitting mode and the standing mode based on holding time of at least one of the sitting mode and the standing mode. The at least one plate includes more than two plates.

According to another embodiment of the present disclosure, a table control system is provided. The table control system includes a user terminal producing user information, and a multi-functional table having at least one plate, at least one support part connected to the at least one plate and adjusting a height of each of the at least one plate, a communication part receiving user information from a user terminal, and a controller part controlling operations of the at least one support part in response to the user information which is received from the communication part. Here, the multi-functional table adjusts the height of each of the at least one plate in response to the user information transmitted from the user terminal.

The user information comprises operation mode information having at least one of a sitting mode and a standing mode.

The table control system can include a posture sensing part sensing a user posture through pressures and positions of the user's feet. If the user's posture is sensed as deviated a predetermined posture in the standing mode, the posture sensing part transmits alarming information to at least one of the user terminal and a lamp disposed on the at least one plate.

The table control system further includes a seating part sensing a sitting time of the user and transmitting the sitting time to the controller part. If the sitting time exceeds a predetermined period of time in the sitting mode, the controller transmits alarming information to at least one of the user terminal and a lamp disposed on the at least one plate.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Hereinafter, the present disclosure is disclosed with reference to the attached drawings wherein the corresponding parts in the embodiments of the present disclosure are indicated by corresponding reference numerals and the repeated explanation on the corresponding parts will be omitted. If it is determined that the detailed explanations on a known technology related to the present disclosure makes the scope of the present disclosure unclear, the explanation will be omitted for the brevity of the description.

When it is said that one element is described as being “connected” or “coupled” to the other element, one element may be directly connected or coupled to the other element, at the same time, it may also be understood that another element may be present between the two elements.

“Based on” does not mean “based only on”, unless expressly specified otherwise. In other words, the phrase “based on” describes both “based only on,” “based at least on,” and “based at least in part on.” In the claims, as well as in the specification, all transitional phrases such as “comprising,” “including,” “carrying,” “having,” “containing,” “involving,” “holding,” “composed of,” and the like are to be understood to be open-ended, i.e., to mean including but not limited to.

Terms, such as the first, the second, A, B, (a) and (b) may be used to describe various elements, but the elements should not be restricted by the terms. The terms are used to only distinguish one element from the other element. For example, a first element may be named a second element without departing from the scope of the present disclosure.

FIG. 1is a perspective view showing a table control system according to the embodiment of the present disclosure.

Referring toFIG. 1, a table control system1000includes a user terminal100, a multi-functional table200, a seating part300, and a position sensing part400.

The user terminal100may produce user information so as to adjust a height of the multi-functional table200. For example, the user terminal100may produces the user information at a user's control via a computer application installed on the user terminal100so as to adjust the height of the multi-functional table200. Through the computer application, the selection of operation modes of the multi-functional table200and the adjustment of height of the multi-functional table200can be carried out.

The user information includes operation mode information having at least one of a sitting mode and a standing mode; holding time information for at least one of the sitting mode and the standing mode; user identification information having a user identification, a user name and so on; and a user physical information having the user's sex, age, height, weight, sitting height and so on. In this case, the sitting mode refers to a mode in which the height of the multi-functional table200is appropriately set and is adequate for the user who is in a sitting position. The standing mode refers to a mode in which the height of the multi-functional table200is appropriately set for the user who is in a standing position.

The user terminal100may transmit the user information to the multi-functional table200through the user's manipulation. The user terminal100may transmit the user information to the multi-functional table200, while the user terminal100is paired with the multi-functional table200through a wireless communication module (not shown). However, the example is not limited thereto.

If the holding time for the sitting mode and/or the standing mode set by the user has elapsed, the user terminal100displays the elapsed time on a display screen. Accordingly, the user can check the display screen and change his or her posture, for example, from the sitting position to the standing position or from the standing position to the sitting position. Further, the user terminal100can display alarming information transmitted from the multi-functional table200on the display screen. For example, the alarming information may include information that the holding time of the sitting mode and/or the standing mode set by the user has elapsed, the information that the user's posture deviates a predetermined range, and the information that the sitting time of the user in the sitting mode exceeds a predetermined period of time.

The user information100includes a smart phone having a wireless communication function, a personal digital assistant PDA having a wireless communication function, a portable computer having a wireless communication function, a photographing device like a digital camera having a wireless communication function, a gaming device having a wireless communication function, a music storing and reproducing household appliance having a wireless communication function, an internet household appliance capable of wireless internet accessing and browsing, and a portable unit or terminal in which the above-mentioned functions are combined, but is not limited thereto.

The multi-functional table200receives the user information and/or the selection information for the operation mode inputted by the user from the user terminal100and adjusts the height of at least one plate independently in response to the received information. In more detail, the multi-functional table200adjusts each height of a plurality of plates independently according to at least one of the holding time information, the user identification information, the user physical information, which are included in the user information, and the information of the operation mode, which can include the sitting mode and the standing mode.

If the operation mode of the user information is in the sitting mode, for example, the multi-functional table200can adjust the height of at least one of the plurality of plates so that it has a predetermined height in response to the sitting mode. Further, for example, if the user identification information and/or the user's physical information are further included in the user information, the multi-functional table200additionally adjusts the height of at least one of the plurality of plates so that it has a predetermined height set in response to the user identification information and/or a predetermined height set in response to the user's physical information.

On the other hand, if the holding time for the sitting mode, which is stored in the user information and set for the operation mode, has elapsed, the multi-functional table200is configured to automatically adjust the height of at least one plate from a height for the sitting mode to a height for the standing mode. According to another exemplary of the embodiment of the present disclosure, in such a situation, the multi-functional table200is configured to adjust the height of at least one plate in response to an input command from the user, such as a command of the standing mode, which converts the mode to the standing mode. Accordingly, the multi-functional table200guides the user to change his or her posture and helps the user not to use the multi-functional table200more than a predetermined time in one mode, i.e. sitting mode. Accordingly, the multi-functional table200improves the user's spinal health via the change of the user's posture.

Likewise, if the holding time for the standing mode, which is stored in the user information and set for the operation mode, has elapsed, the multi-functional table200is configured to automatically adjust the height of at least one plate from a height for the standing mode to a height for the sitting mode. According to another exemplary of the embodiment of the present disclosure, in such a situation, the multi-functional table200is configured to adjust the height of at least one plate in response to an input command from the user, such as a command of the sitting mode, which converts the mode to the sitting mode. Accordingly, the multi-functional table200guides the user to change his or her posture and helps the user not to use the multi-functional table200more than a predetermined time in one mode, i.e. standing mode. Accordingly, the multi-functional table200improves the user's spinal health via the change of the user's posture.

On the other hand, the transmission of the user information from the user terminal100to the multi-functional table200is carried out when the user terminal100is located within a predetermined range from the multi-functional table200.

The seating part300is configured to sense a sitting time of the user and to transmit the sitting time to the multi-functional table200. For example, the seating part300may be a chair or a part of a chair of the multi-functional table200. If the sitting time exceeds a predetermined period of time, the multi-functional table200transmits alarming information to the user terminal100, thereby alarming the user using the multi-functional table200more than the predetermined period of time in one mode. Accordingly, a portion of the seating part300, which is for example an area in which the user sits, is provided with a sensor i.e. a pressure sensor or a proximity sensor to sense whether the user sits or not and to sense the sitting time.

The posture sensing part400can be configured to be in a mat-form which can sense the user's posture based on the pressures and positions of the user's both feet in the standing mode. The posture sensing part400transmits information about the user's posture to the user terminal100. The posture sensing part400is configured to transmit alarming information to the user terminal100, if it is determined that the user's posture deviates a predetermined range, in which, for example, the pressure of one side foot or a portion of the foot is greater than a reference value, or one side foot is located distant farther than a reference distance from a center of the posture sensing part400. Accordingly, the user can correct his or her posture and have a correct posture.

On the other hand, the table control system1000further includes a physical body measuring part (not shown inFIG. 1). The physical body measuring part produces the physical information like the user's height, weight, and sitting height; and transmits the physical information to the user terminal100and/or the multi-functional table200. In accordance with the physical information, the user terminal100and/or the multi-functional table200automatically set the heights of the plurality of plates in the sitting mode and/or the standing mode. According to the embodiment of the present disclosure, the physical body measuring part may include a variety of measuring sensors. For example, the physical body measuring part includes a height measuring sensor using ultrasound. According to the embodiment of the present disclosure, further, the user terminal with a predetermined application capable of measuring a body height functions as the physical body measuring part and directly uses the measured physical information. Otherwise, the measured physical information is transmitted to the multi-functional table200.

Hereinafter, the details of the structure and operation of the multi-functional table200will be described further with reference toFIGS. 2 to 6.

FIG. 2is a perspective view showing a structure of the multi-functional table according to the embodiment of the present disclosure, andFIG. 3is a block diagram showing the multi-functional table according to the embodiment of the present disclosure.

Referring toFIGS. 2 and 3, the multi-functional table200includes at least one of a first plate210, a second plate220, at least one support part230, a communication part240, an approach sensing part250, an input part260, a controller part270, and a lamp280.

The at least one plate includes the first plate210and the second plate220. The first plate210and the second plate220can be arranged not to overlap one another. Each of the first plate210and the second plate220can be arranged in parallel to the surface of ground, or can be arranged to have a predetermined angle to the ground.

The at least one support part230can have a pair of plates which are symmetrically arranged to each other. The at least one support part230can support the at least one plate such as the first plate210and the second plate220. The at least one support part230can adjust each height of the at least one plate including the first plate210and the second plate220either at the same time or in an order according to the control of the controller part270. Each of the heights of the first plate210and the second plate220is adjusted by the at least one support part230using a conventional method such as electric or mechanical methods.

The communication part240receives the user information from the user terminal100. As the user information is described along withFIG. 1above, the user information can include at least any one of the holding time information, the user identification information, the user physical information, or the user's operation mode information (i.e. a sitting mode or a standing mode). Further, the communication part240transmits alarming information to the user terminal100, where the alarming information can include an expiration of the sitting time in the sitting mode and a change of the user's posture in the standing mode.

The approach sensing part250senses whether the user terminal100approaches the table200. For example, if the user terminal100approaches within a predetermined radius from the table200, the approach sensing part250produces approach information and transmits the approach information to the controller part270. If the controller part270receives the approach information, the lamp280is turned on by the control of the controller part270.

On the other hand, the reception of the user information to the communication part240may occur when the approach of the approach sensing part250is sensed. That is, if the controller part270receives the approach information from the approach sensing part250, it requests the user information to the user terminal100through the communication part240and receives the user information from the user terminal100.

The input part260receives the selection information of the sitting mode or standing mode from the user and manual adjustment information for the respective heights of the first plate210and the second plate220. For example, the input part260includes at least one switch, but is not limited thereto.

The controller part270controls the operations of the at least one support part230in response to the user information received from the communication part240and the selection information for the operation mode and the manual adjustment information received from the input part260. The controller part270controls the at least one support part230in accordance with at least any one of the user's operation mode information (i.e. the sitting mode or standing mode), the holding time information, the user identification information, and the user physical information and adjusts each height of the first plate210and the second plate220independently.

For example, if the operation mode of the user information is in the sitting mode, the controller part270controls the at least one support part230so that each of the first plate210and the second plate220has a predetermined height in response to the sitting mode. Further, for example, if the user identification information and/or the user physical information are further included in the user information, the controller part270additionally controls the at least one support part230so that each of the first plate210and the second plate220has a predetermined height, for the user corresponding to the user identification information, or a predetermined height in response to the user physical information.

Moreover, if the holding time for the sitting mode has elapsed in the sitting mode, the controller part270is configured to control the at least one support part230so that each of the heights of the first plate210and the second plate220is set from a height for the sitting mode to a height for the standing mode. Otherwise, the controller part270controls the at least one support part230so that each of the heights of the first plate210and the second plate220is adjusted to heights for the standing mode according to the selection information which is a command to convert to the standing mode and inputted by the user. Accordingly, the controller part270guides the user to change his or her posture not to use the multi-functional table200in the sitting position more than a predetermined period of time, thereby improving the user's spinal health through the change of the user's posture.

Further, if the holding time for the standing mode has elapsed in the standing mode, the controller part270controls the at least one support part230so that each of the heights of the first plate210and the second plate220set in response to the standing mode can be adjusted to heights set in response to the sitting mode, and otherwise, the controller part270controls the at least one support part230so that each of the heights of the first plate210and the second plate220can be adjusted the heights in response to the sitting mode according to the selection information, which is input by the user through a converting command to the sitting mode.

Furthermore, the controller part270controls the at least one support part230so that the first plate210and the second plate220have predetermined heights in accordance with the user identification information and/or the user physical information included in the user information. At this time, the heights of the first plate210and the second plate220according to the user identification information and/or the user's physical information are set in response to the respective sitting and standing modes. For example, the controller part270controls the at least one support part230so that in the sitting mode the first plate210and the second plate220have predetermined heights (for example, a user, Hong Kil-Dong has a height of the first plate210of 70 cm and a height of the second plate220of 100 cm) set for the user corresponding to the user identification information.

If the holding time for the sitting mode and/or the standing mode set by the user has elapsed, further, the controller part270produces alarming information and transmits the alarming information to the user terminal100and/or the lamp280.

The lamp280can be disposed on at least one of the first plate210and the second plate220and be turned on/off under the control of the controller part270. For example, if the approach of the user terminal100is sensed by the approach sensing part250, the lamp280is turned on by the control of the controller part270. If the holding time for the sitting mode and/or the standing mode set by the user has elapsed, further, the lamp280receives the alarming information from the controller part270and is turned on/off or changes the color of the irradiating light thereof.

Now, the details of the operations of the multi-functional table200according to respective operating modes will be described.

FIG. 4is a side view showing an operation in a standby mode of the multi-functional table according to the embodiment of the present disclosure.FIG. 5is a side view showing an operation in a sitting mode of the multi-functional table according to the embodiment of the present disclosure.FIG. 6is a side view showing an operation in a standing mode of the multi-functional table according to the embodiment of the present disclosure.

Referring toFIG. 4, for example, if the sitting mode or standing mode selection information is not received from the user terminal100or the input part260, the multi-functional table200remains in a standby mode. In the standby mode, the first plate210and the second plate220can be arranged to have the same height ‘a’. In this case, the user can use the first plate210and the second plate220as a single combined flat plate.

Referring toFIG. 5, the controller part270of the multi-functional table200adjusts the multi-functional table200to a sitting mode in response to the user information or the selection information for the operation modes. In more detail, the controller part270controls the at least one support part230so that the height of the first plate210is ‘b’ and the height of the second plate220is ‘c’. The heights ‘b’ and ‘c’ are differently adjusted in accordance with the user identification information and the user physical information.

Referring toFIG. 5, as one of the exemplaries, the height ‘b’ of the first plate210is lower than the height ‘c’ of the second plate220. The example of the heights is of course not limited thereto. The height ‘b’ of the first plate210may be higher than or equal to the height ‘c’ of the second plate220. In a case that a keyboard for a personal computer is disposed on the first plate210and a monitor for the personal computer on the second plate220, the height ‘b’ of the first plate210can be lower than the height ‘c’ of the second plate220in consideration of a user's posture (for example, a turtle neck) and his or her eyesight protection.

Referring toFIG. 6, the controller part270of the multi-functional table200adjusts the multi-functional table200to a standing mode in response to the user information or the selection information for the operation modes. In more detail, the controller part270controls the at least one support part230so that the height of the first plate210has ‘e’ and the height of the second plate220is ‘f’. The difference ‘g’ between the heights of the first plate210and the second plate220in the standing mode is larger than the difference ‘d’ between the heights of the first plate210and the second plate220in the sitting mode. This is set to provide a user's comfortable position and conveniences in use.

The height ‘e’ of the first plate210and the height ‘f’ of the second plate220are differently adjusted in accordance with the user identification information and the user physical information. As shown inFIG. 6, the height ‘e’ of the first plate210is lower than the height ‘f’ of the second plate220in the standing mode, but the example is not limited thereto. For instance, the height ‘e’ of the first plate210may be higher than or equal to the height ‘f’ of the second plate220.

On the other hand, a change between the sitting mode and the standing mode can be repeatedly carried out for plural times based on a predetermined period of holding time. For example, if the predetermined period of holding time in the sitting mode or standing mode has elapsed, the conversion from one mode into the other mode can be automatically carried out to adjust the heights of the first plate210and the second plate220. Further, for another example, if the holding time has elapsed, the alarming information indicating the elapsed holding time is provided to the user through, for instance, the user terminal100and/or the lamp280, and the conversion from one mode into the other mode is carried out through the mode conversion command made by the user to adjust the heights of the first plate210and the second plate220.

FIGS. 7A to 7Cshow exemplary screens of the user terminal100in the table control system according to the embodiment of the present disclosure.

Referring toFIGS. 7A to 7C, the user terminal100receives the user physical information from the user through a predetermined application. The physical information is contained in the user information, together with the user identification information, and is transmitted to the multi-functional table200. The multi-functional table200adjusts the heights of the first plate210and the second plate220in response to the physical information.

According to the embodiment of the present disclosure, further, the user terminal100can detect and display the heights and/or holding time of the first plate210and/or the second plate220which are recommended for the respective operation modes in response to the physical information input thereto. In response to the physical information of the user such as the user's sex, height, and weight, the user terminal100can detect the heights and/or holding time of the first plate210and/or the second plate220; recommend values for the respective operation modes; and display the recommended values on the screen. With the recommended values through the input to the user terminal100, the user can set the heights and/or holding time of the first plate210and/or the second plate220with respect to the operation modes.

FIGS. 8A to 8Cshow other exemplary screens of the user terminal in the table control system according to the embodiment of the present disclosure.

Referring toFIGS. 8A to 8C, the user terminal100receives the current state information of the multi-functional table200and displays the current state information through a predetermined application. Further, the user terminal100receives manual control input information from the user so as to manually control the operation of the multi-functional table200.

In more detail, the user terminal100receives the current state information of the multi-functional table200such as the operation mode currently carried out, the current heights of the first plate210and/or the second plate220, and the elapsed time in the current operation mode, and displays the current state information on the screen.

Further, the user terminal100provides a user interface for the manual setting and changing of the heights of the first plate210and/or the second plate220according to the conversion of the operation mode or the operation modes, receives predetermined input information from the user, and transmits the received input information to the multi-functional table200. The user interface desirably has the structure and shape corresponding to the input part260of the multi-functional table200.

FIGS. 9A to 9Cshow other exemplary screens of the user terminal in the table control system according to the embodiment of the present disclosure.

Referring toFIGS. 9A to 9C, the user terminal100provides the user's posture information in the standing mode through a predetermined application. The posture sensing part400senses the user's posture in the standing mode through his or her both feet's pressures and transmits the user's posture information directly or indirectly to the user terminal100. Otherwise, the user's posture information can be transmitted to the user terminal100through the multi-functional table200. The user terminal100displays the user's posture information on the screen through a predetermined interface.

In particular, the user terminal100can receive alarming information indicating the user's posture is abnormal from the posture sensing part400and displays the alarming information thereon. For example, as shown inFIGS. 9A to 9C, the user terminal100provides the interface corresponding to the posture sensing part400and the user's feet on the screen, and through the comparison of an abnormal state wherein an excessive load is applied to one of both feet or portion of the feet with a normal state, the user terminal100displays the abnormal state in a predetermined manner. Accordingly, the user's proper posture correction can be guided through the table control system1000.

As described above, the present disclosure can automatically adjust the height of the multi-functional table200to an appropriate customized height according to the physical conditions of the user, thereby improving the user's conveniences in use.

In addition, the present disclosure can allow the user to use the multi-functional table200in a sitting or standing position through the selection of the sitting mode or the standing mode, thereby improving the user's spinal health through his or her posture correction.

Further, the present disclosure can provide alarming information to the user if a predetermined period of time has elapsed in the sitting/standing modes, so that the conversion to another standing mode is guided, thereby improving the user's spinal health through his or her posture correction.

On the other hand, the embodiments of the present disclosure are carried out by hardware, middleware, microcode, software and/or their combination. For example, the embodiments of the present disclosure are carried out by one or more application specific integrated circuits ASICs, digital signal processors DSPs, digital signal processing devices DSPDs, programmable logic devices PLDs, field programmable gate arrays FPGAs, processors, controllers, microcontrollers, microprocessors, different electronic units capable of conducting the functions suggested herein, or their combination.

Further, the embodiments of the present disclosure are recorded or encoded on a computer-readable medium in which commands are contained. The commands recorded or encoded on the computer-readable medium are carried out through a programmable processor or another processor. The computer-readable medium includes a computer storage medium and a communication medium having an arbitrary medium capable of easily transferring computer program from one place to another place. The storage medium may be an arbitrary available medium accessible by a computer. For example, the computer-readable medium includes RAM, ROM, EEPROM, CD-ROM, other optical disc storage media, magnetic disc storage media, other magnetic storage devices, or arbitrary storage media capable of returning or storing desired program codes to the form of commands or data structures accessible by a computer.

The hardware, software, firmware and so on are carried out in the same device or individual devices so as to support various operations and functions suggested in the present disclosure. Additionally, the ‘parts’, ‘units’, ‘module’, and ‘components’, as used herein, are interoperable logic devices capable of being individually carried out. The description on the different features between the modules or units is intended to emphasize their different functions, and it does not mean the modules or units should be operated by individual hardware or software components. Contrarily, the functions related to one or more modules or units are carried out by individual hardware or software components, or their operations are shown in the drawing in a specific common order. However, it is not necessary that the operations are carried out in the specific order as shown in the drawing or in a sequential order and all of the operations as shown should be carried out, so as to achieve desired results. In an arbitrary environment, multitasking and parallel processing may be advantageous. Furthermore, the classification of the various components in the embodiment of the present disclosure are not necessarily applied to all embodiments of the present disclosure, and it should be understood that the components are integrated to a single software product or packaged to a plurality of software products.

The specific exemplary embodiments of the present disclosure have been illustrated in the drawings and described in detail in the detailed description. In the description, the terms, such as ones defined in common dictionaries, should be interpreted as having the same meanings as terms in the context of pertinent technology, and should not be interpreted as having ideal or excessively formal meanings unless clearly defined in the specification. It is to be appreciated that those skilled in the art can change or modify the embodiments without departing from the scope and spirit of the present disclosure. It is therefore intended that the scope of the disclosure be limited not by this detailed description, but rather by the claims appended hereto.