CN105027134A - 魔方与通信*** - Google Patents

魔方与通信*** Download PDF

Info

Publication number
CN105027134A
CN105027134A CN201480007289.8A CN201480007289A CN105027134A CN 105027134 A CN105027134 A CN 105027134A CN 201480007289 A CN201480007289 A CN 201480007289A CN 105027134 A CN105027134 A CN 105027134A
Authority
CN
China
Prior art keywords
database
mark
magic square
image
arrangement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480007289.8A
Other languages
English (en)
Other versions
CN105027134B (zh
Inventor
格雷·布拉福德
安德鲁·克雷顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
APPYCUBE Ltd
Original Assignee
APPYCUBE Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by APPYCUBE Ltd filed Critical APPYCUBE Ltd
Publication of CN105027134A publication Critical patent/CN105027134A/zh
Application granted granted Critical
Publication of CN105027134B publication Critical patent/CN105027134B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/06Patience; Other games for self-amusement
    • A63F9/08Puzzles provided with elements movable in relation, i.e. movably connected, to each other
    • A63F9/0826Three-dimensional puzzles with slidable or rotatable elements or groups of elements, the main configuration remaining unchanged, e.g. Rubik's cube
    • A63F9/0838Three-dimensional puzzles with slidable or rotatable elements or groups of elements, the main configuration remaining unchanged, e.g. Rubik's cube with an element, e.g. invisible core, staying permanently in a central position having the function of central retaining spider and with groups of elements rotatable about at least three axes intersecting in one point
    • A63F9/0842Three-dimensional puzzles with slidable or rotatable elements or groups of elements, the main configuration remaining unchanged, e.g. Rubik's cube with an element, e.g. invisible core, staying permanently in a central position having the function of central retaining spider and with groups of elements rotatable about at least three axes intersecting in one point each group consisting of again a central element and a plurality of additional elements rotatable about three orthogonal axes at both ends, the additional elements being rotatable about at least two axes, e.g. Rubik's cube
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/06Patience; Other games for self-amusement
    • A63F9/08Puzzles provided with elements movable in relation, i.e. movably connected, to each other
    • A63F9/0826Three-dimensional puzzles with slidable or rotatable elements or groups of elements, the main configuration remaining unchanged, e.g. Rubik's cube
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • G06F3/005Input arrangements through a video camera
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/24Electric games; Games using electronic circuits not otherwise provided for
    • A63F2009/2401Detail of input, input devices
    • A63F2009/243Detail of input, input devices with other kinds of input
    • A63F2009/2435Detail of input, input devices with other kinds of input using a video camera
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/24Electric games; Games using electronic circuits not otherwise provided for
    • A63F2009/2448Output devices
    • A63F2009/245Output devices visual
    • A63F2009/2457Display screens, e.g. monitors, video displays

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

一接入数据库的***,包括一魔方,魔方包括多个小方块,形成了魔方的可旋转表面,其中多个不同的标记分别标示在小方块的多个表面上。***还包括一图像捕捉设备,用于捕捉魔方表面的图像,和一图像识别模块,与图像捕捉设备可通信的连接。图像识别模块用于判定被捕捉的图像所包含的标志的排列。***还包括一数据库,数据库包括多个数据库入口,每个数据库入口被编入一标志排列的索引,数据库接入模块与图像识别模块和数据库可通信的连接,数据库接入模块用于接入数据库,并提取由图像识别模块所判定的标志排列索引的数据库入口。

Description

魔方与通信***
本发明涉及一种魔方,所述魔方依据魔方的配置在它的每一面显示出不同标志组合。本发明还涉及一种使用魔方,一组符号骰子,或一排符号访问数据库的***或方法。
魔方,例如著名的Rubik方块(RTM),是广为人知的。此类魔方由几个小的立方体或小方块组成,小方块互相连接从而形成了魔方,从而每一小方块的方形面都能相对于其它魔方块沿着方形面垂直的一根轴而旋转。一般而言,魔方由3*3*3的小方块组合而成,这意味着魔方的每一面都由3*3即9个小方块组成,整个魔方由26个方块组成。所有的小方块都与看不见的中心旋转机构连接。每一面的小方块都有不同的颜色,而魔方的目的在于通过旋转使得魔方每一面的小方块的颜色都能相同,从而魔方的每一面都由一样的颜色。
传统的骰子也是广为人知的,其表面分别显示数字1至6。
根据本发明的一个特性,提供了一种魔方,包括,多种可形成魔方旋转面的小方块,多种不同的标志分别印在了小方块的多个面上。
因为不同的标志被附于不同的小方块表面,旋转魔方的表面改变了魔方每个面的标志的组合与排列。魔方的一表面的大量可能的标志排列可以同样被用于标签,例如,传统的条形码。
优选的,魔方还包括一近场通讯芯片。
优选的,魔方的每一表面包括一组3*3的方块。在另一实施例中,魔方的每一表面包括一组2*2的方块。
根据另一本发明的特性,提供了一种链接数据库的***,包括:一上述的魔方;一图像捕捉设备,用于捕捉魔方的一面的图像;一图像识别模块,所述图像识别模块与图像捕捉设备可通信的连接,且用于判定所捕捉图像中的标志的排列方式;一数据库,所述数据库包括多个数据库入口,每一所述数据库入口被编入一标志排列的索引;以及一数据库接入模块,所述数据库接入模块与所述图像识别模块和所述数据库可通信的连接,所述数据库接入模块用于接入数据库和取回由图像识别模块所判定的被编入标志排列索引的数据库入口。
一旦魔方设置为用户所需要的样子,魔方一指定面的图像会被扫描,并且图像识别模块自动根据图像判定在魔方表面上的标志的排列方式。然后所述数据库接入模块使用标志的排列方式作为检索请求接入数据库。因为数据库入口被编入了标志可能排列的索引,倘若该被使用的特定排列存在于数据库中,那么相应的数据库入口会被返回。
根据另一本发明的特性,提供了一种接入数据库的***,包括:一个或多个骰子,所述骰子的每个表面有不同标志;一图像捕捉设备,所述图像捕捉设备用于捕捉骰子的表面图像;一图像识别模块,所述图像识别模块与图像捕捉设备可通信的连接,且用于判定所捕捉图像中的标志的排列方式;一数据库,所述数据库包括多个数据库入口,每一所述数据库入口被编入一标志排列索引;以及一数据库接入模块,所述数据库接入模块与所述图像识别模块和所述数据库可通信的连接,所述数据库接入模块用于接入数据库和取回由图像识别模块所判定的被编入标志排列索引的数据库入口。
通过使用与上面所述魔方表面标志排列方式一样的骰子表面标志排列,可达到同样的效果。此外,所述骰子实施例提供了一构造,所述构造产生一随机标志排列,这使得该实施例特别适合娱乐场合。
优选的,所述图像识别模块用于判定骰子翻面朝上的标志排列。
根据本发明的另一特性,提供了一种数据库接入的***,包括:一记录装置或一电子显示器,所述电子显示器上有一组标志;一图像捕捉设备,所述图像捕捉设备用于捕捉这组标志的图像;一图像识别模块,所述图像识别模块与图像捕捉设备可通信的连接,且用于判定所捕捉图像中的标志的排列方式;一数据库,所述数据库包括多个数据库入口,每一所述数据库入口被编入一标志排列索引;一数据库接入模块,所述数据库接入模块与所述图像识别模块和所述数据库可通信的连接,所述数据库接入模块用于接入数据库和取回由图像识别模块所判定的被编入标志排列索引的数据库入口。
所述组标志有其优势,其使得图像识别模块相对便利的可靠的检测每一个独立标志和它们的排列方式,以便总的标志排列方式可被可靠的识别。***用户也可识别并且记住它们所熟悉的特定的标志组合,所述标志组不可能靠,例如条形码来识别。
优选的,标志组为一二维阵列。相应的,所述标志组包括至少两种不同的标志。
优选的,数据库入口为用户资料;所述***还包括:一登录模块,所述登录模块与数据库接入模块可通信的连接;并且
登录模块用于使一***用户接入用户资料,所述用户资料被编入由图像识别模块判定的标志的排列方式的索引。
根据本发明的另一实例,还提供了一种从数据库取回信息的方法,包括:如上所述的操纵一魔方以生成一魔方表面的标记排列方式;捕捉一魔方表面的图像;自动判定所捕捉图像中的标记的排列方式;以及接入包含多个数据库入口的数据库,每个数据库入口被编入标志排列的索引,使用判定的标志排列,以便通过判定的标志排列取回数据库入口。
根据此方法,可简单的通过扫描魔方产生新的搜索请求使信息可从一数据库中取回。所述方法可应用于一组骰子或一组如上所述的标志,或魔方。
根据本发明的另一实例,还提供了一种将信息添加入数据库的方法,包括如上所述的操作一魔方以生成一魔方表面的标记排列方式;捕捉一魔方表面的图像;自动判定所捕捉图像中的标记的排列方式;将以数据库入口添加入数据库;以及通过判定的标志排列将数据库入口编入索引。
根据此方法,可简单的通过扫描魔方来产生新的数据库入口的标记或者索引,将信息加入一数据库中。所述方法可应用于一组骰子或一组如上所述的标志,或魔方。
优选的,所述数据库入口为网络地址。或者,所述数据库入口为用户资料。
相应的,所述数据库入口为彩票号码,且所述方法还包括:随机的在数据库中选择一得奖的彩票号码;并且将得奖的彩票号与从接入数据库步骤中得到的彩票号做对比来判断所述标志的排列方式是否为得奖的排列方式。
现在将参考附图仅通过进一步的实例来描述本发明的实施例,在附图中:
图1是本发明的一实例的一魔方的透视图;
图2展示了本发明的一实施例的小方块组成一魔方;
图3展示了本发明一实施例的魔方表面的一个例子,还展示了本发明另一实施例的一组标志;
图4是本发明一实施例的通信***的一方框图;
图5是本发明一实施例的通信***的一流程图;
图6是本发明一实施例的另一通信***的一流程图;
图7显示了本发明的一可选实施例的骰子;以及
图8显示了本发明的一可实现实施例的一硬件的例子。
如图1和图2所示,本发明的一实施例的魔方10包括可多个小方块20。魔方10有多个不同的标记22,分别显示于小方块20的不同的面上。在此实施例中,魔方包括了26个小方块,在每一魔方10的表面上组成一3*3=9个小方块面的组合。然而,本发明也能应用于每侧有任何数量的小方块20所组成的魔方10上。例如,魔方10每侧有两个小方块,组成为2*2*2的排列方式。
同样的,本发明也能应用于每侧有4个小方块甚至更多小方块所组成的魔方10上。
在魔方的小方块面上附着的不同的标志22的数量不限,只要至少有两种不同的标志22,那么不同的魔方表面排列可以通过旋转魔方面而产生。在一实施例中,六种不同的标志22被以相同数量分配于整个魔方的表面,从而可通过旋转魔方使所有小方块的面在魔方的每一表面上显示同样的符号。
在另一优选的实施例中,七个不同的标志22与附加的标志和剩余的小方块表面一起使用,附加的标志由六个小方块表面提供,而剩余的小方块表面被余下的六个标志22平均分配。在此实施例中,所述魔方可被旋转,从而每一表面都能有一附加的标至,且该魔方面余下的小方块表面都展示了其它六个标志22中的相同的一个标志。此例子中的一个魔方表面如图3中的实施例所示。
或者,不同的标记可展示于魔方的每一小方块表面上。这种排列方式使得可放入魔方的不同的小方块的排列方式达到最大数量。
小方块表面上的标志22的种类也是不限的。例如,标志22可以为数字,字母,常见的标志如“播放”,“暂停”或“倒回”,卡通形象,游戏字符等。标志22可为轴对称,这样不论魔方如何摆放,它们永远看上去方向正确。或者,标志22可为非轴对称,这样由于有标志22的不同的可能方向的组合,可拥有更多的排列方式。在另一实施例中,小方块上可为不同的色块而不是标志22。
图4显示了本发明的一实施例的***。该***包括魔方10,一摄像机30,一控制器40,该控制器包括一图像识别模块50还有一数据库接入模块60,以及一存储设备80,该存储设备存储了一标志配置数据库90。在一优选实施例中,该摄像头30和该控制器40形成了一手机1000的一部分且图像数据库被远程存储,且可通过一互联网或者其它的网络连接70来接入,但本发明不限于此。控制器40还可以是,例如,一笔记本电脑,平板电脑,头戴式显示器,其它的移动计算机设备或台式电脑的一部分。
摄像机30将通过摄像机30所捕捉到的图像数据发送至控制器40上。控制器40的图像识别模块50可识别捕捉图像上的已知元素,例如,本发明的小方块标志22或者小方块颜色。数据接入模块60可产生基于图像识别模块50的输出的向数据库90的检索请求,,并可通过产生的检索请求检索数据库。控制器40还包一网络连接70,通过网络连接可与其它设备,例如存储设备80,进行通信。
存储设备80可为有硬盘的服务器或其它大量的传统的存储设备。在另一实施例中,标志配置数据库90可位于本地控制器40的一存储设备80中。例如,标志配置数据库90可存储于带有控制器40的手机1000的闪存中。在此情况下,无需通过网络连接来接入标志配置数据库90。
在另一实施例中,图像识别模块50可从摄像机30和控制器40中远程提供。这样,控制器40将通过摄像机30所捕捉的图像数据传给图像识别模块50来处理。
图5展示了本发明的一实施例的方法。第一步是让用户通过旋转魔方表面来操作魔方10,这样标志22或者颜色的组合将出现在每一表面上。影像捕捉设备,如摄像机30随后将用来捕捉所设置的魔方的一表面的图像。在优选的实例中,发明的***包括了一应用程序,该应用程序在手机1000,例如一智能手机,中运行。该应用程序允许用户通过智能手机1000上的摄像机30来捕捉魔方表面的图像,且该图像随后被该应用程序保存在智能手机存储器中。该应用程序包括了一图像识别模块50,图像识别模块可通过已知的图像识别运算法识别在图像上捕捉的魔方表面的标志22的组合,以执行扫描标志22的图像的步骤。这种方法也可以类似的方式应用于现存的手机的QR码扫描应用程序中。
一旦应用程序判定了被捕捉图像中的魔方表面的标志22的组合,标志22的组合将会作为一检索项在一保存的数据库中进行检索,该数据库由魔方表面可能的标志22排列方式的索引所编成。该数据库被存储于存储设备80中。在此实施例中,存储设备80由远程服务器提供,远程服务器通过检索项执行数据库的检索。智能手机通过网络连接访问远程服务器并且将标志的排列以检索项的形式发送至远程服务器。
如果一标志排列在数据库中被发现匹配,则远程服务器返回存储于数据库中的在魔方表面显示的对应的标志22排列的数据库入口。接着,智能手机1000可选择性的向用户显示数据库入口或执行基于从数据库返回的数据库入口的另一个操作。
不同类型的返回数据库入口和对应的操作可被用于本发明。在一优选实施例中,数据库入口可为一信息链接,该信息由一网站或一远程服务器提供,网站或远程服务器可由应用程序通过网络连接70接入。当链接从远程服务器返回时,智能手机1000将向用户显示该链接所接入的内容。因为在一魔方10的传统实施例的表面上的标志22的排列可能过多,譬如,一个3*3*3的魔方可以在每一小方块的表面上有不同的标志,理论上,它将有可能通过其魔方表面的特有排列来连接每一个存在的网络。
或者数据库入口可在应用程序中或在社交网络中对用户资料进行链接,用户可配合使用应用程序而得到的特有的魔方表面标志排列,从而在标志配置数据库中存储他们的资料。
图6显示了一种方法,该方法配合一捕捉到的魔方表面的排列来存储一数据库入口。该方法可用于存储,例如,上面例子所谈到的用户资料。该方法类似通过所捕捉的魔方表面的配置来接入数据库入口的方法,除了配合捕捉到的配置而存入的新得数据库入口,而非接入一个现有的入口。
首先,提供所加入的数据库入口。它可以为任意一种数据,在此实例中为用户的资料。接着,设定魔方,捕捉一魔方表面的图像和一如上述标志22的扫描图像。随后执行检查,以判定魔方表面的标志排列方式是否已经存在于数据库中。如果已经存在,一错误信息将被返回,而用户需要重新设定魔方。否则,新的数据库入口,例如用户资料,被加入数据库,该数据库由相应的魔方表面的标志排列的索引而编成。
然后,当特定的魔方表面标志排列方式被捕捉到并且与数据库做对比,相应的用户资料将被返回。这样,一个用户使用一魔方面的排列方式作为一独特的标示,标示可显示于魔方10上或者印在名片上,例如,允许用户或其他人通过应用程序来自动接入用户资料。
其它种类的数据库入口也是可能的。例如,魔方10可以被用于彩票,允许用户挑选一个魔方表面的标示排列方式作为一个记录或者“彩票”。一个或多个得奖的魔方表面标志排列将被选出并且通知得奖用户。
由于一个一面为3*3*3或者一个更大的魔方10的标志22的可能组合的数量极大,即是只使用了六个标志22,并没有使应用程序用完分配给用户,内容或者游戏入口的唯一的排列的风险。
当以个用户第一次载入智能手机1000上的应用程序,他们将被要求输入一有效的详细基本个人信息来辨别他们。这些详细信息接着被应用程序所用,以创建一个用户资料,该用户资料被应用程序通过网络保存在总服务器中。下次使用该应用程序,应用程序将辨别捕捉特定魔方表面排列或者执行其它操作的用户。
一可选的魔方10的功能为近场通信(NFC)芯片,该近场通信芯片可嵌入魔方中。该近场通信芯片可包括唯一识别其接入的特定魔方的信息。通过此功能,应用程序可通过在智能手机1000,或运行了该功能的其它的设备上,使用近场通信硬件对近场通信芯片进行通信,并且识别被扫描了的魔方。在应用程序中一魔方识别信息可与一特定的用户资料相关联,由此,当魔方被应用程序扫描,用户可以自动的登入他们的资料。
此外,应用程序可以如同识别魔方表面上标示22一样识别魔方的运动。智能手机1000的摄像机30或者其它仪器捕捉的该实施例中的魔方的运动,并且应用程序中包括一手势识别模块。该手势识别模块把摄像机30所捕捉的运动解释为一些预设的控制手势的一种。一旦用户通过魔方所做的手势被解释,应用程序将以多种方式响应。例如,应用程序可以提供用以一额外的内容以响应该手势,或者可触发或解锁应用程序中的一个功能。
在另一实施例中,本发明的***使用了一虚拟魔方代替了实体魔方10。虚拟魔方是一个在应用程序中运行的实体魔方的一个3D仿真。用户可通过智能手机1000或者其它输入设备的触摸屏来和操作实体魔方一样的操作虚拟魔方。
在此实例中,和上述一样的操作可以在程序中通过旋转虚拟魔方的表面来显示一标志22的特定的组合。在此实施例中无需捕捉图像,虚拟魔方上的所选表面的图像的组合已经被程序所得知,且可以用来接入如上所述的标志配置数据库90。
虚拟魔方实例有其优势,用户可以定制附于虚拟魔方表面的标志22,和在标志配置数据库90的相应的入口。标志22和数据库入口对于个体用户可以是特定的,并且作为用户资料的一部分被应用程序储存。
对于魔方10的另一选择是使用一个或多个单体标志魔方或者骰子210,来产生用于接入数据库的标志22的组合。每一骰子220是一个在每一面有着标志222的方块或者别的多面体。用户摇动一个或多个骰子220,且骰子220的朝上的那面被摄像机30如上述魔方表面一样所捕捉。图7显示了一个掷了上述骰子产生的一种标志排列方式的例子。一种掷了如上述骰子产生的面朝上的标志222的组合可以用来接入一标志配置数据库90并且以同上述魔方10中一样的方式来传递内容。
另一可选实施例中,使用了一组标志22或者图标来接入数据库,而不需魔方10或者一骰子。一组标志22可以为一维或者二维的,并且可能包括任何数量的单个标志22。例如,对应上述的魔方10的一表面的一个3*3的一组标志22,可如图3中所使用。这组标志22可以被印于一张纸上或者别的纪录工具上,或者被显示于电子显示屏上。如上述相应的魔方10的标志22的不同种类也可以应用于本实施例。
在此实施例中,如上所述,一组标志22被一图像捕捉仪器所扫描并且这组标志22的组合被图像识别模块50所检测。然后,标志22的组合与数据库做对比,并且可以用于从数据库取回一具体的入口或者存储一新的入口,该入口被编入标志22的组合中,如同上述实施例中魔方10描述的那样。
图8展示了一计算机***100的典型实施例,其中本发明的该***和方法可被实现。控制器40和存储仪器80都可能被应用于此硬件中。
计算机***100可能通过一固定线缆或者无线连接或者别的网络连接方式102,例如模拟或者ISDN的调制解调器,光缆调制解调器(ADSL/DSL),以太网或者光缆通信,蜂窝通信或者HSDS服务和卫星传送接口,来与外部的***进行连接。如图8所示,计算机***100包括一处理单元104,处理单元可以是一传统的微处理器,如英特尔Core微处理器或者一ARMCortex微处理器,这些为现有电脑技术人员所熟知。通过***总线108,***存储设备106与处理单元104连接。***存储设备106可以是一动态随机存取存储器,随机存取存取器,静态随机存取存储器或者任何它们的组合。总线108将处理单元104与***存储设备106,与非易失存储器110,图形子***112和输入/输出控制器114连接。
图形子***112控制了一显示设备116,例如一液晶显示器,显示设备可为图形子***112的一部分。输入/输出设备可包括一个或多个键盘,平板,触控笔,硬盘,打印机,鼠标,触摸屏,或者手势驱动界面或任何一现有电脑技术中的传统手段。该输入/输出设备还可包括摄像机30。
非易失存储器110可能为一磁硬盘,一个闪存,或别的用来存储大量数据的存储器。在计算机***100运行软件时,一些数据经常以直接内存存取的形式写入***存储设备106中。非易失存储设备110可能包括数据库90。
上述的描述仅仅以例子的形式给出,并且所属技术领域的技术人员可以不超过本发明的范围来做更改。

Claims (16)

1.一魔方,包括多个小方块,小方块形成了魔方可旋转的表面,其特征在于,多种不同的标志分别被分配在所述小方块的多个表面上。
2.如权利要求1所述的魔方,还包括一近场通信芯片。
3.如权利要求1所述的魔方,其特征在于,所述魔方的每一表面包括一组3乘3的小方块。
4.如权利要求1所述的魔方,其特征在于,所述魔方的每一表面都包括了一组2乘2的小方块。
5.一用于接入数据库的***,包括:
一如权利要求1至4的任意一条所述的魔方;
一图像捕捉设备,所述图像捕捉设备用于捕捉魔方一表面的图像;一图像识别模块,所述图像识别模块可通信的连接所述图像捕捉设备,并且用于判定在所捕捉图像中的标志的排列;
一数据库,所述数据库包括多个数据库入口,每个数据库入口被编入一标志排列的索引;以及
一数据库接入模块,所述数据库接入模块与所述图像识别模块和所述数据库可通信的连接,所述数据库接入模块用于接入数据库,并提取由图像识别设备所判定的一标志排列索引的数据库入口。
6.一用于接入数据库的***,包括:
一个或多个骰子,具有多种标记,分别设置于每个骰子的表面上;
一图像捕捉设备,用于捕捉所述骰子表面的图像;
一图像识别设备,与所述图像捕捉设备可通信的连接,并用于判定在被捕捉图像上的标志的排列;
一数据库,包括多个数据库入口,每个数据库入口被编入一标志排列的索引;以及
一数据库接入模块,与所述图像识别模块和所述数据库可通信的连接,所述数据库接入模块用于接入数据库,并提取由所述图像识别设备所判定的编入标志排列索引的数据库入口。
7.如权利要求6所述的***,其特征在于,所述图像识别模块用于判定骰子翻向上面的标记的排列。
8.一用于接入数据库的一***,包括:
一纪录设备或一电子显示器,所述记录设备或所述电子显示器上显示了一组标志;
一图像捕捉设备,所述图像捕捉设备用于捕捉骰子表面的图像;
一图像识别模块,所述图像识别模块与图像捕捉设备可通信的连接,并用于判定在被捕捉图像上的标志的排列;
一数据库,所述数据库包括多个数据库入口,每个数据库入口被编入一标志排列的索引;以及
一数据库接入模块,所述数据库接入模块与所述图像识别模块和所述数据库可通信的连接,所述数据库接入模块用于接入数据库,并提取由所述图像识别模块所判定的编入标志排列索引的数据库入口。
9.如权利要求8所述的***,其特征在于,所述标记组为一个二维阵列。
10.如权利要求8或权利要求9所述的***,其特征在于,所述组排列包括了至少两个不同的标志。
11.如权利要求5至10的任意一条权利要求所述的***,其特征在于:
所述数据库入口为用户资料;
所述***还包括:一登录模块,所述登录模块与所述数据库接入模块可通信的连接;以及
所述登录模块用于允许***用户接入由所述图像识别模块判定的编入标志排列索引的用户资料。
12.一用于从数据库提取信息的一方法,包括:
根据权利要求1至4中任意一条操作一魔方,以产生一魔方表面的标志的排列;
捕捉一魔方表面的图像;
自动判定从所捕捉图像上的标志排列;以及
接入一包括多个数据库入口的数据库,每个数据库入口都被编入一标志排列的索引,通过判定标志的排列来提取相应判定的标志排列的数据库入口。
13.一种将信息添加入数据库的方法,包括:
根据权利要求1至4中任意一条权利要求,操作一魔方以产生一魔方表面的标志的排列;
捕捉一魔方表面的图像;
自动判定从所捕捉图像上的标志排列;
添加一数据库入口至数据库;以及
通过所述判定的标志排列,将所述数据库入口编入索引。
14.如权利要求12或权利要求13所述的方法,其特征在于,所述数据库入口为网址。
15.如权利要求12或权利要求13所述的方法,其特征在于,所述数据库入口为用户资料。
16.如权利要求12所述的方法,其特征在于,所述数据库入口为彩票号码,并且此方法还包括:
从数据库中随机选择一得奖的彩票号码;以及
包括比较得奖的彩票号码和在接入数据库步骤中的到的彩票号码,判定标志排列是否为一中奖的排列。
CN201480007289.8A 2013-02-01 2014-01-31 魔方与通信*** Active CN105027134B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GBGB1301821.3A GB201301821D0 (en) 2013-02-01 2013-02-01 Interactive physical cube
GB1301821.3 2013-02-01
GB1313677.5 2013-07-31
GB1313677.5A GB2510443A (en) 2013-02-01 2013-07-31 Accessing a database using a puzzle cube
PCT/GB2014/050274 WO2014118562A1 (en) 2013-02-01 2014-01-31 Puzzle cube and communication system

Publications (2)

Publication Number Publication Date
CN105027134A true CN105027134A (zh) 2015-11-04
CN105027134B CN105027134B (zh) 2018-01-26

Family

ID=47988566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480007289.8A Active CN105027134B (zh) 2013-02-01 2014-01-31 魔方与通信***

Country Status (5)

Country Link
US (1) US20150367230A1 (zh)
EP (1) EP2951750A1 (zh)
CN (1) CN105027134B (zh)
GB (2) GB201301821D0 (zh)
WO (1) WO2014118562A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107330042A (zh) * 2017-06-27 2017-11-07 清美创联(天津)科技有限公司 魔方及通过手机扫描魔方图案获取信息的方法和***
CN109350958A (zh) * 2018-11-29 2019-02-19 北京小米移动软件有限公司 终端及终端的控制方法、计算机可读存储介质

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10712898B2 (en) * 2013-03-05 2020-07-14 Fasetto, Inc. System and method for cubic graphical user interfaces
US10095873B2 (en) 2013-09-30 2018-10-09 Fasetto, Inc. Paperless application
US9584402B2 (en) 2014-01-27 2017-02-28 Fasetto, Llc Systems and methods for peer to peer communication
CN113222558A (zh) 2014-07-10 2021-08-06 法斯埃托股份有限公司 用于消息编辑的***和方法
US10437288B2 (en) 2014-10-06 2019-10-08 Fasetto, Inc. Portable storage device with modular power and housing system
NZ730674A (en) 2014-10-06 2021-07-30 Fasetto Inc Systems and methods for portable storage devices
EP3269124B1 (en) 2015-03-11 2020-05-06 Fasetto, Inc. Method and device for web api communications
KR101708404B1 (ko) * 2015-07-15 2017-03-08 아토큐브 주식회사 큐브형 퍼즐 조립 방법, 이를 수행하는 컴퓨터프로그램 및 큐브형 퍼즐 조립 시스템
DE102015116627A1 (de) * 2015-09-30 2017-03-30 Friedrich Kisters Verfahren und Vorrichtung zur Authentifikation eines Objekts oder einer Person über ein modulartig aufgebautes Sicherheitselement
WO2017096245A1 (en) 2015-12-03 2017-06-08 Fasetto, Llc Systems and methods for memory card emulation
US20180059812A1 (en) * 2016-08-22 2018-03-01 Colopl, Inc. Method for providing virtual space, method for providing virtual experience, program and recording medium therefor
JP7104701B2 (ja) 2016-11-23 2022-07-21 ファセット・インコーポレーテッド メディア・ストリーミング・システムおよび方法
US11636941B2 (en) 2016-12-15 2023-04-25 Conquer Your Addiction Llc Dynamic and adaptive systems and methods for rewarding and/or disincentivizing behaviors
US10497242B2 (en) 2016-12-15 2019-12-03 David H. Williams Systems and methods for monitoring for and preempting pre-identified restriction violation-related behavior(s) of persons under restriction
US10853897B2 (en) 2016-12-15 2020-12-01 David H. Williams Systems and methods for developing, monitoring, and enforcing agreements, understandings, and/or contracts
WO2018112047A2 (en) 2016-12-15 2018-06-21 Williams David H Systems and methods of using wireless location, context, and/or one or more communication networks for monitoring for, preempting and/or mitigating pre-identified behavior
US11412353B2 (en) 2016-12-15 2022-08-09 Conquer Your Addiction Llc Systems and methods for monitoring for and preempting the risk of a future occurrence of a quarantine violation
CN110461658A (zh) 2017-02-03 2019-11-15 法斯埃托股份有限公司 用于钥匙化设备中的数据存储的***和方法
WO2019079628A1 (en) 2017-10-19 2019-04-25 Fasetto, Inc. PORTABLE ELECTRONIC DEVICE CONNECTING SYSTEMS
AU2018374384A1 (en) 2017-12-01 2020-07-23 Fasetto, Inc. Systems and methods for improved data encryption
CA3097610A1 (en) 2018-04-17 2019-10-24 Fasetto, Inc. Device presentation with real-time feedback
US10744400B2 (en) 2018-06-07 2020-08-18 Virtual Vectors, Llc. Electronic gaming device
EP3928226A4 (en) * 2019-02-21 2022-11-02 RVC Technologies, Inc. RECONSTRUCTED SEGMENTED CODES AND METHODS OF USE THEREOF
WO2021046063A1 (en) 2019-09-04 2021-03-11 DiceKeys, LLC Human- and machine-readable cryptographic keys from dice
USD959476S1 (en) 2019-12-20 2022-08-02 Sap Se Display system or portion thereof with a virtual three-dimensional animated graphical user interface
USD959477S1 (en) 2019-12-20 2022-08-02 Sap Se Display system or portion thereof with a virtual three-dimensional animated graphical user interface
US11205296B2 (en) * 2019-12-20 2021-12-21 Sap Se 3D data exploration using interactive cuboids
USD959447S1 (en) 2019-12-20 2022-08-02 Sap Se Display system or portion thereof with a virtual three-dimensional animated graphical user interface
RU2750848C1 (ru) * 2020-12-31 2021-07-05 Илья Викторович Осипов Способ управления группой электронных устройств

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5058894A (en) * 1991-02-11 1991-10-22 Levinn Mitchell D Musical puzzle toy
WO2007085878A1 (en) * 2006-01-27 2007-08-02 Kelvin Robert Stott Combinatorial twisting cube puzzles
EP2130562A2 (en) * 2000-12-05 2009-12-09 Raymond John Bacon Drug dispenser
CN102554926A (zh) * 2010-12-31 2012-07-11 上海市向明中学 一种利用图像识别***的魔方机器人
TWM442189U (en) * 2012-08-08 2012-12-01 Univ Asia Magic square device with RFIDs

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2425700A (en) * 2005-04-29 2006-11-01 Gordon Frederick Ross Data entry using a three dimensional visual user interface
JP2009291462A (ja) * 2008-06-06 2009-12-17 Tomy Co Ltd 携帯型電子ゲーム機
US20100115591A1 (en) * 2008-10-31 2010-05-06 Lucent Technologies Inc. Method and system for authenticating users with optical code tokens
US20110165933A1 (en) * 2009-08-05 2011-07-07 Alchemy3, Llc Method and Apparatus For Checking A Ticket Status From A Random Draw Game
TW201113754A (en) * 2009-10-15 2011-04-16 Acer Inc Multi-directional input method and electronic system thereof
US20130047236A1 (en) * 2010-04-09 2013-02-21 Jasbir Singh Authentication system and method thereof
KR101846447B1 (ko) * 2011-12-08 2018-04-06 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5058894A (en) * 1991-02-11 1991-10-22 Levinn Mitchell D Musical puzzle toy
EP2130562A2 (en) * 2000-12-05 2009-12-09 Raymond John Bacon Drug dispenser
WO2007085878A1 (en) * 2006-01-27 2007-08-02 Kelvin Robert Stott Combinatorial twisting cube puzzles
CN102554926A (zh) * 2010-12-31 2012-07-11 上海市向明中学 一种利用图像识别***的魔方机器人
TWM442189U (en) * 2012-08-08 2012-12-01 Univ Asia Magic square device with RFIDs

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107330042A (zh) * 2017-06-27 2017-11-07 清美创联(天津)科技有限公司 魔方及通过手机扫描魔方图案获取信息的方法和***
CN109350958A (zh) * 2018-11-29 2019-02-19 北京小米移动软件有限公司 终端及终端的控制方法、计算机可读存储介质
CN109350958B (zh) * 2018-11-29 2022-03-11 北京小米移动软件有限公司 终端及终端的控制方法、计算机可读存储介质

Also Published As

Publication number Publication date
GB2510443A (en) 2014-08-06
GB201301821D0 (en) 2013-03-20
CN105027134B (zh) 2018-01-26
EP2951750A1 (en) 2015-12-09
US20150367230A1 (en) 2015-12-24
GB201313677D0 (en) 2013-09-11
WO2014118562A1 (en) 2014-08-07

Similar Documents

Publication Publication Date Title
CN105027134A (zh) 魔方与通信***
US8506377B2 (en) Systems and methods to provide augmented reality for a board game
US8277301B2 (en) Method and a system for a multidimensional game
JP7432689B2 (ja) 情報処理装置、方法、プログラム
US10431047B2 (en) Device for holding lottery
KR101140294B1 (ko) 로또복권 당첨예상번호 제공방법과 그 제공장치 및 그 기록매체
JP3411255B2 (ja) ゲーム機の景品管理システム
US10445981B2 (en) Geographical prize coding system for lottery draw games
CN109789338A (zh) 虚拟币管理***以及程序
US9027832B1 (en) Second chance lottery system
KR102539743B1 (ko) 역추적을 통한 빅데이터 및 머신러닝 기반 로또 시스템
JP2020011005A (ja) 仮想カプセルトイゲームシステム及び仮想カプセルトイゲーム方法
US10810819B2 (en) Server device, program, method, and terminal device
JP2020013518A (ja) 仮想カプセルトイゲームシステム及び仮想カプセルトイゲーム方法
CN105835560A (zh) 具有增强安全性的概率游戏票、与其相结合的游戏***以及读取概率游戏票的方法
JP2014039685A (ja) 遊技台情報提供システム
CN109310928A (zh) 游戏装置和程序
JP2021189723A (ja) 情報処理システム、情報処理方法及びプログラム
US20200184765A1 (en) Video slot gaming screen capture and analysis
US8491378B1 (en) Real time parimutuel wagering system and method
JP2014023597A (ja) 遊技台情報提供システム
US20230230439A1 (en) Animating gaming-table outcome indicators for detected randomizing-game-object states
US20240062618A1 (en) Game monitoring system
CN107918981A (zh) 具有自主值计量器的游戏装置
US10839646B2 (en) Geographical prize coding system for lottery draw games

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant