Abstract:
The present disclosure describes a sensing technology. A pattern code recognition multimedia playback apparatus and driving method therefor according to some embodiments recognize pattern code by using pattern code recognition pen, extract multimedia data corresponding to the recognized pattern code from pattern code recognition set-top box, and control playback of the multimedia data, thus easily calling multimedia data stored in memory pack attached to the pattern code recognition set-top box with the pattern code recognition pen for recognizing pattern code printed on pattern code-printed material and promptly and easily watching the multimedia data played through display unit. The present disclosure provides various curriculums including animation, storytelling, dancing, and the like, to allow infants or preschool children to easily access contents to learn described in studying materials through the display unit, thus improving learning efficiency of the kids and assisting intelligence development, personality development, and emotion development.

Description:
TECHNICAL FIELD 
       [0001]    The present disclosure relates to a sensing technology. More particularly, present disclosure relates to a pattern code recognition multimedia playback apparatus that recognizes a pattern code by using a pattern code recognition pen, extracts multimedia data corresponding to the pattern code from a pattern code recognition set-top box, and controls a playback of the multimedia data and a method of driving the pattern code recognition multimedia playback apparatus. 
       BACKGROUND 
       [0002]    The statements in this section merely provide background information related to the present disclosure and do not necessarily constitute prior art. 
         [0003]    The state of the information technology market introduces sensors that adopt a variety of sensing technologies to provide a user with much educational or living assistance. 
         [0004]    However, a conventional printed material recognition apparatus has trouble and inconvenience in a procedural aspect in which a recognition code embedded in a printed material cannot be recognized until the entire printed material (book) is printed. 
         [0005]    Further, the conventional printed material recognition apparatus is unable to discern between the printed pattern coded content and separately printed non-encoded content of characters, figures or pictures, causing incorrect screen to be displayed from the codes read off the printed material or wild excerpts of content to be offered to confused viewers. 
         [0006]    Moreover, in the conventional printed material recognition apparatus, a display operation from a recognized code is limited to an audio, causing a degradation of satisfaction of a user due to the limited display scheme. 
         [0007]    For this reason, the inventor has noted that the conventional printed material recognition apparatus fails to satisfy purchase need and possession need of the user who wants to purchase a printed material recognition apparatus, causing a decrease of total revenue in the same field, which eventually affects companies of the same kind having a sensing technology as a leading pursuit and further affects the development of industry. 
       DISCLOSURE 
     Technical Problem 
       [0008]    The present disclosure has been made in view of the above aspects, and it is an object of the present disclosure to easily call multimedia data stored in a memory pack attached to a pattern code recognition set-top box with a pattern code recognition pen that recognizes a pattern code printed on a pattern code-printed material and promptly and easily watch the multimedia data played through a display unit, by recognizing a pattern code by using the pattern code recognition pen, extracting multimedia data corresponding to the recognized pattern code, and controlling a playback of the multimedia data. 
         [0009]    It is another object of the present disclosure to provide various curriculums including animation, storytelling, dancing, and the like, to allow infants or preschool children to easily access contents to learn described in studying materials through the display unit, thus improving learning efficiency of the infants or preschool children and assisting intelligence development, personality development, and emotion development. 
         [0010]    It is further another object of the present disclosure to call multimedia data corresponding to a pattern code printed on a pattern code-printed material at any time through the pattern code recognition set-top box without printing a large volume of various printed materials, not only to positively induce a learning motivation of infants or preschool children who are not accustomed to selection of information, but also to save cost and time required to print various printed materials at a maximum. 
         [0011]    It is further another object of the present disclosure to increase purchasing rate of a subscriber by satisfying a purchasing need of the subscriber who wants to learn useful information promptly and easily, and to contribute to an increase of revenue of a company and development of a related industry. 
       SUMMARY 
       [0012]    According to some embodiments of the present disclosure, a pattern code recognition multimedia playback apparatus includes a pattern code-printed material on which a pattern code is printed, a pattern code recognition pen configured to recognize the pattern code printed on the pattern code-printed material and to output the pattern code to outside, and a pattern code recognition set-top box configured to receive the pattern code from the pattern code recognition pen, to extract multimedia data corresponding to the pattern code received from the pattern code recognition pen, and to output the multimedia data to a display unit. 
         [0013]    Another embodiment of the present disclosure provides a method for driving a pattern code recognition multimedia playback apparatus. The method includes a first step including a pattern code recognition pen recognizing a first pattern code among pattern codes printed on a pattern code-printed material and transmitting the first pattern code to a pattern code recognition set-top box, a second step including the pattern code recognition set-top box identifying multimedia data or a command corresponding to the first pattern code received from the pattern code recognition pen, and a third step including the pattern code recognition set-top box outputting the multimedia data to a connected display unit or performing a process instructed by the command. 
       Advantageous Effects 
       [0014]    According to some embodiments of the present disclosure, multimedia data stored in a memory pack attached to a pattern code recognition set-top box can be easily called with a pattern code recognition pen that recognizes a pattern code printed on a pattern code-printed material and the multimedia data played through a display unit can be promptly and easily watched, by recognizing a pattern code by using the pattern code recognition pen, extracting multimedia data corresponding to the recognized pattern code, and controlling a playback of the multimedia data. 
         [0015]    Further, according to some embodiments of the present disclosure, various curriculums including animation, storytelling, dancing, and the like are provided, to allow infants or preschool children to easily access contents to learn described in studying materials through the display unit, thus improving learning efficiency of the infants or preschool children and assisting intelligence development, personality development, and emotion development. 
         [0016]    Moreover, according to some embodiments of the present disclosure, multimedia data corresponding to a pattern code printed on a pattern code-printed material can be called at any time through the pattern code recognition set-top box without printing a large volume of various printed materials, thus not only positively inducing a learning motivation of infants or preschool children who are not accustomed to selection of information, but also saving cost and time required to print various printed materials at a maximum. 
         [0017]    In addition, according to some embodiments of the present disclosure, purchasing rate of a subscriber can be increased by satisfying a purchasing need of the subscriber who wants to learn useful information promptly and easily, contributing to an increase of revenue of a company and development of a related industry. 
     
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
         [0018]      FIG. 1  is a block diagram of a pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
           [0019]      FIG. 2  is a schematic diagram of a pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
           [0020]      FIG. 3  is a schematic diagram of a pattern code-printed material included in a pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
           [0021]      FIG. 4  is a block diagram of a pattern code sensing pen included in the pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
           [0022]      FIG. 5  is a block diagram of a pattern code recognition set-top box included in the pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
           [0023]      FIG. 6  is a flowchart of a method of driving the pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
       
    
    
     REFERENCE NUMERALS 
       [0000]    
       
           100 : pattern code recognition multimedia playback apparatus 
           110 : pattern code 
           120 : pattern code-printed material 
           130 : pattern code recognition pen 
           150 : pattern code recognition set-top box 
           160 : display unit 
       
     
       DETAILED DESCRIPTION 
       [0030]    Hereinafter, at least one embodiment of the present disclosure will be described in detail with reference to the accompanying drawings. 
         [0031]    In the following description, like reference numerals designate like elements although the elements are shown in different drawings. Further, in the following description of the at least one embodiment, a detailed description of known functions and configurations incorporated herein will be omitted for the purpose of clarity and for brevity. 
         [0032]    Additionally, various terms such as first, second, A, B, (a), (b), etc., are used solely for the purpose of differentiating one component from the other but not to imply or suggest the substances, order or sequence of the components. If a component were described as ‘connected’, ‘coupled’, or ‘linked’ to another component, they may mean the components are not only directly ‘connected’, ‘coupled’, or ‘linked’ but also are indirectly ‘connected’, ‘coupled’, or ‘linked’ via one or more additional components. 
         [0033]      FIG. 1  is a block diagram of a pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
         [0034]    As shown in  FIG. 1 , a pattern code recognition multimedia playback apparatus  100  recognizes a pattern code  110  printed on a pattern code-printed material  120  by using a pattern code recognition pen  130 , extracts multimedia data corresponding to the pattern code  110  received via a local area network  140  from a pattern code recognition set-top box  150 , and plays the multimedia data on a display unit  160 , including the pattern code  110  printed on the pattern code-printed material  120 , the pattern code recognition pen  130 , and the pattern code recognition set-top box  150 . 
         [0035]    In some embodiments, the pattern code recognition multimedia playback apparatus  100  further includes an operation management server  180  connected to the pattern code recognition set-top box  150  with a wired/wireless communication network  170 . 
         [0036]    The operation management server  180  can remotely check a device status of the pattern code recognition set-top box  150 , and transmits large amount of information data to the pattern code recognition set-top box  150  as needed by an administrator. 
         [0037]    The pattern code  110  includes a code obtained by normalizing a coordinate value or a command in a predetermined pattern. For example, when injecting an ink containing a carbon component on a pattern code-printed material, the pattern code is formed of a command recognition code having a predetermined pattern. 
         [0038]    An ink with the carbon component excluded is injected on the pattern code-printed material  120  regardless of an order of printing the pattern code  110  on the pattern code-printed material  120 , and a character, a figure, or a picture printed on the pattern code-printed material  120  by using the ink with the carbon component excluded is overprinted on the top or the bottom of the pattern code, and hence such a character, figure, or picture is visible to the naked eye. 
         [0039]    The pattern code-printed material  120  can be easily manufactured with either one of paper material or rubber material, and can be published as any one of a general book, a learning book (learning subject: infant, child, youth, adult; learning contents: linguistic section, mathematical section, foreign language section, and the like), a fairy tale book, a comic book, a magazine, and a poster. 
         [0040]    The pattern code-printed material  120  includes a first area and a second area. 
         [0041]    The first area is a classified area for printing the pattern code  110  used for selecting a plurality of contents or a contents group that is a set of a plurality of contents, and at least one pattern code printed in the first area is linked to the multimedia data to be played. 
         [0042]    The second area is a classified area for printing the pattern code  110  for controlling a playback of a plurality of contents, and at least one pattern code  110  is linked to a command for controlling a playback operation of the multimedia data. 
         [0043]    As is clear from  FIG. 3 , the pattern code-printed material  120  includes the first area (not shown) including a first menu bar area  121  and a scenario area  124  and the second area (not shown) including a second menu bar area  122  and a third menu bar area  123 . 
         [0044]    The first menu bar area  121  is a detailed area a pattern code matching an animation executing function, a storytelling function, a dancing function, and at least one of the entire executing functions. The scenario area  124  is a detailed area schematically displaying a plurality of learning contents or a contents group. 
         [0045]    The second menu bar area  122  is a detailed area including the pattern code  110  corresponding to at least one of a play start function, a backward function, a fast forward function, a volume control function, a mute function, a pause function, or a stop function, and the third menu bar area  123  is a detailed area including the pattern code  110  corresponding to at least one of a lock release function, a subtitle function, a device information providing function, or a help function. 
         [0046]    The at least one pattern code  110  printed in the third menu bar area  123  is linked to a command corresponding to at least one of a device information display function, a subtitle display function, a device usage guide information display function, or a lock mode release function for the pattern code recognition set-top box  150 . 
         [0047]    As shown in  FIG. 2 , the pattern code recognition pen  130  is a device for recognizing a pattern code and determining whether or not a property of data is an audio based on whether or not audio data corresponding to the recognized pattern code  110  are stored in a memory. When it is determined that the recognized pattern code  110  corresponds to the audio data, the pattern code recognition pen  130  plays the audio data, and when it fails to determine that the recognized pattern code  110  corresponds to the audio data, the pattern code recognition pen  130  transmits the recognized pattern code to the pattern code recognition set-top box  150  that is connected to the local area network  140 . 
         [0048]    In other words, the pattern code recognition pen  130  determines a property of the data indicating the recognized pattern code  110 , when it is determined that the property of the data is an audio, extracts the audio data corresponding to the recognized pattern code  110  from the memory included in the pattern code recognition pen  130  and plays the audio data, and when it is determined that the property of the data is not an audio, transmits the recognized pattern code  110  to the pattern code recognition set-top box  150 . 
         [0049]    As shown in  FIG. 4 , the pattern code recognition pen  130  includes a recognizing unit  410 , a determination controller  420 , a memory  430 , an audio data playing unit  440 , and a transmitting unit  450 . 
         [0050]    The recognition unit  410  of the pattern code recognition pen  130  recognizes the pattern code  110  printed on the pattern code-printed material  120 , and the determination controller  420  determines whether or not the audio data corresponding to the recognized pattern code  110  are stored in the memory  430 . 
         [0051]    The memory  430  stores therein the audio data corresponding to the recognized pattern code  110 , and the audio data playing unit  440  extracts the audio data corresponding to the pattern code  110  from the memory  430 , and plays the audio data. 
         [0052]    When the determination controller  420  fails to determined that the recognized pattern code  110  is the audio data, the transmitting unit  450  transmits the recognized pattern code to outside. 
         [0053]    The pattern code recognition set-top box  150  extracts the multimedia data corresponding to the recognized pattern code  110  received from the pattern code recognition pen  130  from the memory, and then outputs the multimedia data to the display unit  160 . 
         [0054]    Further, the pattern code recognition set-top box  150  refers to the memory with the pattern code  110 , extracts any one of an animation play command, a storytelling movie play command, and a dancing movie play command, and then controls a playback operation of an animation, a storytelling movie, or a dancing movie. 
         [0055]    The pattern code recognition set-top box  150  refers to the memory with the pattern code  110 , extracts an operation control command, and then controls a playback of the multimedia data by using the operation control command, such as play start, backward, fast forward, volume control, mute, pause, and stop. 
         [0056]    The pattern code recognition set-top box  150  refers to the memory with the pattern code  110 , extracts a lock release command, and then releases a lock of the multimedia data in a lock state by using the lock release command. 
         [0057]    The pattern code recognition set-top box  150  refers to the memory with the pattern code  110 , extracts other operation control command, and then controls operations of the multimedia data by using the operation control command, such as subtitle display, device information display, and help display. 
         [0058]    For another example, when the pattern code recognition set-top box  150  does not receive another pattern code for a predetermined time, the pattern code recognition set-top box  150  executes an auto-lock such that a state of playing multimedia data corresponding to any one of a plurality of learning contents is maintained. 
         [0059]    In other words, when no pattern code is received for a predetermined time after receiving the pattern code  110  from the pattern code recognition pen  130 , the pattern code recognition set-top box  150  switches its driving mode to a lock mode. The lock mode defines a state in which the pattern code recognition set-top box  150  does not perform a process corresponding to a signal received from the pattern code recognition pen. 
         [0060]    When the pattern code recognition set-top box  150  receives another pattern code before the predetermined time elapses, the pattern code recognition set-top box  150  controls a playback operation of another multimedia data corresponding to any one of a plurality of learning contents. 
         [0061]    Further, when the operation mode is not the lock mode, the pattern code recognition set-top box  150  displays an icon or a character for identifying multimedia data or a command corresponding to the pattern code received from the pattern code recognition pen on a part of a screen of the display unit  160 . 
         [0062]    The pattern code recognition set-top box  150  displays a notification message notifying a playback of another multimedia data on a part of a screen of the connected display unit  160 . 
         [0063]    A memory pack  151  is attached to the pattern code recognition set-top box  150  in a removable manner, and the pattern code recognition set-top box  150  refers to the memory pack  151  with the recognized pattern code  110 , and extracts multimedia data stored in the memory pack  151 . 
         [0064]    The pattern code recognition set-top box  150  includes a connection port  152  for attaching the memory pack  151  in a removable manner, and when the memory pack  151  is attached to the connection port  152 , confirms a product serial number of the memory pack  151 , and performs a usage authentication for the memory pack  151 . 
         [0065]    The pattern code recognition set-top box  150  includes a connection terminal  153  on one side thereof, which allows a contact with a charge terminal (not shown) included in the pattern code recognition pen  130 , and when the charge terminal (not shown) of the pattern code recognition pen  130  is brought into contact with the connection terminal  153 , a power supply that supplies required power to the pattern code recognition set-top box  150  supplies charging power connected to the connection terminal  153 , to assist charging of the pattern code recognition pen  130 . 
         [0066]    The pattern code recognition pen  130  includes a cover (not shown) that is rotatable to expose or cover the charge terminal (not shown), prevents the charge terminal (not shown) from being exposed by rotating the cover (not shown) when not charging the pattern code recognition pen  130 , and allows the charge terminal (not shown) to be exposed to outside by reversely rotating the cover when charging the pattern code recognition pen  130 . 
         [0067]    As shown in  FIG. 5 , the pattern code recognition set-top box  150  includes a receiving unit  510 , a memory  520 , and a controller  540 , and the controller  540  includes a usage authentication unit  542 , an extracting unit  544 , and an operation controller  546 . 
         [0068]    The receiving unit  510  receives the pattern code  110  from the pattern code recognition pen  130 , and the memory  520  stores therein multimedia data or a command corresponding to the pattern code for each pattern code. 
         [0069]    The memory  520  can be an external type or an internal type, and when the memory  520  is an external type, the memory  520  includes the memory pack  151  that is attached to the connection port  152  located on one side of the pattern code recognition set-top box  150  in a removable manner. 
         [0070]    When the memory pack  151  is attached to the connection port  152 , the usage authentication unit  542  of the controller  540  confirms a product serial number of the memory pack  151 , performs a usage authentication for the memory pack  151 , and the extracting unit  544  extracts multimedia data or a command corresponding to the pattern code received via the receiving unit  510  from the memory  520 . 
         [0071]    The operation controller  546  performs a control to output the multimedia data to the display unit  160  or a control to perform an operation indicated by the command. 
         [0072]      FIG. 6  is a flowchart of a method for driving the pattern code recognition multimedia playback apparatus according to some embodiments of the present disclosure. 
         [0073]    The method for driving the pattern code recognition multimedia playback apparatus shown in  FIG. 6  includes recognizing pattern code  110  by using the pattern code recognition pen  130 , extracting multimedia data corresponding to the pattern code from the pattern code recognition set-top box  150 , and controlling a playback operation of the multimedia data. 
         [0074]    The pattern code recognition pen  130  recognizes the pattern code  110  printed on the pattern code-printed material  120  (Steps S 601  and S 603 ). 
         [0075]    When it is determined that the recognized pattern code  110  is audio data, the pattern code recognition pen  130  plays the audio data (Step S 605 ), and when it fails to determine that the recognized pattern code  110  is audio data, the pattern code recognition pen  130  transmits the recognized pattern code  110  to the pattern code recognition set-top box  150  that is connected to the local area network  140  (Step S 607 ). 
         [0076]    Detailed operations in a transmission step are implemented as follows. 
         [0077]    The pattern code recognition pen  130  determines the property of data indicating the pattern code  110 , and when it is determined that the property of the data is an audio, extracts audio data corresponding to the pattern code  110  from the memory  430  included in the pattern code recognition pen  130 , and plays the audio data. When the property of the data is not the audio, the pattern code recognition pen  130  transmits the pattern code to the pattern code recognition set-top box  150 . 
         [0078]    The pattern code recognition set-top box  150  receives the pattern code  110  from the pattern code recognition pen  130  (Step S 609 ). 
         [0079]    The pattern code recognition set-top box  150  confirms a product serial number of the attached memory pack  151 , and performs a usage authentication for the memory pack  151  (Step S 611 ). 
         [0080]    The pattern code recognition set-top box  150  refers to the memory pack  151  with the recognized pattern code  110  (Step S 613 ) and extracts multimedia data or a command stored in the memory pack  151  (Step S 615 ) after the step of identifying the multimedia data or the command corresponding to the pattern code  110 . 
         [0081]    Detailed operations in a step of identifying the multimedia data or the command are implemented as follows. 
         [0082]    The pattern code recognition set-top box  150  confirms a product serial number of the memory pack  151  that is attached in a removable manner, performs an authentication for the memory pack  151 , and accesses the memory pack  151  and identifies the multimedia data or the command corresponding to the pattern code  110  only when the authentication is successful. 
         [0083]    Operations subsequent to the pattern code recognition set-top box  150  receiving the pattern code  110  from the pattern code recognition pen  130  are performed as follows. 
         [0084]    The pattern code recognition set-top box  150  refers to the memory  520  with the pattern code  110 , extracts any one of an animation play command, storytelling movie play command, and a dancing movie play command, and controls a playback operation of an animation, a storytelling movie, or a dancing movie by using the corresponding command. 
         [0085]    The pattern code recognition set-top box  150  refers to the memory  520  with the pattern code  110 , extracts a first operation control command and a second operation control command, and controls a playback operation of the multimedia data by using the first operation control command, such as play start, backward, fast forward, volume control, mute, pause, and stop or controls an operation of the multimedia data by using the second operation control command, such as subtitle display, device information display, and help display. 
         [0086]    The pattern code recognition set-top box  150  refers to the memory  520  with the pattern code  110 , extract a lock release command, and then releases a lock of the multimedia data being played in a lock state by using the lock release command 
         [0087]    Lastly, the pattern code recognition set-top box  150  extracts the multimedia data corresponding to the pattern code  110 , and outputs the multimedia data to the display unit  160  (Step S 617 ). 
         [0088]    Upon extracting the command corresponding to the pattern code  110 , the pattern code recognition set-top box  150  performs a process instructed by the command. 
         [0089]    In the method of driving the pattern code recognition multimedia playback apparatus, an additional operation is further performed as follows. 
         [0090]    When the pattern code recognition set-top box  150  does not receive another pattern code for a predetermined time, the pattern code recognition set-top box  150  performs an auto-lock such that a state of playing the multimedia data is maintained, and upon receiving another pattern code before the predetermined time elapses, controls a playback operation of other multimedia data corresponding to any one of a plurality of learning contents. 
         [0091]    In other words, when another pattern code is not received within the predetermined time after receiving the pattern code  110 , the pattern code recognition set-top box  150  switches its driving mode to a lock mode. The lock mode defines a state in which the pattern code recognition set-top box  150  does not perform a process corresponding to a signal received from the pattern code recognition pen  130 . 
         [0092]    After the driving mode of the pattern code recognition set-top box  150  is switched to the lock mode, when other pattern code recognized from the pattern code-printed material  120  by the pattern code recognition pen  130  is received, the lock mode is switched to a lock release mode. In this case, the other pattern code can be a pattern code linked to a command for instructing a release of the lock mode. 
         [0093]    The pattern code recognition set-top box  150  displays a notification message notifying a playback of other multimedia data on a part of a screen of the connected display unit  160 . 
         [0094]    In the description above, although all of the components of the embodiments of the present disclosure may have been explained as assembled or operatively connected as a unit, one of ordinary skill would understand the present disclosure is not limited to such embodiments. Rather, within some embodiments of the present disclosure, the respective components are selectively and operatively combined in any number of ways. Every one of the components are capable of being implemented alone in hardware or combined in part or as a whole and implemented in a computer program having program modules residing in computer readable media and causing a processor or microprocessor to execute functions of the hardware equivalents. Codes or code segments to constitute such a program are understood by a person skilled in the art. The computer program is stored in a non-transitory computer readable media, which in operation realizes the embodiments of the present disclosure. The computer readable media includes magnetic recording media, optical recording media or carrier wave media, in some embodiments. 
         [0095]    In addition, one of ordinary skill would understand terms like ‘include’, ‘comprise’, and ‘have’ to be interpreted in default as inclusive or open rather than exclusive or closed unless expressly defined to the contrary. All the terms that are technical, scientific or otherwise agree with the meanings as understood by a person skilled in the art unless defined to the contrary. One of ordinary skill would understand common terms as found in dictionaries are interpreted in the context of the related technical writings not too ideally or impractically unless the present disclosure expressly defines them so. 
         [0096]    Although exemplary embodiments of the present disclosure have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the idea and scope of the claimed invention. Specific terms used in this disclosure and drawings are used for illustrative purposes and not to be considered as limitations of the present disclosure. Accordingly, one of ordinary skill would understand the scope of the claimed invention is not to be limited by the explicitly described above embodiments but by the claims and equivalents thereof. 
       CROSS-REFERENCE TO RELATED APPLICATION 
       [0097]    If applicable, this application claims priority under 35 U.S.C §119(a) of Patent Application No. 10-2012-0122627, filed on Oct. 31, 2012 in Korea, the entire content of which is incorporated herein by reference. In addition, this non-provisional application claims priority in countries, other than the U.S., with the same reason based on the Korean patent application, the entire content of which is hereby incorporated by reference.