![]() toy building system, computer implemented method to generate an image of a toy building model, data
专利摘要:
TOY CONSTRUCTION SYSTEM BY AUGMENTED REALITY. The invention relates to a toy building system comprising toy building elements, the toy building elements comprising coupling means, for reliably interconnecting the toy building elements, comprising one or more marker building elements comprising such coupling means and each having a visual appearance recognizable by an image processing means, and a data processing system comprising image capture means, image processing means, and video means; wherein the data processing system is adapted to capture an image of a toy building model built from toy building elements, to process the captured image to detect at least one presence of at least one of the building elements markers in the captured image; in response to the detected marker building element, generate a computer generated image; and representing in said video media a composite image comprising the captured image having superimposed the generated computer-generated image. 公开号:BR112013029916B1 申请号:R112013029916-9 申请日:2012-05-22 公开日:2021-02-09 发明作者:Siddharth Muthyala;Harm Jan Van Beek;Nicolas David Alain Guyon;Frantz Lasorne;Mikkel Holm Jensen 申请人:Lego Ns; IPC主号:
专利说明:
FIELD OF THE INVENTION [0001] The present invention relates to a toy building system comprising building element with coupling means, for reliably interconnecting building element. BACKGROUND [0002] Such toy building systems have been known for decades. In particular, toy building systems comprising toy building element, having coupling means for interconnecting building element, are gaining popularity. Simple building blocks have been supplemented with dedicated building elements with mechanical or electrical functions, to increase the game value. Such functions include, for example, markers, keys and lamps. [0003] It is generally desirable to increase the value of the game of physical building models, and to allow the user to interact with physical building models via computer. For this purpose, models of physical construction have been proposed, including programmable processors, which accept sensor inputs, and can activate function elements in response to sensor inputs and be programmed by the user through an appropriately programmed computer. [0004] For example, WO 09047225 describes a toy building system that comprises building element with coupling means for reliably interconnecting building element. The toy building system additionally comprises a data processing system for generating one or more logic commands to control one or more function elements of the building system. For this purpose, the toy building system comprises an interface building element, which allows electrically coupling a toy building model to a computer, and allowing the computer to detect which function elements are included in the toy building model. [0005] Although the prior art system allows the user to interact with a physical construction model by means of a computer, it remains desirable to provide a closer integration with the physical construction model and computer-generated virtual reality. [0006] Within a different technical field of image recognition, graphic systems and computer image recognition using augmented reality (AR) have been attracting increasing interest. Augmented reality (AR) is a technology where an image captured live of one or more items from a real physical environment is augmented by computer generated graphics, that is, where the user receives a composite image comprising the real image and a generated image by computer generated graphics, that is, superimposing the computer graphic image over the real image. [0007] In these systems, the image components are detected in the captured image, and the system can then generate a computer-generated image depending on the designated image component and superimposing the generated image on the captured image. Additionally, the technique of superimposing computer-generated images to video images is well known, including augmented reality markers (AR of Augmented Reality), to facilitate the detection of image components. [0008] Augmented reality (AR) is used to provide a user with a computer generated image of a toy construction model, which can be constructed from construction elements sold in boxes. For this purpose, the box comprises an augmented reality marker on the outside. When the user fixes the box in front of a video camera of a kiosk system in a store, the kiosk system shows the captured video image of the box, enlarged with a computer generated image of the building model, which is shown as if built on top of the box. When the user moves or rotates the box in front of the camera, the computer generated image of the building model follows these movements. [0009] However, it remains desirable to provide a closer integration with the physical construction model and computer-generated virtual reality. [00010] Thus, it remains a problem to provide a toy building system that allows young children (eg, preschoolers) to combine a physical toy building model with a computer-generated virtual game experience. [00011] It is also generally desirable to provide a toy building system that is suitable for children without a more detailed knowledge of programming techniques, control systems, etc. [00012] It is also generally desirable to increase the educational and playful value of toy building systems. SUMMARY [00013] This specification describes a toy building system comprising toy building element including coupling means for reliably interconnecting toy building element. Modalities of the toy building system comprise one or more marker building element including such coupling means, each having a visual appearance recognizable by a toy building system in a captured image of the marker building element, and a data processing system comprising image capture means, processing means and means of video representation, where the data processing system is adapted to: - capture an image of a building model built from a building element toy; - processing the captured image to detect at least the presence of at least one of the marker building elements within the captured image; - generate, in response to the detected marker construction element, a computer generated image; and - to represent in the aforementioned means of video representation, a composite image comprising the captured image having superimposed the computer generated image. [00014] Providing marker building elements that comprise coupling means compatible with the toy building system, which marker building elements can be releasably connected to other building elements of the toy building system. Generally a marker building element is a toy building element comprising coupling means compatible with a toy building system and having a visual appearance recognizable by a data processing system in a captured image of the marker building element, for example. example, an insignia easily detectable on a captured image of the marker building element. The coupling means can be any suitable means - to mechanically connect the toy building elements together, for example, by frictional connection or locking or fitting and / or any non-adhesive mechanical connection. Consequently, the user can repeatedly and reliably couple one or more marker elements to a toy building model, detectable by an AR system adapted to recognize building marker elements in a captured image of the building model. So, the user can easily transform any building model built from a toy building element into an AR enabled model, that is, allowing the toy building system to generate and superimpose computer generated images in response to presence, and, optionally, to other properties of the detected marker building elements. The user can thus control an AR application, merely using a constructive element of the toy construction system as an interface. [00015] It is an additional advantage of the modalities of the toy construction system described therein that the marker building elements can be easily exchanged for other marker building elements in a given toy structure, thereby allowing for a variety of different possible integrations within the AR system. [00016] In some embodiments, the coupling means are adapted to define the direction of the connection, and to allow the construction elements to interconnect with each other in a discrete number of predetermined relative orientations in relation to a construction element, and all insignia are arranged so as to be visible from at least a predetermined direction in relation to the connection direction, when the marker construction element is coupled to at least one other constructive element of the toy construction system. Therefore, such a toy construction system allows the construction of a toy structure, where the marker construction elements are interconnected with other marker construction elements of the toy construction system so that adequate visibility of the insignia is easily ensured, when different building element markers are interchanged. [00017] In some embodiments, the toy building system comprises at least two building elements, where the two marker building elements are releasably interconnected via coupling means, in order to form a composite marker element. The composite marker elements can be directly or indirectly interconnected, for example, by connecting the two marker building elements to a third common toy constructive element (building element group). The computer system can be adapted to detect the composite marker element and generate computer-generated graphics selectively reactive to the detection of the composite marker element. Then, by interconnecting the marker building elements in different ways, the user can build a variety of new marker elements, composed of a relatively small number of basic marker building elements, thereby increasing the variability of possible augmented reality scenarios that can be created. by computer in response to the detection of such compound markers. For example, a set of marker building elements can work very similarly to how letters in an alphabet form a word recognized by the AR system, for example, according to a predetermined code. [00018] In one embodiment, the toy construction system comprises a die having replaceable faces, each of which is formed by a constructive element of the toy construction system, and where one or more of the transmission marker construction elements have a shape, size, and coupling means configured in order to couple the constructive element to the die, and where the constructive element is configured to form the face of the die, where the constructive element comprises an emblem on part of its surface forming a face of the die. Dice modalities can correspond to a game die, such as a board game, card game, or some other game. The game die may comprise a body part comprising at least six sides, on which the game die rests on a support table, and, where at least one or more of such sides is / are provided with coupling means, to allow the assembly of a marker element having an insignia. In some embodiments, at least one side of the die can be provided with coupling means to simultaneously allow the assembly of at least two insignia marker elements. Consequently, the computer system can detect marker elements, and create responses, thereby allowing additional options for new types of games, or more options for different situations when launching the game dice. [00019] In some embodiments, the coupling means define a regular grid, such as a three-dimensional (3D) grid, restricting the position of the building elements to discrete positions on the aforementioned regular grid. In particular, the coupling means may comprise a plurality of coupling elements positioned at points of the grid on a regular three-dimensional grid, for example, defined as a plurality of flat grids parallel to each other and at a regular interplane distance. The discrete intrinsic coordinate system defined by the coupling means facilitates the detection of a spatial relationship between different marker elements and / or between one construction element and another, or a component of the toy construction model. In particular, when the visually detectable components of the positioned marker building elements are in uniform positions in relation to the coupling means of the marker building elements, a reliable and accurate determination of the position of the AR markers in a toy building model is facilitated . [00020] The marker building elements each may comprise a visually detectable component, such as an insignia. In particular, when the marker building elements have at least one property, which can be one of a discrete and finite set of values (for example, a limited number of distinct colors), that property can be used as an AR marker, easily detectable , where the property is detectable and interpretable by the AR computer system. For the purposes of the invention, the visual component of the constructive element recognizable by the AR system will also be called in this - "AR marker". [00021] An AR marker, for example, a badge, can define one or more directions, for example, with respect to an intrinsic coordinate system or regular grid of the toy building system, as described in this, thus allowing the AR system detects orientations of the AR marker, for example, orientations regarding the position of the camera and / or relative to another AR marker. [00022] In some embodiments, each construction element includes a computer-recognizable emblem, for example, on an external surface of the construction element, for example, computer-recognizable bar code, matrix code, and / or other suitable 2D symbol. [00023] In some embodiments, a marker construction element comprises two AR markers and a movable element, for example, an articulated element, a rotatingly arranged element, etc., which can alternate between a first position and a second position, according to so that the moving element selectively obstructs the respective vision marker, when positioned in the first position and the second position, respectively. Thus, the movement of the component makes different markers visible, thus allowing the AR computer system to detect the state of the mobile component. [00024] Modalities of the toy construction system allow the user to build a wide variety of construction models, facilitating the AR functionality in a uniform and well-structured manner and with a limited set of different construction elements. For example, a toy building system can be provided as a toy building kit comprising a number of marker building elements including different insignia. Optionally, such a constructive set can comprise one or more of: an image capture device, conventional construction element, instruction manual, computer-readable media having stored computer program means adapted to make the computer perform the steps of the modalities of the described and / or similar method. [00025] It should be noted that toy building sets may comprise additional types of building element, such as active and passive building elements, with and without the ability to carry out execution and control actions / functions, such as conventional building blocks. , as known in the art. [00026] The different aspects of the present invention may be implemented in different ways, including the toy building system described above and in the following methods and apparatus and corresponding and product means, each providing one or more of the benefits and advantages described in connection with at least one of the aspects described above, and each having one or more preferred embodiments, which correspond to the preferred embodiments described in connection with at least one of the aspects described above and / and / or described in the dependent claims. Furthermore, it should be appreciated that the modalities described in connection with one of the aspects described in this one can also be applied to other aspects. [00027] In particular, a method is provided to generate an image of a toy construction model. In addition, a computer program product is provided comprising program code means adapted to make, when executed in a data processing system, a data processing system perform the steps of the method described therein. [00028] The computer program product can be provided as a computer-readable medium, such as CD-ROM, DVD, disk, memory card, flash memory, magnetic storage device, floppy disk, etc. In other embodiments, a computer program product can be provided as downloadable software, for example, on an internet server to download (download) via internet or other computer or communication network. In particular, a modality of a constructive toy game may include a toy building element including one or more marker building elements as described here, and installation instructions for installing a computer program product on a suitable data processing system. . [00029] A data processing system can include any suitable computer or other processing device such as a PC, portable or handheld computer, PDA (Personal Assistant), Smartphone, and the like. [00030] Modalities of the data processing system include means of image capture, or any other suitable device to obtain an image of a construction model. [00031] Modalities of the data processing system include image processing means, for example, processing means configured to perform one or more image processing operations, such as component detection operations on a captured image. [00032] Here and hereinafter, the terms "processing means" and "processing unit" are intended to comprise any circuit or device specially adapted to perform the functions described herein. In particular, the term above comprises programmable microprocessors for either a specific or general purpose, Digital Signal Processors (DSP), Application Specific Integrated Circuits (ASIC), Programmable Logic Arrangements (PLA), Field Programmable Gate Arrangements (FGPGA), special-purpose electronic circuits, etc., or a combination of these. [00033] Modalities of a toy building game described by granddaughter allow a user to build a wide variety of toy models and add building elements that are computer recognizable, easily and precisely recognizable, that allows a properly programmed computer to capture an image of a toy model, and augment or replace the captured image with computer generated images in response to building element recognizable markers. [00034] Generating computer generated images in response to the detection of an AR marker may comprise performing the additional functionality triggered by the AR marker detection, for example, triggering events, such as an activity in a virtual environment, behavior of one or more characters virtual, etc. [00035] In addition, according to some modalities, the user can control the generation and representation of computer-generated images, coupling building elements with appropriate markers to the toy building model, and / or manipulating at least parts of the building model. toy, including such building element markers. BRIEF DESCRIPTION OF THE DRAWINGS [00036] Figures 1a to 1d show a constructive brick of a prior art toy. [00037] Figure 2 shows a modality of a toy construction system as described in this one. [00038] Figures 3 and 4 schematically illustrate examples of marker building elements. [00039] Figures 5a to 5g illustrate examples of composite marker construction element. [00040] Figures 6 and 7 illustrate examples of use of construction element composite markers. [00041] Figures 8a to 8d illustrate an example of a toy construction system defining a regular grid. [00042] Figures 9 and 10 illustrate an example of a marker construction element, as described above. [00043] Figures 11a and 11b illustrate an example of a marker construction element comprising two visible AR markers. DETAILED DESCRIPTION [00044] Various aspects and modalities of toy building systems described in this specification will now be described in it, with reference to building element markers in the shape of bricks. However, the present invention can be applied to other forms of building element used in toy building games. [00045] Each of figures 1a to 1d shows a prior art toy constructive brick including coupling pins 105 on its upper surface and a cavity 102 extending into the brick from the lower surface. Figures 1a and 1b show the top side of a toy building brick while figure 1b shows the underside of the same toy building brick. Figures 1c and 1d show examples of similar toy building bricks of different sizes. Such construction elements are widely available under the trademark LOGO. The cavity has a central tube 103 and the coupling pins of another brick can be received in the cavity in frictional coupling as described in US 3 005 282. The building bricks shown in the remaining figures can have this type of coupling means including pins and cavities . However, other types of coupling means can also be used. The coupling pins are arranged in a flat square grid, that is, defining orthogonal directions together with sequences of coupling pins. Generally, such an arrangement of coupling elements allows the toy bricks to interconnect in a discrete number of coupling elements, in particular, forming right angles. It should be appreciated that other geometric arrangements of coupling elements may result in different orientation restrictions. For example, the coupling elements can be arranged in a regular triangular grid, allowing the constructive element to be placed in another constructive element according to three different orientations. [00046] Figure 2 shows a modality of a toy construction system as described in this one. The system comprises a computer 15, video screen 1, video camera 5, construction model 10 constructed from at least one toy constructive element, as described herein. The computer can be a personal computer, desktop computer, notebook computer, or handheld computer, a game console, entertainment device, or any other properly programmed computer. The video screen 1 is operatively coupled (integrated) to the computer 15 and operable to represent a video image under control of the computer 15. It should be appreciated that the system may additionally comprise additional peripheral devices operatively coupled to the computer 15, such as a keyboard , mouse, or other pointing device etc. The camcorder 5 is operable to capture video images of the environment in which the camcorder is located, for example, a field of view 7, including a visible surface area 8 of a surface 4, for example, a table, a pin, etc. Thus, visible surface area 8 is the projection of the video camera's field of view on surface 4. The video camera is operatively connected (for example, integrated) to the computer 5 and to send the captured image to the processing unit of computer 5, for example, via a suitable input interface of computer 5. For example, the camcorder can be a "webcam" connected da or integrated with the computer 15. In the example of figure 2, the video camera is positioned on a camera support 6, such as a camera tripod, which supports the camera at a predetermined height above the surface 4. [00047] Here the video camera 5 captures video images of the environment 8, in which the video camera is located, and sends the captured images to the computer 15. For example, the environment in which the video camera is located can understand building model 10. In addition to building model 10, the environment may comprise additional objects, such as household objects and the like. [00048] Computer images are then rendered by computer 15 on video screen 1. Therefore, a user can move building model 10 around and / or somehow manipulate the building model within the field of view of the video camera 5 and obtain live images of the building model with the video camera 5. Alternatively or additionally, the user can change the position and / or orientation of the video camera, in order to capture (stationary) images of a building model in different positions. In addition, the computer may be operable to store captured video images on a storage device, such as a computer's hard drive, and / or send the captured image to another computer, for example, via a computer network. For example, the computer may be operable to send the captured video images to a website (website). [00049] Computer 15 is suitably programmed to operate in augmented reality mode, in which the computer performs image processing on the captured video image, in order to detect one or more augmented reality markers in the captured video image. In response to the AR markers, the computer can be programmed to generate a modified video image, for example, a video image formed as the captured video image, including a superimposed computer-generated image or a video image captured in that at least part of it is replaced by a computer generated image. The computer 15 is operable to represent the modified video image on the video screen 1. For the purpose of the present invention, a computer operable to implement an AR functionality, operatively connected to a video camera and video screen, will also be called in this "AR system". [00050] Image processing methods for detecting AR markers and generating modified video images in response to AR markers are well known in the art (for example, Daniel Wagner and Dieter Schmalstieg). [00051] "ARToolKitPius for Pose Tracking on Mobile Devices", Computer Vision Winter Workshop 2007, Michael Grabner, Helmut Grabner (eds), St Lambrecht, Austria, February 6-8, Graz Technical University). [00052] In the example of figure 2, physical construction model 10 comprises a toy constructive element 9 having connected a marker construction element 11. The marker construction element 11 has an insignia in the form of a two-dimensional machine-readable code in its upper surface. [00053] Computer 15 is operable to detect the presence of a two-dimensional machine-readable code in the captured image. In addition, computer 15 can determine the position and relative orientation of the two-dimensional machine-readable code in relation to the position of the video camera 15. [00054] Therefore, computer 15 can modify the captured image of the building model, providing a modified video image 12 represented on video screen 1. In this example, the modified image shows the modified image 13 of the building model and elements computer generated images 14 overlaid on the captured image. The computer generates computer generated image elements in a position and orientation within the video image 12, as determined from the position and orientation detected in the AR marker of the marker building element 11. [00055] When the user manipulates the construction model 10 within the projection area 8 of the video camera, for example, moving or rotating the physical model, the computer tracks the position and orientation of the insignia of the marker construction element 11 of the physical toy. The computer 15 represents on the live video screen the images provided by the video camera (mirrored mode) on the video screen 1, and adds, in response to the insignia's detected position and orientation, special augmented reality effects in the video image to the alive. [00056] Figures 3 and 4 illustrate examples of marker building elements. [00057] Figure 3 shows a constructive element in the form of a toy constructive brick 311 similar to the constructive brick of figure 1c ie a constructive brick comprising coupling pins 305 arranged in a flat square grid on the upper surface of the constructive brick of toy. The toy building brick also comprises one or more cavities in a lower surface (not shown in figure 3) for receiving and frictionally engaging coupling pins from another similar toy building brick. The toy construction brick comprises, on one of its side faces, an augmented reality marker 321 in the form of a 2D bar code. [00058] It should be appreciated that other forms of AR markers can be used instead of 2D bar code. Generally, the AR marker can be any object that is relatively easy to automatically distinguish within the captured video images using image recognition methods. When the AR marker is detected, using image recognition methods, the AR marker can be a two-dimensional marker, such as a cube or cylinder, or a two-dimensional marker, such as a square or circle. Typically, the AR marker comprises an easily distinguishable pattern, for example, a white and black square, although other methods can also be used to recognize the marker, such as a particular color or pattern of color etc. [00059] The AR marker includes one or more elements allowing the computer to detect the position and / or orientation of the AR marker. For example, the AR marker can comprise two or more intersecting lines. Additionally or alternatively, the AR marker can comprise visual elements to encode information, thus allowing the computer to identify and distinguish different types of markers and generating computer-generated images, selectively reactive to specific types of markers. [00060] The AR marker can be arranged uniformly in relation to the coupling means ie coupling pins on the upper surface and / or coupling cavities on the lower surface. For example, the AR marker can define a direction parallel or normal to the flat grid defined by the coupling means. This makes the marker bricks interchangeable and in a toy structure built from bricks, as in figures 1 to 3, several marker bricks can be used interchangeably, and a particular marker brick can be used in several constructions. A toy building system can comprise several of such bricks having different insignia applied to it, and causing the computer system to generate different computer-generated images. However, if all marker bricks include the emblem in uniform positions, such marker bricks can easily be interchanged in a toy construction, constructed from the building bricks described in this one. [00061] When the badge is located on a part of the surface of the marker building element, so that the part of the surface comprising the badge has no coupling means, it will be less likely to be unintentionally obstructed by others construction element. A marker building element may comprise a plurality of insignia, for example, on different faces (or, instead, on different portions of the surface) of the marker building element. [00062] Figure 4 illustrates how a marker construction element can be coupled to another marker construction element of a construction model. In this example, the toy construction model comprises toy construction element 410 and 412 and marker construction element 411. Figure 4a shows the individual construction elements, while figure 4b shows the marker construction element 412 loosely coupled to the building element 410. For this purpose, the marker building element 410 comprises pins 405 on the upper surface, as described in connection with figure 1. The marker building element 404 comprises cavities on the lower surface 404 (not shown in the figure 4), allowing frictional engagement with coupling pins 404. [00063] Then, the user can connect a marker construction element comprising AR marker to a toy model built in order to facilitate the tracking of the toy model in a 3D space and superimposition of graphics and virtual effects, hence providing the toy physical with virtual attributes, and allow the built toy model to become part of the AR application. As in the example of figure 3, the insignia of the marker building element 411 is located on a surface of the marker building element, which does not comprise coupling elements. [00064] Figures 5a to 5g illustrate examples of composite marker construction elements, i.e., a plurality of marker construction elements, directly or indirectly interconnected by means of coupling the toy construction system, for example, in a predetermined relationship space. Generally, construction element composite markers allow the user to create a large set of distinct objects, each of which is identifiable by one of a large number of unique AR markers. In particular, the large number of AR markers can be created from a relatively limited set of individual marker building elements, since the combination of a smaller set of markers through a construction system dramatically increases the total number of possibilities combinatorics. [00065] Figure 5a shows an example of a human figure constructed from three marker construction elements, specifically, element 511 corresponding to the figure head, element 512 to the figure's trunk, and element 513 to the figure's legs. The construction elements are provided with coupling elements allowing the head and legs to be releasably coupled to the trunk. The head, trunk, and legs may include the insignia, for example, in the form of facial aspects of the head, aspects of the trunk and / or legs. When presented on the video camera of an AR system, the AR system can detect the figures with head, torso, and legs, for example, as schematically illustrated in figure 5b by components 521, 522, 523 of the head, torso, and legs respectively . Then, by combining different heads, trunks, and legs, a wide variety of combinations of AR markers can be created. Depending on which figure is detected by the AR system, the AR system can respond with different images created by the computer, thus allowing a wide variety of interactions. [00066] Figures 5c and 5d illustrate a similar composite marker construction element, constructed from toy building bricks, as shown in figure 1. Toy building bricks 531, 532, 533 have different colors, for example, red, white, and blue, respectively. When stacked and interconnected by the respective coupling means, the building bricks define a sequence of colors that allows their detection by an AR system. By changing the order of colors, as illustrated in figure 5d, single compound AR markers can be constructed from just three different marker building elements. [00067] Figure 5e shows a similar example of a composite marker element including toy building bricks 521, 542, 543 similar to that shown in figure 3, having AR markers in the form of a badge on their faces. [00068] Figures 5f to 5g show yet another example of a composite marker element. In this example, the composite marker element comprises base brick 550, for example, a brick similar to the brick of figure 1c, but having a large number of coupling elements on its upper surface. The composite marker element additionally comprises marker building elements 551, 552, 553 connected to the base building brick 550. So, in this example, marker building elements 551, 552, 553 are indirectly coupled together, in a rigid configuration, so forming a composite marker construction element. For this purpose, the marker building elements have coupling elements, for example, cavities on their bottom surface that can engage corresponding coupling elements, for example, pins on the top surface of the base building brick 550. Each marker building element has an insignia on the upper surface, in this example letters of the Roman alphabet. When the marker construction elements are arranged side by side, they define a sequence of insignia detectable by the AR system. [00069] As illustrated in figure 5g, the insignia of the marker building elements can define an orientation in a plane, and individual marker elements can be rotated with each other, thus further increasing the degree of freedom and defining multiple codes, when the system AR can detect the orientation of the respective AR markers with each other and / or in relation to other components of the toy building model. [00070] Then, in the examples of Figure 5, individual marker building elements, each comprising a visually detectable component distinct from other marker building elements, are interconnected by means of their coupling elements. Each distinct sequence of visually detectable components thus defines a compound AR marker. For example, individual visually detectable components can be detected by the AR system as a code symbol to obtain information encoded by the symbol sequence. In some embodiments, the system may use detection and / or error correction techniques to make the code more robust against detection errors. [00071] Figures 6 and 7 illustrate examples of using compound marker construction elements. [00072] Figures 6a and 6b illustrate the use of the marker construction element of figures 5a and 5b. Figure 6a shows the video camera 5 and video screen 1 of an AR system. Initially, the video screen shows a scene 612. When the user presents the human figure 613 to the video camera 5 of the AR system, the AR system can detect the combination of head, trunk, and legs, determine the corresponding AR marker combination , and modify the image represented in response to the detected combined marker. For example, the AR system can generate the image of a figure 623 in scene 612. The figure can resemble physical figure 623 and be animated to show a behavior (for example, friendly, fierce, etc.) determined by the AR system, in response to the detected combined AR marker. [00073] Figures 6c and 6d illustrate the marker building elements of figures 5c or 5e. Figure 6c shows the video camera 5 and video screen 1 of an AR system. When the user presents a marker element to the video camera 5 of the AR system, the AR system can detect the combination of marker construction element. Optionally, the AR system can determine the position and / or relative orientation of the individual markers by forming the composite marker element. The AR system can then respond to the detected composite marker element. For example, as in figure 6d, the AR system can interpret the marker element combined with a predetermined level of game application, etc. if the combined marker element shown corresponds to a stored access code, access will be granted to the user, or on the contrary, access will be denied. [00074] Figures 7a to 7d illustrate another example of using combined marker construction element, for example, marker construction element of the type shown in figures 5f and 5g. Figure 7a schematically illustrates coupling elements 705 of a toy construction element, for example, coupling pins as described in connection with figure 1. The coupling elements are arranged in a flat square grid. Figure 7b illustrates a marker construction element 7 coupled to the toy constructive element by means of coupling elements. The arrangement of the coupling elements, and allows the marker building elements to be connected to another toy constructive element according to four different orientations. In the example of figure 7, the marker building element 711 has an insignia defining a direction. In this specific example, the badge resembles an image of cloud and sun, that is, the image defines the upward direction. Figure 7c illustrates a marker construction element 713 coupled to coupling elements 705 adjacent to marker construction element 711. The marker construction element 713 also has a sign defining a direction - in this example, resembling an arrow. The marker construction element 712 can also be placed in relation to the marker construction element 711 with direction pointing to four different orientations relative to the direction defined by the construction element 711. Three of these orientations are illustrated in figure 7 by dashed circles 2. Similarly , figure 7d illustrates another marker construction element 715 coupled to construction elements 705 adjacent to marker construction element 711. The marker construction element 715 also has an insignia defining a direction in this example resembling an arrow. The marker construction element 715 can be placed in relation to the marker construction element 711 with its direction pointing to four different orientations in relation to the direction defined by the construction element 711. Three of these orientations are illustrated in figure 7, by dashed circles 714 The combined marker construction element comprises elements 711, 713, 715 thus defining a sequence of AR markers, in sequential order, and having the directions detectable with each other. When presented to the AR system chamber, the AR system can detect the three building elements, their positions and relative locations. Consequently, with just two different types of marker building elements (cloud and sun marker and arrow marker), a large number of different composite markers can be constructed by coupling the marker elements to a toy constructive element in relative orientations and locations. different (for example, in different sequential orders). [00075] For example, when generating computer-generated image elements, the AR system can generate image elements resembling natural phenomena, clouds, sun, snow, etc. The AR system can thus be controllable to represent natural phenomena in response to the orientation of marker building elements 711, 713, and 715. For example, when the AR system detects that a user has connected marker building element 711 to a toy building model, the AR system can initiate the function to control the representation of image elements resembling natural phenomena. [00076] Placing the marker construction element 713 with the arrow pointing upwards (in relation to the marker construction element 711) can cause the AR system to start the function of controlling the representation of image elements resembling a sun . Placement with the arrow pointing to the left or down can initiate the representation function to represent "rain" or "snow", respectively. [00077] Placing the marker construction element 715 with the arrow pointing to the right (in relation to the marker construction element 711) can cause the AR system to start the function of representing the selected image element (in this example, the sun ) in a medium degree (for example, partially covered by clouds). The placement with the arrow pointing up or down, can initiate the function of representing the selected image element in a greater or lesser degree (that is, too much or too little sun), respectively. [00078] Generally, when the coupling means of the marker building elements only allow one marker building element to be coupled to another marker building element (for example, to another marker building element) of the toy building system in a predetermined number of discrete relative positions or orientations with respect to another toy construction system, the AR system can be configured to detect the position and / or relative orientation of at least two marker building elements together, and create a component of computer generated image in response to the detected position and / or relative orientation. For example, a limited number of discrete relative positions and orientations can be provided when coupling elements of the marker building elements define a regular flat grid, and when the coupling elements allow the coupling of the toy building elements to a predetermined number of angles to each other within the aforementioned planes. [00079] Figures 8a to 8d illustrate an example of a toy construction system defining a regular grid. Figure 8a illustrates a regular 3D grid, where each grid point defines a valid position of a connecting element within the toy building model, but it should be appreciated that generally not all grid points in fact need to be populated. with coupling elements, however, in some embodiments, all coupling elements are positioned at grid points of the regular grid. In particular, the example of figure 8a the grid points are arranged in parallel planes 801a to 801d, where the grid points within a plane define positions of the connecting elements on a surface of one or more marker building elements, for example , coupling pins of the building bricks shown in figure 1. The distance between the parallel planes defines the distance between the surfaces of the building elements having coupling elements. For example, in some embodiments, building elements have a height equal to (or an integer multiple of) the distance between two neighboring planes of the grid. [00080] When the toy building system defines a grid, the position and / or orientation of the AR markers can be determined with precision determined by the AR system in relation to the grid. In addition, tracking markers affixed to the construction elements in the construction system grid provide more information regarding how the marked elements are used in the model. In-app events can be selectively triggered if the markings are correctly constructed, that is, adjusted in the grid. [00081] An AR marker, thus, can make the AR system initiate the creation of computer generated image elements, in response to a predetermined position and / or orientation (and / or other positional constraint) of the AR marker in relation to the grid. . The AR application can thus react to how the physical elements are used in the construction system. [00082] Figures 8b to 8d illustrate an example of such a position-sensitive triggering function. [00083] Figure 8b schematically illustrates an example of a construction model, built from a toy construction element, the coupling elements defining a 3D grid as in figure 8a. The top surfaces of the building elements can thus be located at predetermined heights in relation to the origin of a toy building system. For example, the construction element 810a of figure 8b is located at a first height, the construction element 810b at a second height, and the construction element 810c at a third height. [00084] The top surfaces of the building elements 810a, 810b, 810c can be detectable by the system and AR function as virtual buttons. If a user as illustrated in figure 8c connects a marker building element 811 to one of the building elements, which is interpreted by the AR system as a virtual button, the detection of the marker building element can cause the AR system to trigger virtual action, for example, representing a computer generated image element 812 at a location on the virtual button, as illustrated in figure 8d. It should be appreciated that, in some modalities, the triggered action may also depend on the insignia of the marker element 812 and / or other conditions, for example, that the marker elements are connected to two of the virtual buttons. [00085] It should be appreciated that the AR system can be adapted to determine locations of grid points of the intrinsic discrete coordinate system, defined by a construction model, positioned in the field of view of the AR system chamber. For example, the AR system can detect positions of coupling elements and / or positions of AR markers located in a predetermined spatial relationship with respect to the coupling elements of a corresponding marker building element. Based on certain grid locations, the AR system can determine the position and / or orientation of the regular grid in relation to the position of the chamber. The AR system can even create a regular image grid from the detected physical grid, for example, so that the image grid has grid points coinciding with the images of the physical coupling elements. The AR system can then use the image grid to generate an image component of the computer generated image in a location relative to the detected image grid. [00086] Figures 9 and 10 illustrate examples of using a toy construction system as described in this one. [00087] Figure 9 shows marker construction elements 911a and 911b of the type shown in figure 1. In this embodiment, different marker construction elements have their respective insignia, different colors, and / or visible components distinguishable. Each of the toy building elements, when detected by the toy building system within a building model, triggers a predetermined action. For example, in the example of figure 9, each of the building elements 911a to 911d represents a different type of landscape or natural phenomenon such as water, snow, fire etc. When detected by the AR system, each building element can thus be increased by the AR system representing the corresponding image elements representing water, snow, fire, etc. respectively. This allows the user to build a landscape by means of a building element, for example, as illustrated in figure 9b. [00088] It should be appreciated that the marker building elements can also trigger additional actions within the AR system. For example, the landscape of figure 9b can be used in an AR system as the landscape within which the game is played, that is, the user can build his own computer game levels, using physical building elements. [00089] Figure 10 shows a game die comprising a body member 2 having six identical sides, each of which is configured essentially square, so that the probability that the game die rests on a given side after its throw is equally high for all sides of the game die. [00090] The sides of body member 2 are essentially identical, and therefore the roll of this game die per se is not significant, and it is not possible for the user or AR system to distinguish the result of the die roll. According to this data example, four coupling pins 3, therefore, are provided on each side of the body member 2 and arranged in a square pattern, so that the coupling pins 3 are located at the vertices of a square, and the coupling pins 3 are configured, so that it is possible to mount a building element from a toy construction system on the coupling pins 3, so that the sides of the game die are able to change in nature , in the assembly of different such building elements on the sides of the game die. [00091] On the underside of the building elements 4a, 4b, 4c, coupling flanges are configured so that, after the assembly of the building elements 4a, 4b, 4c in the game die, a frictional contact with the the outside of the coupling pins 3 in the game die. With great opportunities for configuring coupling flanges in different modes, those skilled in the art will be able to identify such options. [00092] By assembling different elements of construction on the game die, it allows to transmit to each side of the game die its own nature, if the elements that are assembled in the game die vary in number, shape, or aspect. [00093] Figure 10 shows a game die, where, on at least one of the three visible sides of the game die, construction boards 4a, 4b, 4c of a toy construction system are mounted. On one side facing up, a square building plate 4a is mounted, covering all four pins so that the building plate does not leave mounting space for mounting additional building elements on that side. On the other two visible sides of the game die, a single square construction plate 4b is mounted, covering precisely a single coupling pin 3 on one side, and on the other side, two rectangular construction plates 4c are mounted, each one precisely covering two coupling pins 3 on that side, so that the two rectangular construction plates 4c do not leave a space for further assembly of the construction plates on that side. [00094] Then, different AR markers can be associated with different faces of the game die. The release of the dice in the field of view of the video camera of the AR system described in this way can make the AR system detect the AR marker, for example, on a face of the dice, and present the corresponding result of the visual game. As different AR markers can be associated with the faces of the data, the AR system can implement different games, without having to reprogram or in any way reconfigure the AR system, but simply replacing the building elements AR markers connected to the respective faces of the data. [00095] Figures 11a and 11b illustrate an example of a marker construction element comprising two selectively visible AR markers. Figures 11a and 11b schematically show a toy construction model 1101 comprising a door 103 hinged in a frame 102 to allow the door 1103 to pivot between a closed position as shown in figure 11a and an open position, as shown in figure 11b. The frame and door can be freely interconnected with each other, for example, through the joints. Additionally or alternatively, the frame, the frame 1102 can comprise one or more coupling elements (not explicitly shown in figure 11) allowing the frame and door structure to connect to a larger construction model, for example, providing a barrier mobile covering an opening in the toy frame. Port 1103 has coupling elements (not explicitly shown in figure 11) on both sides, allowing different building elements markers 1111a and 1111b to be connected to the respective sides of the door. For example, marker construction elements 1111a and 1111b can be elements similar to element 411 of figure 4a. The marker construction elements 1111a and 111b comprise different insignia on their respective faces facing away from the door. In the example of figure 1, the marker building element 1111a comprises a square frame and the letter A in the frame. Then, the 1111a badge will be visible when the door is in its open position. When the structure 101 is positioned in the field of view of a video camera 1105 of an AR system, as described in this one, the AR system can detect which insignia is visible, thereby detecting whether the door is open or closed, and generating images generated by computer in response to the detected state of the port. For example, in the closed position, the AR system can enlarge the real image of a toy structure comprising the door with computer-generated images of moving objects (for example, human figures or animal figures) that move around a defined environment by the toy structure. When the AR system detects the door to be closed, the movement of moving objects can be restricted to only a portion of the environment (or no object can be visible), while moving objects can be shown passing through an opening covered by the door, when the door is detected to be in the open position. [00096] So, when two AR markers are connected to a functional element of a building model, so that any of the markers is visible, depending on the state of the functional element, the state of the functional element is detectable by the AR system. When marker building elements AR 1111a and 1111b can be releasably connected to different toy building elements, a toy building system can comprise a first marker building element indicative of a first state and a second marker building element indicative of a second state, thus allowing the AR system to detect different functional states or building elements. [00097] In the claims enumerating different means, several of these means may be incorporated by one and the same component or item of hardware. The mere fact that certain measures are cited in mutually different dependent claims or described in different modalities, does not indicate that a combination of these measures cannot be used to obtain other advantages. [00098] It should be emphasized that the terms "comprises" and "comprising" must be understood as specifying the presence of the named aspects, stages, and components, but without dispensing with the presence or addition of one or more of other elements, stages, and components, or groups of these.
权利要求:
Claims (17) [0001] 1. Toy building system comprising toy building elements (9, 410, 412), toy building elements (9, 410, 412) comprising coupling means for releasably interconnecting toy building elements (9, 410, 412), the toy building system comprising one or more marker building elements (11, 311, 411) comprising said coupling means and each having a visual appearance recognizable by image processing means; and a data processing system comprising image capture means (5), image processing means (15) and display means (1), in which the data processing system is adapted to: - capture an image (13) a toy construction model (10) constructed from toy construction elements (9, 410, 412); - processing the captured image (13) to detect at least one presence of at least one of the marker building elements within the captured image (13); - in response to the detected marker construction element, generate a computer generated image (13) and, - enlarge or replace the captured image (13) with the computer generated image (14); characterized by the fact that the marker construction element (11, 311, 411) comprises a badge and a movable element (1103), movable between a first and a second position, in which the movable element (1103), when positioned in the first position, makes the badge visible and when positioned in the second position, blocks the badge from view; and wherein the data processing system is adapted to detect at least the visibility of said emblem, and to generate the computer-generated image (14) in response to the detected visibility of the emblem. [0002] 2. Toy construction system according to claim 1, characterized by the fact that it comprises at least two marker construction elements (11, 311, 411), in which the two marker construction elements (11, 311 , 411) are releasably connectable to each other through their respective coupling means, to form a composite marker element. [0003] 3. Toy construction system, according to claim 2, characterized by the fact that the data processing system is additionally adapted to detect the composite marker element and to selectively generate the computer generated image (13) in response detection of the composite marker element. [0004] 4. Toy construction system according to claim 3, characterized in that each marker construction element (11, 311, 411) comprises a symbol indicating a code symbol of a code to encode information; and wherein the data processing system is further adapted to determine, from the visual appearance of the composite marker element, a coded set of code symbols, and to decode the given set of code symbols to obtain decoded information. [0005] Toy construction system according to any one of claims 1 to 4, characterized by the fact that it comprises a game die which comprises a body part comprising at least six faces on which the game die can rest. firmly when on a flat support, and in which at least one or more of said sides is / are provided with coupling means for mounting one of said at least one marker construction element (11, 311, 411). [0006] Toy building system according to any one of claims 1 to 5, characterized in that the coupling means define a regular grid (801a-d) restricting a position and / or orientation of the toy building elements (9, 410, 412) in a toy construction model (10) for discrete positions and / or discrete orientations in relation to said regular grid (801a-d). [0007] 7. Toy building system according to claim 6, characterized by the fact that it comprises at least two marker building elements (11, 311, 411), and in which the data processing system is adapted to detect respective positions and / or orientations of the two marker construction elements (11, 311, 411) in a toy construction model (10) in relation to said regular grid (801a-d), and to generate the computer generated image (14) in response to the respective positions and / or orientations detected. [0008] 8. Toy building system according to claim 7, characterized by the fact that the data processing system is adapted to determine grid locations of a regular image grid from the detected locations of the marker building elements (11, 311, 411), and to generate an image resource of the computer generated image (14) in a location in relation to the detected image grid. [0009] Toy construction system according to any one of claims 1 to 8, characterized in that the toy construction elements (9, 410, 412) have at least one property, in which each marker construction element (11, 311, 411) of the toy building system has a value of said property, said value being chosen from a predetermined set of values of said property. [0010] Toy construction system according to any one of claims 1 to 9, characterized by the fact that the coupling means are arranged in one or more regular planar grids defining the connection direction; and wherein each marker building element (11, 311, 411) comprises a visible badge, when the marker building element (11, 311, 411) is connected to at least one other toy building element (9, 410, 412) of the toy construction system from a direction parallel to at least one of the planar grids or from a normal direction to at least one of the planar grids. [0011] Toy construction system according to claim 10, characterized in that each of the marker construction elements (11, 311, 411) has an upper surface, a bottom surface and at least one surface of side; wherein said coupling means are placed on at least one of the upper and bottom surfaces; wherein the marker building element (11, 311, 411) comprises at least one first surface without coupling means, wherein the first surface comprises said emblem. [0012] Toy construction system according to any one of claims 1 to 11, characterized in that the coupling means comprise one or more protrusions and one or more cavities (120), each cavity (120) adapted to receive at least one of the protrusions in a friction coupling. [0013] 13. Toy construction system according to any one of claims 1 to 12, characterized by the fact that the processing system is adapted to display a composite image comprising the image (13) captured having superimposed the computer generated image ( 14) generated. [0014] 14. Computer-implemented method to generate an image of a toy building model (10) built from toy building elements (9, 410, 412) of a toy building system, the toy building elements (9, 410, 412) comprising coupling means for releasably interconnecting the toy building elements (9, 410, 412), the toy building system comprising one or more marker building elements comprising such coupling means and each having a visual appearance recognizable by an image processing system; the method characterized by the fact that it comprises: - capturing an image (13) of a toy construction model (10) built from the toy construction elements (9, 410, 412); - processing the captured image (13) to detect at least one presence of at least one of the marker building elements (11, 311, 411) within the captured image (13) - generating a computer generated image (14), in response to the marker building element (11, 311, 411) detected; and - enlarging or replacing the image (13) captured with the computer-generated image (14) generated; wherein the marker construction element (11, 311, 411) comprises a badge and a movable element (1103), movable between a first and a second position, where the movable element (1103), when positioned in the first position, makes with the badge to be visible and when positioned in the second position, it blocks the badge from view; and wherein the data processing system is adapted to detect at least the visibility of said emblem, and to generate the computer-generated image (14) generated in response to the detected visibility of the emblem. [0015] 15. Data processing system, characterized by the fact that it comprises image capture means (5), processing means and display means (1), in which the data processing system comprises computer programming means configured for cause the data processing system, when executed by the data processing system, to perform the steps of the method as defined in claim 14. [0016] 16. Computer-readable medium having stored in it a computer program characterized by the fact that it comprises means of program code adapted to make, when executed by a data processing system, said data processing system perform the steps of the method as defined in claim 14. [0017] 17. Toy building set characterized by the fact that it comprises toy building elements (9, 410, 412), the building elements comprising coupling means for releasably interconnecting the toy building elements, the building set toy vehicle comprising one or more marker building elements (11, 311, 411) comprising such coupling means and each having a visual appearance recognizable by an image processing system and instructions to the user for installation in a processing system data comprising image capture means (5), processing means and display means (1), a stored computer program and a computer-readable medium as defined in claim 16.
类似技术:
公开号 | 公开日 | 专利标题 BR112013029916B1|2021-02-09|toy building system, computer implemented method to generate an image of a toy building model, data processing system, computer readable medium, and toy building set US9821242B2|2017-11-21|Generation of building instructions for construction element models US20190371071A1|2019-12-05|Precise placement of and animation creation for virtual objects in an environment using a trackable three-dimensional object BR122020022596B1|2021-11-03|TOY CONSTRUCTION SYSTEM, COMPUTER IMPLEMENTED METHOD, DATA PROCESSING SYSTEM, COMPUTER PROGRAM AND TOY CONSTRUCTIVE SET De Albuquerque et al.2020|IoT4Fun Rapid Prototyping Toolkit for Smart Toys US20210375025A1|2021-12-02|Systems and methods performing object occlusion in augmented reality-based assembly instructions CN113382790A|2021-09-10|Toy system for augmented reality Divitini2016|Anyboard: A Platform for Hybrid Board Games Schoessler2015|Shape synthesis: physical object augmentation and actuation for display and interaction on shape changing interfaces
同族专利:
公开号 | 公开日 PL2714222T3|2016-07-29| CN103998107B|2016-01-20| MX2013013545A|2014-12-04| US20200147507A1|2020-05-14| CN103998107A|2014-08-20| JP2014515961A|2014-07-07| DK2714222T4|2019-11-04| EP3042704B1|2019-03-06| WO2012160055A1|2012-11-29| EP2714222A1|2014-04-09| EP3785779A1|2021-03-03| EP3511062A1|2019-07-17| BR112013029916A2|2017-01-24| US11014014B2|2021-05-25| US9827507B2|2017-11-28| DK2714222T3|2016-06-13| JP6262127B2|2018-01-17| EP3042704A1|2016-07-13| CA2836360A1|2012-11-29| US20180126293A1|2018-05-10| KR20140043904A|2014-04-11| CA2836360C|2019-07-02| US10549209B2|2020-02-04| ES2570852T3|2016-05-20| EP3511062B1|2020-10-21| HK1196327A1|2014-12-12| MX339520B|2016-05-30| US20140378023A1|2014-12-25| EP2714222B1|2016-03-23| EP2714222B2|2019-07-31| DK3511062T3|2021-01-18| KR101898754B1|2018-09-13| DK3042704T3|2019-06-11|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US3005282A|1958-01-28|1961-10-24|Interlego Ag|Toy building brick| US3670941A|1970-03-02|1972-06-20|Fred I Grinnell|Retractable guard and guide for nailer| US3670942A|1970-10-15|1972-06-20|Omark Industries Inc|Automatic feeding of fasteners| DK154964C|1986-01-22|1989-05-29|Lego As|TOYS BUILDING ELEMENT WITH ELEMENTS FOR PROVIDING POSITION INFORMATION| US5724074A|1995-02-06|1998-03-03|Microsoft Corporation|Method and system for graphically programming mobile toys| US5867166A|1995-08-04|1999-02-02|Microsoft Corporation|Method and system for generating images using Gsprites| US6389375B1|1999-01-22|2002-05-14|Interlego Ag|Virtual reality modelling| US6741245B1|1999-04-23|2004-05-25|Mitsubishi Electric Research Laboratories, Inc.|Method for decorating a virtual model| US7502759B2|1999-08-30|2009-03-10|Digimarc Corporation|Digital watermarking methods and related toy and game applications| DE10006834A1|2000-02-16|2001-08-23|Joachim Schwarz|Construction kit has electronic data medium containing data for representation of arrangements of components of kit on screen| US20020127944A1|2000-07-20|2002-09-12|Donald Spector|Construction kit for custom toys or other personalized products| JP2002159019A|2000-11-16|2002-05-31|Canon Inc|Display control device, imaging position estimating device, display system, image pickup system, image positioning method, imaging position estimating method, and recording medium recorded with process program| US20020196250A1|2001-06-20|2002-12-26|Gateway, Inc.|Parts assembly for virtual representation and content creation| WO2004066200A2|2003-01-17|2004-08-05|Yeda Research And Development Co. Ltd.|Reactive animation| EP1592441B1|2003-02-06|2012-04-11|Aduro Biotech|Listeria attenuated for entry into non-phagocytic cells, vaccines comprising the listeria, and methods of use thereof| US7755620B2|2003-05-20|2010-07-13|Interlego Ag|Method and system for manipulating a digital representation of a three-dimensional object| US7596473B2|2003-05-20|2009-09-29|Interlego Ag|Method of constructing a virtual construction model| JP4085918B2|2003-07-18|2008-05-14|ソニー株式会社|3D model processing apparatus, 3D model processing method, and computer program| CN1993712A|2004-06-17|2007-07-04|英特莱格公司|Automatic generation of building instructions for building block models| JP2006040045A|2004-07-28|2006-02-09|Sony Corp|Information processor, cubic object, information processing system and information processing method| WO2006056231A1|2004-11-29|2006-06-01|Nokia Corporation|Mobile gaming with external devices in single and multiplayer games| JP2007034981A|2005-07-29|2007-02-08|Canon Inc|Image processing system, and image processing device| WO2008107021A1|2007-03-08|2008-09-12|Siemens Aktiengesellschaft|Method and device for generating tracking configurations for augmented reality applications| US7979251B2|2007-03-16|2011-07-12|Lego A/S|Automatic generation of building instructions for building element models| US8374829B2|2007-03-16|2013-02-12|Lego A/S|Automatic generation of building instructions for building element models| US20090029771A1|2007-07-25|2009-01-29|Mega Brands International, S.A.R.L.|Interactive story builder| ES2531257T3|2007-10-11|2015-03-12|Lego As|Toy building system| US20090197678A1|2008-02-04|2009-08-06|Chung-Jen Huang|Pretend play toy with reality and virtual interaction| EP2157545A1|2008-08-19|2010-02-24|Sony Computer Entertainment Europe Limited|Entertainment device, system and method| US9824495B2|2008-09-11|2017-11-21|Apple Inc.|Method and system for compositing an augmented reality scene| US8894461B2|2008-10-20|2014-11-25|Eyecue Vision Technologies Ltd.|System and method for interactive toys based on recognition and tracking of pre-programmed accessories| US8754886B2|2008-12-29|2014-06-17|Intel Corporation|Systems and methods for transporting physical objects from real physical life into virtual worlds| GB2470073B|2009-05-08|2011-08-24|Sony Comp Entertainment Europe|Entertainment device, system and method| GB2470072B|2009-05-08|2014-01-01|Sony Comp Entertainment Europe|Entertainment device,system and method| US8418085B2|2009-05-29|2013-04-09|Microsoft Corporation|Gesture coach| WO2010150232A1|2009-06-25|2010-12-29|Zyx Play Aps|A game system comprising a number of building elements| CN102713931A|2009-08-04|2012-10-03|艾修视力科技有限公司|System and method for object extraction| US20110065496A1|2009-09-11|2011-03-17|Wms Gaming, Inc.|Augmented reality mechanism for wagering game systems| ES2570852T3|2011-05-23|2016-05-20|Lego As|A toy construction system for augmented reality|US8754886B2|2008-12-29|2014-06-17|Intel Corporation|Systems and methods for transporting physical objects from real physical life into virtual worlds| US8742814B2|2009-07-15|2014-06-03|Yehuda Binder|Sequentially operated modules| ES2570852T3|2011-05-23|2016-05-20|Lego As|A toy construction system for augmented reality| DE102012017305A1|2012-09-03|2014-03-06|Leonhard Oschütz|Connecting construction between construction elements and construction element| WO2014145532A1|2013-03-15|2014-09-18|Rubicon Group Holding Limited|Augmented reality systems and methods used to identify toys and trigger video and graphics| KR101391582B1|2013-06-05|2014-05-07|캡보이트레이딩|Block and toy decoration cap| KR101479411B1|2013-07-08|2015-01-27|지승환|Toy attached with augmented reality controller| US10188939B2|2014-03-11|2019-01-29|Microsoft Technology Licensing, Llc|Modular construction for interacting with software| US9703896B2|2014-03-11|2017-07-11|Microsoft Technology Licensing, Llc|Generation of custom modular objects| US9555326B2|2014-03-11|2017-01-31|Microsoft Technology Licensing, Llc|Gaming system for modular toys| US9592443B2|2014-03-11|2017-03-14|Microsoft Technology Licensing, Llc|Data store for a modular assembly system| US10150043B2|2014-03-11|2018-12-11|Microsoft Technology Licensing, Llc|Interactive smart beads| US9526979B2|2014-03-11|2016-12-27|Microsoft Technology Licensing, Llc|Storing state for physical modular toys| US20170094346A1|2014-05-22|2017-03-30|GM Global Technology Operations LLC|Systems and methods for utilizing smart toys with vehicle entertainment systems| WO2015185629A2|2014-06-06|2015-12-10|Lego A/S|Interactive game apparatus and toy construction system| US10518188B2|2014-06-30|2019-12-31|Microsoft Technology Licensing, Llc|Controlling physical toys using a physics engine| US10478723B2|2014-06-30|2019-11-19|Microsoft Technology Licensing, Llc|Track based play systems| US10537821B2|2014-06-30|2020-01-21|Microsoft Technology Licensing, Llc|Interactive play sets| US9892560B2|2014-09-11|2018-02-13|Nant Holdings Ip, Llc|Marker-based augmented reality authoring tools| BR112017006603A2|2014-10-02|2017-12-12|Lego As|game system| US9696757B2|2014-10-08|2017-07-04|Microsoft Corporation|Transfer of attributes between generations of characters| US9919226B2|2014-10-08|2018-03-20|Microsoft Technology Licensing, Llc|Storage and charging device for game pieces| GB2532075A|2014-11-10|2016-05-11|Lego As|System and method for toy recognition and detection based on convolutional neural networks| WO2016080437A1|2014-11-21|2016-05-26|株式会社ネクスト|Image processing device and method| US9916772B1|2015-01-29|2018-03-13|Schell Games Llc|Atomic and molecular modeling system| US10232249B2|2015-02-12|2019-03-19|Geeknet, Inc.|Building brick game using magnetic levitation| US10026228B2|2015-02-25|2018-07-17|Intel Corporation|Scene modification for augmented reality using markers with parameters| DE102016105496A1|2015-03-26|2016-09-29|Faro Technologies Inc.|System for checking objects using augmented reality| CN104888469B|2015-05-25|2017-09-15|卢军|Intelligence programming block toy and its implementation based on image recognition| CN105013177A|2015-06-23|2015-11-04|广东邦宝益智玩具股份有限公司|Game method of spliced toy car| EP3337585A2|2015-08-17|2018-06-27|Lego A/S|Method of creating a virtual game environment and interactive game system employing the method| US10552550B2|2015-09-26|2020-02-04|Intel Corporation|Technologies for physical programming| JP6491068B2|2015-09-29|2019-03-27|富士フイルム株式会社|Three-dimensional modeling system, information processing apparatus and method, and program| KR101756385B1|2015-11-27|2017-07-27| 라온 엔터테인먼트|Revenue System of Multiplay Robot Game Using The Augmented Reality| US11213747B2|2016-03-16|2022-01-04|The Trustees Of The University Of Pennsylvania|Systems of stacking interlocking blocks| WO2017168404A1|2016-03-29|2017-10-05|Play Properties Entertainment Ltd.|A computerized system and method of using a physical toy construction set| CN109196303B|2016-04-01|2020-10-23|乐高公司|Toy scanner| HK1216278A|2016-04-27|2016-10-28|Kam Ming Lau|An education system using virtual robots| GB2550911B|2016-05-27|2021-02-10|Swap Bots Ltd|Augmented reality toy| CN105915635B|2016-06-03|2019-01-08|杭州小丸子电子商务有限公司|Magnetic plate toy assembly builds skill developing and training system and method| CN110035807A|2016-10-14|2019-07-19|乐高公司|Game system| CN106506464B|2016-10-17|2019-11-12|武汉秀宝软件有限公司|A kind of toy exchange method and system based on augmented reality| CN106548518B|2016-10-31|2019-02-19|杭州汉典科技有限公司|A kind of augmented reality interactive approach and device based on color array| ES2812851T3|2016-11-01|2021-03-18|Previble AB|Preview device| CN108076303A|2016-11-11|2018-05-25|中兴通讯股份有限公司|A kind of video image display method and device| CN106823408B|2016-12-30|2019-05-07|武汉市马里欧网络有限公司|Child building block based on AR builds system and method| JP2018116471A|2017-01-18|2018-07-26|富士通株式会社|Display control method and apparatus, and program| US10847046B2|2017-01-23|2020-11-24|International Business Machines Corporation|Learning with smart blocks| CN106970708A|2017-03-30|2017-07-21|苏州悠优互娱网络科技有限公司|The display methods and device of drawing role| GB2564715A|2017-07-21|2019-01-23|Firebolt Games Ltd|Systems and methods of forming virtual models| WO2019076845A1|2017-10-16|2019-04-25|Lego A/S|Interactive play apparatus| CN108245881A|2017-12-29|2018-07-06|武汉市马里欧网络有限公司|Three-dimensional jointed plate model buildings system based on AR| CN108325206A|2017-12-29|2018-07-27|武汉市马里欧网络有限公司|Jigsaw modeling builds system| USD844394S1|2018-03-29|2019-04-02|Kraft Foods Group Brands Llc|Mold| US10894342B2|2018-03-29|2021-01-19|Kraft Foods Group Brands Llc|System and method for molding comestible building blocks| US10964076B2|2018-07-06|2021-03-30|Tata Consultancy Services Limited|Method and system for solving inverse problems in image processing using deep dictionary learning | DK180058B1|2018-07-06|2020-02-27|Lego A/S|toy system| GB201813450D0|2018-08-17|2018-10-03|Hiltermann Sean|Augmented reality doll| CN109240682B|2018-09-30|2021-11-30|上海葡萄纬度科技有限公司|Interactive programming system, method, medium and intelligent device based on AR| EP3914367A1|2019-01-23|2021-12-01|Lego A/S|A toy system for augmented reality| WO2021032289A1|2019-08-20|2021-02-25|Lego A/S|Interactive music play system| US11188755B2|2019-11-01|2021-11-30|Pinfinity, Llc|Augmented reality systems and methods incorporating wearable pin badges|
法律状态:
2018-12-11| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-10-08| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-08-11| B06A| Patent application procedure suspended [chapter 6.1 patent gazette]| 2020-11-24| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-02-09| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 22/05/2012, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 DKPA201170254|2011-05-23| DKPA201170254|2011-05-23| PCT/EP2012/059469|WO2012160055A1|2011-05-23|2012-05-22|A toy construction system for augmented reality| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|