(19)
(11)EP 3 570 150 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
06.09.2023 Bulletin 2023/36

(21)Application number: 19174741.9

(22)Date of filing:  15.05.2019
(51)International Patent Classification (IPC): 
G06F 3/03(2006.01)
G09B 27/08(2006.01)
G06F 3/0354(2013.01)
G09B 7/00(2006.01)
(52)Cooperative Patent Classification (CPC):
G06F 3/03545; G09B 7/00; G09B 27/08; G06F 3/0321

(54)

INTERACTIVE GLOBE

INTERAKTIVER GLOBUS

GLOBE INTERACTIF


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 16.05.2018 US 201815981781

(43)Date of publication of application:
20.11.2019 Bulletin 2019/47

(73)Proprietor: LeapFrog Enterprises, Inc.
Emeryville, CA 94608 (US)

(72)Inventor:
  • POTTS, Alex
    Emeryville, California 94608 (US)

(74)Representative: Eisenführ Speiser 
Patentanwälte Rechtsanwälte PartGmbB Johannes-Brahms-Platz 1
20355 Hamburg
20355 Hamburg (DE)


(56)References cited: : 
EP-A1- 2 148 310
CN-A- 101 847 338
EP-A1- 2 474 888
  
      
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description

    BACKGROUND



    [0001] Educational globes provide a useful tool to learn about geography and the world around us. Such globes may have a rotatable sphere mounted on a base. A world map can be disposed on the sphere, and a user can rotate the sphere to view different locations of the world map. Some globes may provide a touch-sensitive surface to play audio content in response to a user touching the world map on the sphere. For example, when a user touches a particular country, the globe may play an audio clip describing certain facts or characteristics of that country. However, the amount of information conveyed by audio content alone can be limited. For example, describing the architecture of a building in words is usually insufficient to paint an accurate picture of how the structure looks in real life. Furthermore, the touch-sensitive surface of the globe is typically implemented using capacitive sensors. Providing such sensors on a spherical surface can be difficult to manufacture, and the accuracy of the sensors can be limited by the curvature of the sphere.

    [0002] EP 2 148 310 A1 discloses, in particular, a data retrieval apparatus comprising a base unit e.g. a geographic globe having a surface bearing a set of index information, and a pen-like operator separate from and co-operable wirelessly with the globe. Said operator has a sensor for sensing the index information when it is brought close to the globe surface. Said base unit contains a memory device, a controller and a display unit, which are able to display relevant data information to the user in accordance with the sensed index information. Moreover, said base unit contains a wireless transceiver by which the data information can be updated from remote sources in real-time.

    [0003] Embodiments of the present invention address these and other problems individually and collectively.

    BRIEF SUMMARY



    [0004] The invention relates to a method and an interactive globe device as defined in the appended independent claims.

    [0005] According to some embodiments, the method may further include rendering the first interactive content for the first region of the first plurality of regions in response to detecting selection of a second dot pattern on the spherical globe in the first mode of operation, and rendering third interactive content for a third region of the second plurality of regions in response to detecting selection of the second dot pattern on the spherical globe in the second mode of operation. Accordingly, the first and second dot patterns can be mapped to the same first region in the first mode of operation, but the same two dot patterns can be mapped to different regions in the second mode of operation.

    BRIEF DESCRIPTION OF THE DRAWINGS



    [0006] 

    FIG. 1 illustrates an interactive globe device, according to some embodiments.

    FIG. 2 illustrates a block diagram of an interactive globe device, according to some embodiments.

    FIG. 3 illustrates a portion of a map, according to some embodiments.

    FIG. 4 illustrates an example of a dot pattern, according to some embodiments.

    FIG. 5 illustrates a flow diagram of a process for providing interactive content on a globe device, according to some embodiments.


    DETAILED DESCRIPTION



    [0007] Techniques for providing a holistic curriculum about our world via an interactive globe apparatus are described. In addition to allowing users to hear facts or sounds of many different facets of the world, the interactive globe device according to some embodiments also allows a user to see content in response to the location a user touches on the globe, including countries, people, animals, landmarks, geological features, art, cuisine, etc. The interactive globe can play video or image files on an integrated display in response to the user's selected location on the globe and the selected category (e.g., countries, animals, etc.). For example, live action footage of whales in the ocean, volcanoes erupting, people bustling on sidewalks in a city, etc. can be shown. The interactive globe can also provide a number of games that expose users to the visual content in different ways. As a result, a much broader curriculum in the context of a globe apparatus can be provided.

    [0008] In the invention, geographical regions defined on the globe are dynamically remapped according to the mode of operation. For example, when the interactive globe is operating in the countries category mode of operation, different countries on the globe can be considered different regions, and content can be played based on which country a user selects. When the interactive globe is operating in the animals category mode of operation, different regions can be defined based on where a particular species can be found. By way of example, parts of Canada and the northern and costal parts of the United States can be grouped together into one region where black bears live, and the Artic and the northern parts of Canada, Russia, and Greenland can be grouped together to form another region where polar bears live. In some embodiments, regions defined within a mode of operation can overlap. For example, the northwest part of the United States and Canada can be grouped together as one region where grizzly bears live, and this region may overlap with the region where black bears live.

    [0009] To improve the manufacturability of the interactive globe, instead of embedding touch-sensitive capacitive sensors in the globe, microdot patterns are printed onto the globe's spherical surface to facilitate detection of a user's selection of a location on the globe. In some embodiments, each dot pattern printed on the globe's surface can be unique from each other to distinguish each dot pattern. The dot patterns encode position or location information to uniquely identify each dot pattern. A stylus equipped with a camera can be used to capture an image of the dot patterns corresponding to where a user touches the globe with the stylus, and the image can be processed to determine the location on the globe being selected. Depending on the mode of operation, the location on the globe is mapped to a region defined for that mode of operation, and interactive content corresponding to the selected region can be played. As compared to implementations that embed capacitive touch sensors onto the rotatable spherical surface of the globe, the use of microdot patterns reduces the number of components, costs, and complexity of manufacturing to improve yield and reliability. For example, because sensors are not used on the globe's surface, no electrical connection is required between the spherical globe and the base of the interactive globe device.

    [0010] FIG. 1 illustrates an interactive globe device 100, according to some embodiments. Interactive globe device 100 includes a base 150 and a spherical globe 102 that is rotatable around an axle 104 mounted to base 150. In some embodiments, axel 104 can be an internal axel that does not require a support arm external to spherical globe 102. In this manner, it is not necessary to connect any support structure at the top end of axel 104 on top of spherical globe 102 as shown, and a smoother rotation can be achieved.

    [0011] Spherical globe 102 may include an image of the world map printed or otherwise disposed on the globe surface. The spherical globe 102 has dot patterns (e.g., microdot patterns) printed on the surface of spherical globe 102. The dot patterns can be printed at a small resolution such that the patterns themselves are substantially invisible to the naked eye. For example, each dot pattern can include an arrangement of multiple dots that occupy an area of 2 × 2 mm or less, 1 × 1 mm or less, 0.5 × 0.5 mm or less, etc. In some embodiments, the dot patterns can be printed as an overlay over the world map, and all of the dot patterns can be printed in the same color. For example, the dot patterns can be printed in a black or grey color, and the globe surface may appear to have a grey tint resulting from the black or grey dot patterns. In some embodiments, the dot patterns printed on spherical globe 120 can be printed using multiple colors, and the dot patterns themselves can be used to form the world map image. For example, oceans can be printed as blue dot patterns on the world map, and countries bordering each other can be printed in different color dot patterns to distinguish each country from its neighbors.

    [0012] Each dot pattern is used to uniquely identify a location on spherical globe 102. For example, each dot pattern or sequence of dot patterns can have a unique characteristic to distinguish it from other dot patterns or sequences of dot patterns, and a location on spherical globe 102 can be determined by identifying the dot pattern unique to that location. In the invention, the dot patterns have position in the form of latitude and longitude coordinates encoded into the pattern, and a location on spherical globe 102 can be determined by decoding the position information of one or more dot patterns being selected. The use of dot patterns to determine a location on the globe is further described below with reference to FIG. 4.

    [0013] Base 150 includes integrated display 160, one or more control buttons, and may include a power button (not shown). For example, the one or more control buttons may include volume buttons 156, a scroll left or back button 152, a scroll right or forward button 154, a set of general purpose selection buttons 158, and/or a set of game mode buttons 162. Volume buttons 156 can be used to adjust the volume of the content being played. Scroll buttons 152 and 154 may resemble arrows arranged on the left and right sides of integrated display 160. Tapping a scroll button may scroll a list of options being presented on integrated display 160 in the corresponding direction for menus with multiple choices. In some embodiments, scroll buttons 152 and 154 can be deactivated when there isn't a list of options to scroll through. In some embodiments, scroll buttons 152 and 154 can also be used to navigate through interactive content (e.g., repeat, forward, or skip content, etc.). The set of general purpose selection buttons 158 can be positioned beneath integrated display 160 to allow the user to choose from multiple options on the screen. These options may be answer choices, categories, confirmations, or other situations where the user needs to choose an option that is not selectable on spherical globe 102 or by using another control button. The number of general purpose selection buttons 158 can be determined based on the maximum number of options that can be presented on integrated display 160 at a time. Game mode buttons 162 can be used to switch between different types of games or challenges available on interactive globe 100. In some embodiments, base 150 may include a home or exit button, which can be engaged by a user to exit a game or return to the home menu. Base 150 may also include an expansion button to access expansion content that is provided through an external port.

    [0014] In some embodiments, the one or more control buttons can be implemented as control dot patterns (e.g., microdot patterns) disposed on the surface of base 150 of the interactive globe device 100. The control dot patterns can be printed on base 150, or be printed on one or more stickers or labels that are applied onto base 150. For example, all of the control buttons can be printed on a single label that is shaped according to the contours of base 150. The label may include a cutout for integrated display 160, and may include other decorative images such as animals, buildings, or other themes. Each button or group of buttons can alternatively be printed on separate labels. Unlike the dot patterns on spherical globe 102 which are used to determine position information on a contiguous surface, the control dot patterns are used to determine which control button has been selected or engaged by the user. As such, a control dot pattern printed for a particular control button need not be unique from other dot patterns for that particular control button, and the control dot patterns printed for a particular control button can be implemented using a repetitive control dot pattern. In other words, the control dot patterns that form a particular control button need not be unique from each other, and the same control dot pattern can be used throughout the entire surface of a particular control button.

    [0015] To distinguish the different functions of the different control buttons, different control button can use different control dot patterns to distinguish each control button from each other. In some embodiments, the arrangement of dots of a control dot pattern printed on a control button can be different from the arrangement of dots of another control button. For example, the left scroll button can be printed with a repeating control dot pattern in the shape of a left arrow, and the right scroll button can be printed with a repeating control do pattern in the shape of a right arrow. In some embodiments, different control buttons may use the same arrangement of dots for the control dot pattern, but the control dot pattern can be printed in different colors to distinguish between different control buttons. In some embodiments, if color is used to distinguish the different control buttons, any arrangement of dots in the control dot pattern can be used.

    [0016] Interactive globe device 100 includes a stylus 120. Stylus 120 can be connected to a cord 122 that is attached to base 150 to avoid misplacing stylus 120 and to provide wired communication to base 150. Base 150 may also provide a stylus holder 124 to hold stylus 120 while it is not in use. Stylus 120 includes an optical sensor configured to detect the dot patterns on spherical globe 102 as well as control dot patterns on base 150. In some embodiments, the optical sensor on the stylus may include a camera with sufficient resolution to capture or detect a matrix of dot patterns at a time (e.g., 4 × 4 matrix of dot patterns, 5 × 5 matrix of dot patterns, 6 × 6 matrix of dot patterns, etc.). The matrix of captured dot patterns can be sent to a processor housed inside base 150 for processing. In some embodiments, stylus 120 may also include a light emitter that is configurable to emit colored light. The color light can be used to enhance the contrast of the dot patterns by providing a color filter to filter out colors of the world map, thereby improving the quality of the dot patterns captured by the camera.

    [0017] In some embodiments, base 150 may also house a battery compartment to provide a power source to interactive globe 100. By using integrated display 160 instead of an external display, integrated display 160 can share the same power supply as other components of interactive globe 100 such as stylus 120. In some embodiments, because capacitive sensors are not used, spherical globe 102 does not need to have and may lack any electrical connection to base 150 of interactive globe 100. This allows the design of axel 104 to be simplified because it is not necessary for axel 104 to house any electrical connections, and it is not necessary to take into account twisting of any electrical cables or wires while spherical globe 102 is being rotated.

    [0018] FIG. 2 illustrates a block diagram of the hardware components of an interactive globe device 200, according to some embodiments. Interactive globe device 200 may include a memory subsystem 240, a communications subsystem 280, an audio output device 210, and includes a processor 230, an integrated display 260, and a stylus 220. Interactive globe device 200 includes a base (e.g., base 150) to house the various hardware components including processor 230, memory subsystem 240, communications subsystem 280, audio output device 210, and integrated display 260. In some embodiments, the base may also provide a stylus holder to hold stylus 220 when stylus 220 is not being used.

    [0019] Processor 230 can be implemented as one or more integrated circuits, e.g., one or more single core or multicore microprocessors and/or microcontrollers. In operation, processor 230 can control the operation of interactive globe device 200. For example, depending on the mode of operation, processor 230 can retrieve content from memory subsystem 240 in response to user input, and provide the content to be played on integrated display 260 and audio output device 210. In some embodiments, processor 230 can execute a variety of programs in response to program code and can maintain multiple concurrently executing programs or processes. For example, processor 230 can execute different games depending on the operating mode, and provide game saves for the different games concurrently such that a user can return to a particular point in a game after exiting the game. At any given time, some or all of the program code to be executed can be resident in processor 230 and/or in storage media such as memory subsystem 240.

    [0020] Memory subsystem 720 can be implemented, for example, using semiconductor memories such as DRAM, SRAM, flash memory, or any other non-transitory storage medium, or a combination of media, and can include volatile and/or non-volatile media. In some embodiments, memory subsystem 720 can store an operating system and one or more applications to be executed by processor 230, such as games or other interactive applications. Memory subsystem 720 can also be used to store digital content such as images, videos, and audio clips. In some embodiments, different audio content can be played over the same video at different times depending on the mode of operation.

    [0021] Communications subsystem 280 may allow interactive globe device 200 to interact with an external device. In some embodiments, communications subsystem may include an expansion port 282 such as a USB port. Expansion port 282 can be used to deliver expansion content packages to interactive globe device 200. For example, an external computing device can be connected to expansion port 282 to download content to interactive globe device 200 via an application installed on the external computing device. Expansion content may include new games, new video and audio content, and/or new categories. In some embodiments, the expansion content can be accessed using a dedicated control button. Expansion port 282 can also be used to provide firmware updates to interactive globe device 200.

    [0022] Audio output device 210 (e.g., a speaker) may operate in conjunction with integrated display 260 to render interactive content corresponding to a selected region on the globe, depending on the mode of operation. For example, a user may use stylus 220 to touch a particular location on the globe's surface. An optical sensor 222 (e.g., a camera) on the tip of stylus 220 may capture the dot patterns printed on that particular location, and provide an image of the dot patterns to processor 230 for processing. Processor 230 may then determine which location on the globe's surface has been selected by the user, and determine the interactive content corresponding to that location and the current mode of operation to render. In some embodiments, the selected location can be used to determine if a user has correctly answer a challenge to allow a user to advance in a game. When a correct answer is received, video and/or audio content corresponding to the next challenge or stage of the game can be rendered. When an incorrect answer is received, video and/or audio content may instruct the user to try again, give additional clues, and/or impose a penalty for the incorrect answer.

    [0023] Additional details of operating the interactive globe device will now be described. According to some embodiments, a user may initially power on the interactive globe via a physical button on the base. Thereafter, additional interactions will take place by using the stylus by tapping the dot patterns printed on the spherical surface of the globe and/or by tapping the control dot patterns implementing the control buttons on the base. The interactive globe device can operate in various mode of operations, depending on the gaming mode and/or category being selected. In some embodiments, one of several gaming modes can be selected by engaging one of the game mode buttons provided on the base of the interactive globe device. In some embodiments, a category can be selected by scrolling through different categories provided on the integrated display and selecting a particular category presented on the display using one of the general purpose selection buttons provided on the base below the display. Thus, in some embodiments, the different modes of operation of the interactive globe device can be effected by engaging a game mode button or a general purpose selection button.

    [0024] In the default mode of operation referred to as Free Play, a user is allowed to freely explore the globe in different categories and see audio and visual representations of the specific region and category. In this mode of operation, different categories can be presented on the integrated display, and a user will be able to scroll left and right through different category options by tapping the left or right scroll buttons. A user can then select a category by tapping the general purpose selection button beneath the desired category icon. Depending on screen size of the integrated display, three or more category icons can be presented on the screen at a time in each page of the categories menu list, and each category icon is positioned above a corresponding general purpose selection button. Examples of categories may include: continents; countries; world capitals; U.S. states and state capitals; rivers, oceans, and seas; mountains, forests, and deserts; culture such as food, music, sports, etc.; animals and habitats; famous landmarks; world languages; geology relating to science of the Earth, land and rock matter, climates, etc.; oddities and fun facts; distance and size; currencies; populations; time and time zones; history; and mix-it-up or random selection.

    [0025] Depending on the selected category, the dot patterns on the globe surface are grouped or mapped into different sets of regions. The regions can vary in size and location depending on the category the user is in, and the dot patterns on the globe are dynamically remapped to different sets of regions in different modes of operation. For example, continents may have large regions defined by the shape of the earth's continents; capitals may have the smallest regions associated with the capital city location/text within each country; and culture may cover small or larger regions depending on the specific content, etc. As such, two dot patterns may correspond to one region in one category, but the same two dot patterns may correspond to two different regions in another category. Each category may have visual (video and/or still images) and audio assets as well as programmatic text that correspond to the regions of the globe. When a location on the globe is selected, the interactive globe device will determine which region in the current mode of operation is selected, and retrieve the appropriate video and audio content to render. In some embodiments, the same video can be played with different audio clips depending on which category the user is in.

    [0026] A user can also launch various game modes at any time and transition into different guided gameplay experiences by engaging one of the game mode buttons. In some embodiments, if a particular game mode does not support different categories, the category selection feature can be disabled when operating in that game mode. The interactive globe device may provide a set of game mode buttons each corresponding to a type of game that a user can execute on the interactive globe device. For example, three game mode buttons can be provided to allow a user to select between a Quiz Game, Where in the World Game, and an Around the World Game. Tapping on a game mode button can start that corresponding game activity. Tapping a different game mode button while already in a game mode may bring up a confirmation prompt to ensure the user doesn't accidentally exit his/her current game. Within each game mode, the dot patterns on the globe can be dynamically remapped into different sets of regions depending on the current stage or progress in the game, or depending on the challenge question and answer at the particular point in the game. In some embodiments, regions can also be treated differently depending on the game mode and question type.

    [0027] According to some embodiments, the Quiz Game may allow one or more players to show what they know by tapping the correct location on the globe or on the base to answer questions. Questions can be chosen randomly from different categories at the difficulty level assigned to each player. Answering a question gives points, and the objective is to gather as many points as possible within a predetermined time period.

    [0028] In some embodiments, the Around the World Game may provide a player with a virtual race around the world for example, by plane, train, ship, hot air balloon, camel, or foot, tec. A player may make his/her way from a chosen starting location through an adventurous route, while answering questions to overcome challenges to progress. Answering incorrectly will result in a time penalty, and the objective is to circle the globe successfully within a predetermined time. Answers to questions can employ a variety of inputs, for example by tapping a location on the globe, or by tapping a general purpose selection button to select an answer from multiple choices presented on the integrated display. If the question presented is answered correctly the player is told where their new destination is and is asked to find the new destination on the globe. The overall length of the journey so far can be communicated regularly to the player during the journey. When the length of the journey in the game reaches a certain number of days, the drama and excitement of these updates may increase.

    [0029] In some embodiments, the Where in the World Game may provide a player with a role play adventure. For example, the role paly may involve a master thief and a global network of henchmen that are on the loose, and the player is asked to follow clues to capture all of the gang and make the world a safer place. The objective of the game can be to track down the location of a certain character such as a certain city. The player finds the city by gradually homing in on it by answering rounds of a predetermined number of questions. Each round of questions provides a passcode to unlock the next level of information. For example, the first round of questions may lead the player to the continent where the certain character or secret is located in; the second round of questions may lead the player to the country where the certain character or secret is located in; the third round of questions may lead the player to the state or region within a country where the certain character or secret is located in; and the fourth round of questions may lead the player to the city where the certain character or secret is located in.

    [0030] As mentioned above, the interactive globe device according to the invention defines different regions by grouping or mapping different dot patterns to particular regions, and different sets of regions are defined in different modes of operation. The regions can vary in size and location depending on the game and/or category the user is in. For example, two dot patterns may correspond to one region in one mode of operation, but the same two dot patterns may correspond to two different regions in another mode of operation. Each category may have visual (video and/or still images) and audio assets as well as programmatic text that correspond to the regions of the globe. In some embodiments, different categories can have different sized regions. For example, continents may have large regions defined by the shape of the earth's continents; capitals may have the smallest regions associated with the capital city location/text within each country; and culture may cover small or larger regions depending on the specific content, etc. Regions can also be treated differently depending on the game mode and question type.

    [0031] By way of example, FIG. 3 illustrates a map of the North America continent, which can be printed on or disposed on the spherical surface of an interactive globe device, according to some embodiments. Three locations 310, 320, and 330 are highlighted in FIG. 3. Each of these locations may have a unique dot pattern to identify their corresponding location or encode their position on the map. Location 310 may correspond to a location in Alaska of the United States; location 320 may correspond to a location in the Yukon province of Canada, and location 330 may correspond to a location in Oregon of the United States.

    [0032] According to some embodiments, if the current category is countries or if the current stage or challenge question in the game relates to countries, the dot patterns at locations 310 and 330 can be mapped to a first region corresponding to the United States in the set of regions defining countries, and the dot pattern at location 320 can be mapped to a second region corresponding to Canada in the set of regions defining countries. When the category changes or when a game proceeds to the next question or stage, the mapping of the dot patterns to regions can be dynamically modified. For example, if the category or question type changes to animal habitats, the dot pattern at locations 310 and 320 can be mapped to a first region corresponding to the habitat of polar bears in the set of regions defining bear habitats, and the dot pattern at location 330 can be mapped to a second region corresponding to the habitat of grizzly bears in the set of regions defining bear habitats. As another example, if the category or question type changes to continents, the dot pattern at locations 310, 320, and 330 can be mapped to a first region corresponding to North America in the set of regions defining continents. It should be noted that the dot patterns mapped to the same region need not be contiguous or adjacent to other dot patterns of the same region.

    [0033] The dot patterns within each region can be used to render interactive content corresponding to the particular region, or can be selected to provide a correct answer to a challenge question. For example, if a user is asked which country has fifty states, selecting either the dot pattern at locations 310 or 330 may provide the correct answer. As another example, in the countries category, selecting either locations 310 or 330 may cause the interactive globe device to render content describing the United States. As a further example, if a user is asked where polar bears live, selecting either the dot patterns at locations 310 or 320 may provide the correct answer. As another example, selecting location 330 in the animal habitat category may cause the interactive globe device to render content relating to grizzly bears.

    [0034] FIG. 4 illustrates an example of a dot pattern disposed on the spherical surface of an interactive globe device, according to some embodiments. The dot pattern of the invention are arranged on virtual raster lines to encode position information. By way of example, the dot pattern shown in FIG. 4 encodes position information using a 5x5 matrix of dots, and each intersection of raster lines has a corresponding dot representing a bit of encoded information. The value of the bit can be determined by the position of the dot relative to the raster line intersection. For example, if the dot is arranged north of an intersection, the value of that bit can be set to 0; if the dot is arranged to the west of the intersection, the value of the bit can be set to 1; if the dot is arranged to the south of the intersection, the value of the bit can be set to 2; and if the dot is arranged to the east of the intersection, the value of the but can be set to 3. Each dot can be arranged at the same predetermined distance from its corresponding intersection. In this manner, the virtual raster lines can be normalized such that each dot is arranged on a raster line to adjust for any offset when capturing the image of the dot pattern.

    [0035] According to the above bit encoding, starting from the top left corner and moving right on each line, the information encoded in the dot pattern shown in FIG. 3 is:

    0-3-3-2-0

    3-2-1-1-0

    3-2-2-0-3

    1-1-2-0-2

    2-2-3-2-1.



    [0036] Converting this to binary notation and concatenating to form a string, the encoded information the becomes:
    00111110001110010100111010001101011000101010111001.

    [0037] This binary string may represent a horizontal coordinate and a vertical coordinate. For example, the first 25 bits may represent a horizontal coordinate value of 8155805, and the last 25 bits may represent a vertical coordinate value of 3508921. Depending on the precision required, each dot pattern can encode using more or fewer number of dots.

    [0038] According to the invention, the Earth's latitude and longitude information down to the degree, minutes, or seconds is encoded in a similar manner. For example, 9 binary bits can be used to encode longitude degree information, 6 binary bits can be used to encode longitude minutes information, 6 binary bits can be used to encode longitude seconds information, 8 binary bits can be used to encode latitude degree information, 6 binary bits can be used to encode latitude minutes information, and 6 binary bits can be used to encode latitude seconds information. Thus, a dot pattern having at least 41 bits can be used to encode geo-coordinate information down to the seconds.

    [0039] In order to distinguish the start and end of each dot pattern, various techniques can be used. In some embodiments, the dot patterns can be arranged in a recognizable sequence such that no two matrix of dot patterns that can be captured by an optical sensor would appear the same. In the invention, dot markers are used to identify the start and end of a dot pattern. Specifically, at the start and end of each dot pattern or each row and column in the dot pattern, an additional dot is provided at the intersection of the virtual raster lines. The presence of the additional dot can be used to distinguish dots belonging to one pattern from the next. Regarding the control dot patterns used for the control buttons, each control button can be assigned a particular encoded value, and the same dot pattern can be printed throughout the surface of the particular control button.

    [0040] FIG. 5 illustrates a process 500 for rendering content by an interactive globe device, according to some embodiments. The interactive globe device includes a spherical globe rotatable around an axle mounted on a base. The spherical globe includes dot patterns printed thereon, and the base includes an integrated display for rendering interactive content in response to selection of a dot pattern on the spherical globe. The dot pattern can be selected by placing a stylus with an optical sensor in proximity to the dot pattern. An image of the dot pattern can be captured, and the dot pattern can be processed to determine the region that the dot pattern belongs to. Interactive content corresponding to the determined region is retrieved and rendered on the integrated display. The mapping of dot patterns into different regions is dynamically adjusted based on the operating mode of the interactive globe device. According to some embodiments, the interactive globe device may maintain one or more tables of mappings between different modes of operation, dot patterns or range of dot patterns, a set of regions for each mode of operation, and interactive content to render for each region in the particular mode of operation. For example, each mode of operation may include a table that maps dot patterns to regions, and each region may have interactive content associated with the region for that mode of operation.

    [0041] At block 502, input to operate an interactive globe device in a first mode of operation is received. The input can be received in response to a control button (e.g., a game mode button, a general purpose selection button, a scroll button, an exit or home button, etc.) being engaged on the base of the interactive globe device. In some embodiments, the first mode of operation can be a default mode of operation, and the input to operate in the first mode of operation can be received in response to turning on the interactive globe device.

    [0042] At block 504, the dot patterns printed on the spherical globe are mapped into a first set of regions for the first mode of operation. For example, the dot patterns can be mapped into regions corresponding to countries if the first mode of operation corresponds to a country category, or if the first mode of operation corresponds to a challenge or stage in a game involving identifying a country. At block 506, selection of a first dot pattern on the spherical globe is detected, for example, by placing a stylus with an optical sensor in proximity to the first dot pattern. The first dot pattern is mapped to a first region of the first set of regions for the first mode of operation, and first interactive content associated with the first region is rendered in the integrated display in response to detecting selection of the first dot pattern.

    [0043] At block 508, input to operate an interactive globe device in a second mode of operation is received. The input can be received in response to a control button (e.g., a game mode button, a general purpose selection button, a scroll button, etc.) being engaged on the base of the interactive globe device. At block 510, the dot patterns printed on the spherical globe are ^dynamically remapped into a second plurality of regions for the second mode of operation. For example, the dot patterns can be mapped into regions corresponding to cities if the second mode of operation corresponds to a city category, or if the second mode of operation corresponds to a challenge or stage in a game involving identifying a city.

    [0044] At block 512, selection of the first dot pattern on the spherical globe (e.g., the same dot pattern selected in block 506) is detected, for example, by placing a stylus with an optical sensor in proximity to the first dot pattern. The first dot pattern is mapped to a second region of the second set of regions for the second mode of operation, and second interactive content associated with the second region is rendered in the integrated display in response to detecting selection of the first dot pattern.

    [0045] In some embodiments, two dot patterns that are mapped to the same region in one mode of operation can be mapped to different regions in another mode of operation. Continuing with process 500 as an example, when the selection of a second dot pattern on the spherical globe is detected in the first mode of operation, if the second dot pattern is also mapped to the first region of the first set of regions, the first interactive content corresponding to the first region can be rendered. In other words, because both the first and second dot patterns are mapped to the same first region in the first mode of operation, selection of either dot pattern may cause the interactive globe to render the same first interactive content. However, when the second dot pattern is selected in the second mode of operation, if the second dot pattern is mapped to a third region in the second set of regions that is different than the second region at block 510, third interactive content corresponding to a third region of the second set of regions can be rendered in response to detecting selection of the second dot pattern in the second mode of operation. In other words, the first and second dot patterns can be mapped to different regions in the second mode of operation even though they are mapped to the same region in the first mode of operation, and different content can be rendered when selecting the two dot patterns in the second mode of operation.

    [0046] Any of the software components or functions described in this application, may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.

    [0047] One or more features from any embodiment may be combined with one or more features of any other embodiment without departing from the scope of the invention.

    [0048] A recitation of "a," "an," or "the" is intended to mean "one or more" unless specifically indicated to the contrary.


    Claims

    1. A method (500) comprising:

    receiving input to operate an interactive globe device in a first mode of operation (502), the interactive globe device having a spherical globe rotatable around an axle mounted on a base;

    mapping dot patterns printed on the spherical globe into a first plurality of regions for the first mode of operation (504);

    rendering, on an integrated display on the base, first interactive content associated with a first region of the first plurality of regions in response to detecting selection of a first dot pattern on the spherical globe that is mapped to the first region in the first mode of operation (506);

    receiving input to operate the interactive globe device in a second mode of operation (508);

    dynamically remapping the dot patterns printed on the spherical globe into a second plurality of regions for the second mode of operation (510); and

    rendering, on the integrated display on the base, second interactive content for a second region of the second plurality of regions in response to detecting selection of the first dot pattern on the spherical globe (512), wherein the first dot pattern is mapped to the second region of the second plurality of regions in the second mode of operation;

    characterised in that each dot pattern includes a matrix of dots arranged on virtual raster lines with each intersection of said virtual raster lines associated with a corresponding dot of the dot pattern, wherein the dot patterns encode latitude and longitude coordinates, wherein the dot patterns also include dot markers that identify a start and end of a dot pattern, wherein the dot markers are provided at intersections of the virtual raster lines at the start and end of each dot pattern or each row and column in the dot pattern.


     
    2. The method (500) of claim 1, further comprising:

    rendering the first interactive content for the first region of the first plurality of regions in response to detecting selection of a second dot pattern on the spherical globe in the first mode of operation (506), wherein the second dot pattern is mapped to the first region of the first plurality of regions in the first mode of operation; and

    rendering third interactive content for a third region of the second plurality of regions in response to detecting selection of the second dot pattern on the spherical globe in the second mode of operation, wherein the second dot pattern is mapped to the third region of the second plurality of regions in the second mode of operation.


     
    3. The method (500) of claim 1, wherein the selection of the first dot pattern is detected by a stylus having an optical sensor placed in proximity to the first dot pattern.
     
    4. The method (500) of claim 1, wherein the input to operate the interactive globe device in the second mode of operation is received (502) in response to a control button being engaged on the base of the interactive globe device.
     
    5. The method (500) of claim 4, wherein the control button is implemented as a dot pattern button printed on a surface on the base of the interactive globe device.
     
    6. An interactive globe device (100) comprising:

    a base (150) including:

    an integrated display (160); and

    one or more control buttons (156, 152, 154, 158, 162) for switching an operating mode of the interactive globe device (100);

    a spherical globe (102) rotatable around an axle (104) mounted to the base (150) and having dot patterns printed on a surface of the spherical globe (102);

    a stylus (120) including an optical sensor (222) configured to detect the dot patterns on the spherical globe (102); and

    a processor (230) configured to dynamically adjust mapping of the dot patterns into different regions based on the operating mode of the interactive globe device (100), determine which of the regions for the operating mode corresponds to a dot pattern detected by the stylus (120), and render interactive content on the integrated display (160) based on the determined region;

    characterised in that each dot pattern includes a matrix of dots arranged on virtual raster lines with each intersection of said virtual raster lines associated with a corresponding dot of the dot pattern, wherein the dot patterns encode latitude and longitude coordinates, wherein the dot patterns also include dot markers that identify a start and end of a dot pattern, wherein the dot markers are provided at intersections of the virtual raster lines at the start and end of each dot pattern or each row and column in the dot pattern.


     
    7. The interactive globe device (100) of claim 6, wherein the stylus (120) and the integrated display (160) share the same power supply.
     
    8. The interactive globe device (100) of claim 6, wherein the spherical globe (102) lacks an electrical connection to the base (150) of the interactive globe device (100).
     
    9. The interactive globe device (100) of claim 6, wherein the one or more control buttons (156, 152, 154, 158, 162) are implemented as one or more control dot pattern buttons printed on a surface on the base (150) of the interactive globe device (100).
     
    10. The interactive globe device (100) of claim 6, wherein the base (150) includes one or more scroll buttons (152, 154) to control the integrated display (160).
     
    11. The interactive globe device (100) of claim 10, wherein the one or more scroll buttons (152, 154) are implemented as one or more control dot pattern buttons printed on a surface on the base (150) of the interactive globe device (100).
     
    12. The interactive globe device (100) of claim 6, wherein the optical sensor (222) on the stylus (120) is configured to detect a matrix of dot patterns at a time.
     
    13. The interactive globe device (100) of claim 6, wherein the dot patterns printed on the spherical globe (102) are printed in a plurality of colors.
     


    Ansprüche

    1. Verfahren (500), umfassend:

    Empfangen einer Eingabe zum Betreiben einer interaktiven Globusvorrichtung in einem ersten Betriebsmodus (502), wobei die interaktive Globusvorrichtung einen kugelförmigen Globus aufweist, der um eine auf einer Basis montierte Achse drehbar ist;

    Abbilden von Punktmustern, die auf den kugelförmigen Globus gedruckt sind, in ersten mehreren Bereichen für den ersten Betriebsmodus (504);

    Darstellen eines ersten interaktiven Inhalts, der mit einem ersten Bereich der ersten mehreren Bereiche verbunden ist, auf einer integrierten Anzeige auf der Basis als Reaktion auf ein Erfassen einer Auswahl eines ersten Punktmusters auf dem kugelförmigen Globus, das auf den ersten Bereich in dem ersten Betriebsmodus abgebildet ist (506);

    Empfangen einer Eingabe zum Betreiben der interaktiven Globusvorrichtung in einem zweiten Betriebsmodus (508);

    dynamisches Neuabbilden der auf den kugelförmigen Globus gedruckten Punktmuster in zweiten mehreren Bereichen für den zweiten Betriebsmodus (510); und

    Darstellen eines zweiten interaktiven Inhalts auf der integrierten Anzeige auf der Basis für einen zweiten Bereich der zweiten mehreren Bereiche als Reaktion auf ein Erfassen einer Auswahl des ersten Punktmusters auf dem kugelförmigen Globus (512), wobei das erste Punktmuster auf den zweiten Bereich der mehreren Bereiche in dem zweiten Betriebsmodus abgebildet wird;

    dadurch gekennzeichnet, dass jedes Punktmuster eine Matrix von Punkten enthält, die auf virtuellen Rasterlinien angeordnet sind, wobei jeder Schnittpunkt der virtuellen Rasterlinien einem entsprechenden Punkt des Punktmusters zugeordnet ist, wobei die Punktmuster Breitengrad- und Längengradkoordinaten kodieren, wobei die Punktmuster auch Punktmarkierungen enthalten, die einen Anfang und ein Ende eines Punktmusters identifizieren, wobei die Punktmarkierungen an Schnittpunkten der virtuellen Rasterlinien am Anfang und am Ende jedes Punktmusters oder jeder Zeile und Spalte in dem Punktmuster vorgesehen sind.


     
    2. Verfahren (500) nach Anspruch 1, ferner umfassend:

    Darstellen des ersten interaktiven Inhalts für den ersten Bereich der ersten mehreren Bereiche in Reaktion auf ein Erfassen einer Auswahl eines zweiten Punktmusters auf dem kugelförmigen Globus in dem ersten Betriebsmodus (506), wobei das zweite Punktmuster auf den ersten Bereich der ersten mehreren Bereiche in dem ersten Betriebsmodus abgebildet wird; und

    Darstellen eines dritten interaktiven Inhalts für einen dritten Bereich der zweiten mehreren Bereiche als Reaktion auf ein Erfassen einer Auswahl des zweiten Punktmusters auf dem kugelförmigen Globus in dem zweiten Betriebsmodus, wobei das zweite Punktmuster auf den dritten Bereich der zweiten mehreren Bereiche in dem zweiten Betriebsmodus abgebildet wird.


     
    3. Verfahren (500) nach Anspruch 1, wobei die Auswahl des ersten Punktmusters durch einen Stift mit einem optischen Sensor, der in der Nähe des ersten Punktmusters angeordnet ist, erfasst wird.
     
    4. Verfahren (500) nach Anspruch 1, wobei die Eingabe zum Betreiben der interaktiven Globusvorrichtung in dem zweiten Betriebsmodus als Reaktion auf die Betätigung einer Steuertaste an der Basis der interaktiven Globusvorrichtung empfangen wird (502).
     
    5. Verfahren (500) nach Anspruch 4, wobei die Steuertaste als Punktmustertaste ausgeführt ist, die auf eine Oberfläche auf der Basis der interaktiven Globusvorrichtung gedruckt ist.
     
    6. Interaktive Globusvorrichtung (100), umfassend:

    eine Basis (150) mit:

    einer integrierten Anzeige (160); und

    einer oder mehreren Steuertasten (156, 152, 154, 158, 162) zum Umschalten eines Betriebsmodus der interaktiven Globusvorrichtung (100);

    einen kugelförmigen Globus (102), der um eine an der Basis (150) montierte Achse (104) drehbar ist und auf dessen Oberfläche Punktmuster aufgedruckt sind;

    einen Stift (120) mit einem optischen Sensor (222), der so konfiguriert ist, dass er die Punktmuster auf dem kugelförmigen Globus (102) erfasst; und

    einen Prozessor (230), der so konfiguriert ist, dass er die Abbildung der Punktmuster in verschiedene Bereiche auf der Grundlage des Betriebsmodus der interaktiven Globusvorrichtung (100) dynamisch anpasst, und um zu bestimmen, welcher der Bereiche für den Betriebsmodus einem von dem Stift (120) erfassten Punktmuster entspricht, und um interaktive Inhalte auf der integrierten Anzeige (160) auf der Grundlage des bestimmten Bereichs wiederzugeben;

    dadurch gekennzeichnet, dass jedes Punktmuster eine Matrix von Punkten enthält, die auf virtuellen Rasterlinien angeordnet sind, wobei jeder Schnittpunkt der virtuellen Rasterlinien einem entsprechenden Punkt des Punktmusters zugeordnet ist, wobei die Punktmuster Breitengrad- und Längengradkoordinaten kodieren, wobei die Punktmuster auch Punktmarkierungen enthalten, die einen Anfang und ein Ende eines Punktmusters identifizieren, wobei die Punktmarkierungen an Schnittpunkten der virtuellen Rasterlinien am Anfang und am Ende jedes Punktmusters oder jeder Zeile und Spalte in dem Punktmuster vorgesehen sind.


     
    7. Interaktive Globusvorrichtung (100) nach Anspruch 6, wobei der Stift (120) und die integrierte Anzeige (160) dieselbe Stromversorgung nutzen.
     
    8. Interaktive Globusvorrichtung (100) nach Anspruch 6, wobei der kugelförmige Globus (102) keine elektrische Verbindung zur Basis (150) der interaktiven Globusvorrichtung (100) hat.
     
    9. Interaktive Globusvorrichtung (100) nach Anspruch 6, wobei die eine oder mehrere Steuertasten (156, 152, 154, 158, 162) als eine oder mehrere Steuerpunktmustertasten implementiert sind, die auf eine Oberfläche auf der Basis (150) der interaktiven Globusvorrichtung (100) gedruckt sind.
     
    10. Interaktive Globusvorrichtung (100) nach Anspruch 6, wobei die Basis (150) eine oder mehrere Bildlauftasten (152, 154) zur Steuerung der integrierten Anzeige (160) enthält.
     
    11. Interaktive Globusvorrichtung (100) nach Anspruch 10, wobei die eine oder die mehreren Bildlauftasten (152, 154) als eine oder mehrere Steuerpunktmustertasten implementiert sind, die auf eine Oberfläche auf der Basis (150) der interaktiven Globusvorrichtung (100) gedruckt sind.
     
    12. Interaktive Globusvorrichtung (100) nach Anspruch 6, wobei der optische Sensor (222) auf dem Stift (120) so konfiguriert ist, dass er eine Matrix von Punktmustern auf einmal erkennt.
     
    13. Interaktive Globusvorrichtung (100) nach Anspruch 6, wobei die auf den kugelförmigen Globus (102) gedruckten Punktmuster in mehreren Farben gedruckt sind.
     


    Revendications

    1. Procédé (500) comprenant :

    la réception d'une entrée pour faire fonctionner un dispositif de globe interactif dans un premier mode de fonctionnement (502), le dispositif de globe interactif comportant un globe sphérique rotatif autour d'un axe monté sur une base ;

    le mappage de motifs de points imprimés sur le globe sphérique dans une première pluralité de régions pour le premier mode de fonctionnement (504) ;

    le rendu, sur un dispositif d'affichage intégré sur la base, d'un premier contenu interactif associé à une première région de la première pluralité de régions en réponse à la détection d'une sélection d'un premier motif de points sur le globe sphérique qui est mappé à la première région dans le premier mode de fonctionnement (506) ;

    la réception d'une entrée pour faire fonctionner le dispositif de globe interactif dans un second mode de fonctionnement (508) ;

    le remappage dynamique des motifs de points imprimés sur le globe sphérique dans une seconde pluralité de régions pour le second mode de fonctionnement (510) ; et

    le rendu, sur le dispositif d'affichage intégré sur la base, d'un deuxième contenu interactif pour une deuxième région de la seconde pluralité de régions en réponse à la détection d'une sélection du premier motif de points sur le globe sphérique (512), dans lequel le premier motif de points est mappé à la deuxième région de la seconde pluralité de régions dans le second mode de fonctionnement ;

    caractérisé en ce que chaque motif de points comprend une matrice de points disposés sur des lignes de trame virtuelles avec chaque intersection desdites lignes de trame virtuelles associées à un point correspondant du motif de points, dans lequel les motifs de points codent des coordonnées de latitude et de longitude, dans lequel les motifs de points comprennent également des marqueurs de point qui identifient un début et une fin d'un motif de points, dans lequel les marqueurs de point sont disposés à des intersections des lignes de trame virtuelles au début et à la fin de chaque motif de points ou chaque rangée et colonne dans le motif de points.


     
    2. Procédé (500) selon la revendication 1, comprenant en outre :

    le rendu du premier contenu interactif pour la première région de la première pluralité de régions en réponse à la détection d'une sélection d'un second motif de points sur le globe sphérique dans le premier mode de fonctionnement (506), dans lequel le second motif de points est mappé à la première région de la première pluralité de régions dans le premier mode de fonctionnement ; et

    le rendu d'un troisième contenu interactif pour une troisième région de la seconde pluralité de régions en réponse à la détection d'une sélection du second motif de points sur le globe sphérique dans le second mode de fonctionnement, dans lequel le second motif de points est mappé à la troisième région de la seconde pluralité de régions dans le second mode de fonctionnement.


     
    3. Procédé (500) selon la revendication 1, dans lequel la sélection du premier motif de points est détectée par un stylet comportant un capteur optique placé à proximité du premier motif de points.
     
    4. Procédé (500) selon la revendication 1, dans lequel l'entrée pour faire fonctionner le dispositif de globe interactif dans le second mode de fonctionnement est reçue (502) en réponse à un bouton de commande qui est engagé sur la base du dispositif de globe interactif.
     
    5. Procédé (500) selon la revendication 4, dans lequel le bouton de commande est mis en oeuvre comme un bouton à motif de points imprimé sur une surface sur la base du dispositif de globe interactif.
     
    6. Dispositif de globe interactif (100) comprenant :
    une base (150) comprenant :

    un dispositif d'affichage intégré (160) ; et

    un ou plusieurs boutons de commande (156, 152, 154, 158, 162) pour commuter un mode de fonctionnement du dispositif de globe interactif (100) ;

    un globe sphérique (102) rotatif autour d'un axe (104) monté sur la base (150) et comportant des motifs de points imprimés sur une surface du globe sphérique (102) ;

    un stylet (120) comportant un capteur optique (222) configuré pour détecter les motifs de points sur le globe sphérique (102) ; et

    un processeur (230) configuré pour ajuster dynamiquement un mappage des motifs de points dans différentes régions sur la base du mode de fonctionnement du dispositif de globe interactif (100), déterminer laquelle des régions pour le mode de fonctionnement correspond à un motif de points détecté par le stylet (120) et effectuer le rendu d'un contenu interactif sur le dispositif d'affichage intégré (160) sur la base de la région déterminée ;

    caractérisé en ce que chaque motif de points comprend une matrice de points disposés sur des lignes de trame virtuelles avec chaque intersection desdites lignes de trame virtuelles associées à un point correspondant du motif de points, dans lequel des motifs de points codent des coordonnées de latitude et de longitude, dans lequel les motifs de points comprennent également des marqueurs de point qui identifient un début et une fin d'un motif de points, dans lequel les marqueurs de point sont disposés à des intersections des lignes de trame virtuelles au début et à la fin de chaque motif de points ou chaque rangée et colonne dans le motif de points.


     
    7. Dispositif de globe interactif (100) selon la revendication 6, dans lequel le stylet (120) et le dispositif d'affichage intégré (160) partagent la même alimentation électrique.
     
    8. Dispositif de globe interactif (100) selon la revendication 6, dans lequel le globe sphérique (102) ne dispose pas d'une connexion électrique à la base (150) du dispositif de globe interactif (100).
     
    9. Dispositif de globe interactif (100) selon la revendication 6, dans lequel les un ou plusieurs boutons de commande (156, 152, 154, 158, 162) sont mis en oeuvre comme un ou plusieurs boutons à motif de points de commande imprimés sur une surface sur la base (150) du dispositif de globe interactif (100).
     
    10. Dispositif de globe interactif (100) selon la revendication 6, dans lequel la base (150) comporte un ou plusieurs boutons de défilement (152, 154) pour commander le dispositif d'affichage intégré (160).
     
    11. Dispositif de globe interactif (100) selon la revendication 10, dans lequel les un ou plusieurs boutons de défilement (152, 154) sont mis en oeuvre comme un ou plusieurs boutons à motif de points de commande imprimés sur une surface sur la base (150) du dispositif de globe interactif (100).
     
    12. Dispositif de globe interactif (100) selon la revendication 6, dans lequel le capteur optique (222) sur le stylet (120) est configuré pour détecter une matrice de motifs de points à la fois.
     
    13. Dispositif de globe interactif (100) selon la revendication 6, dans lequel les motifs de points imprimés sur le globe sphérique (102) sont imprimés dans une pluralité de couleurs.
     




    Drawing




















    Cited references

    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description