Abstract: The present disclosure provides a system and method for providing information associated with physical objects. The system includes a computing device and an apparatus. The apparatus includes a support structure having a first base member and vertical support members coupled to the first base member such that support structure configured to hold computing device above the first base member and in between vertical support members; and a mirror having first end and second end coupled to the vertical support members at a predetermined angle, respectively, from top and located above the computing device such that mirror is adapted to reflect image of physical object placed on first surface. The computing device is configured to: obtain information associated with reflected image of the physical object; and process the information to obtain output data associated with the processed information corresponding to the physical object.
TECHNICAL FIELD
[001] The present disclosure relates to scanning and/or virtualization of physical
objects. More particularly, the present disclosure relates to system and apparatus for providing information associated with physical objects images, texts etc.
BACKGROUND
[002] Background description includes information that may be useful in
understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[003] Speed, accuracy, and portability have been recurrent and difficult to achieve
goals for devices that scan, measure or otherwise collect data about physical objects for purposes such as reproduction or digitization of physical objects. With the advent of computers, such devices have useful application in many fields, such as digital imaging, computer animation, topography, reconstructive and plastic surgery, dentistry, architecture, industrial design, anthropology, biology, internal medicine, milling, object production, education, gaming and other fields. The technology currently available for scanning or for providing virtualization of physical objects falls into two distinct but related groups: mechanical systems and optical systems. All the existing systems within those two general categories may struggle with the basic criteria of speed, accuracy, and portability in measuring and generating information about an object.
[004] A conventional mechanical system acquires data about an object using a probe
that has a sensitive tip. The mechanical system scans an object by manually moving its probe tip across the object's surface and taking readings. Generally, the probe connects to a mechanical arm, and the system tracks the probe's position in space using angle-measuring devices as the arm moves. The system calculates the position of the probe with coordinates known from the angle measuring devices. Although mechanical systems scan with generally high accuracy, the rate at which a mechanical system acquires data is relatively slow and can take several hours for scanning and/or virtualization. A typical mechanical system measures only one point at a time and can scan only small, solid objects.
[005] As an alternative to mechanical systems, there are several types of
physical object scanning and/or virtualization systems, which fall into two basic categories:
systems based on triangulation and alternative systems. A triangulation system projects
beams of light on an object and then, determines three-dimensional spatial locations for
points where the light reflects from the object. Ordinarily, the reflected light bounces off
the object at an angle relative to the light source. The system collects
the reflection information from a location relative to the light source and then determines the
coordinates of the point or points of reflection by triangulation. A single dot system projects a
single beam of light which, when reflected, produces a single dot of reflection. A scan line
system sends a plane of light against the object, which projects on the object on a line and
reflects as a curvilinear-shaped set of points describing one contour line of the object. The
location of each point in that curvilinear set of points can be determined by triangulation.
[006] Some single dot optical scanning systems use a linear reflected light position
detector to read information about the object. In such systems, a laser projects a dot of light upon the object. The linear reflected light position detector occupies a position relative to the laser, which allows the determination of a three dimensional location for the point of reflection. A single dot optical scanner with a linear reflected light position detector can digitize only a single point at a time. Thus, a single dot optical scanning system, like the mechanical system described above, is relatively slow in collecting a full set of points to describe an object. Single dot optical scanners are typically used for applications such as industrial engineering. The scanning speed is usually slow and is limited by the mechanics of the scanning system, i.e., the moving and positioning of the light beam. However, accuracy of these systems can be high. A scanning head can be mounted on a high precision, but costly, positioning system to take a digitized image of the object's shape with generally good accuracy. However, because of the high cost, slow speed, and lack of flexibility, single dot optical scanners find generally only limited application. Further, images can be obtained from different sources, such as by scanning (e.g., capturing) a physical object with a camera. Various ways can be used to scan an image or text, such as using a desktop scanner, taking a photograph using a digital camera to provide digital images etc.
[007] Efforts have been made in the related art to provide solutions such as systems,
methods or techniques for scanning and/or providing virtualization to physical objects. One of the solutions is implemented to scan physical objects by holding them directly in front of a camera i.e. an external apparatus of an operator may be required to hold the physical objects. This limits user to hold only one or two objects at a time in front of the camera, and does not
enable scanning of multiple physical objects simultaneously. Other existing solutions implement a camera adopter to a computing device to capture physical objects and to interact with the physical objects by user. Nevertheless, this solution may not be suitable or compatible with all the existing computing devices in the art as this solution may cause damage, scratches etc. to the computing devices.
[008] Therefore, there is a need in the art to provide an efficient, effective, safe and
simple system and apparatus for scanning physical objects and for processing information of the scanned physical objects to provide various outputs accurately.
[009] All publications herein are incorporated by reference to the same extent as if
each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.
[0010] In some embodiments, the numbers expressing quantities or dimensions of
items, and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term "about." Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[0011] As used in the description herein and throughout the claims that follow, the
meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.
[0012] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other
elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.
OBJECTS OF THE PRESENT DISCLOSURE
[0013] Some of the objects of the present disclosure, which at least one embodiment
herein satisfies are as listed herein below.
[0014] It is an object of the present disclosure to provide a system and an apparatus
for providing information associated with physical objects.
[0015] It is another object of the present disclosure to provide a simple and effective
system and apparatus for providing information associated with physical objects.
[0016] It is another object of the present disclosure to provide a reliable, fast and
secure system and apparatus for enabling virtualization or scanning of physical or real-world
objects.
[0017] It is another object of the present disclosure to provide a precise, accurate and
time-efficient system and apparatus for enabling scanning of multiple physical objects placed
on a surface.
[0018] It is another object of the present disclosure to provide a system and apparatus
for providing information associated with physical objects with reduced manpower, without
causing any fatalities and with easy maintenance.
[0019] It is another object of the present disclosure to provide a system and apparatus
for providing information associated with physical objects by providing compatibility of
using any of computing devices and without causing scratches or damage to the computing
devices.
SUMMARY
[0020] The present disclosure relates to scanning and/or virtualization of physical
objects. More particularly, the present disclosure relates to system and apparatus for providing information (such as augmented objects, 3D models etc.) associated with physical objects and/or images, texts etc. associated with the physical objects by implementing a support structure, computing device, mirror etc.
[0021] This summary is provided to introduce simplified concepts of a system for
time bound availability check of an entity, which are further described below in the detailed
description. This summary is not intended to identify key or essential features of the claimed
subject matter, nor is it intended for use in determining/limiting the scope of the claimed
subject matter.
[0022] An aspect of the present disclosure pertains to a system for providing
information associated with physical or real-world objects. The system includes a computing
device and an apparatus. The apparatus can have a support structure that includes a first base
member and at least one vertical support member coupled to the first base member such that
the support structure can be configured to hold the computing device above the first base
member and in between the at least one vertical support member and a mirror that can have a
first end and a second end coupled to the at least one vertical support member at a
predetermined angle, respectively, from top, and the mirror can be located above the
computing device. The mirror can be adapted to reflect an image of at least one physical
object that can be placed on a first surface. The computing device can include a control unit
that can be configured to: obtain information associated with the reflected image of the at
least one physical object; and process the obtained information to provide output data,
wherein the output data can be associated with the processed information corresponding to
the physical object.
[0023] In an aspect, the computing device can include at least one of an imaging unit
and a scanning unit, and wherein the at least one of the imaging unit and the scanning unit
can be configured to obtain the information associated with the reflected image.
[0024] In an aspect, the output data can include at least one of a three-dimensional
(3D) computer model, an augmented object and predefined metadata corresponding to the
reflected image of the at least one physical object. The output data can also include
multimedia information (such as audio, video, texts, images etc.)associated with the at least
one physical object.
[0025] In an aspect, the support structure is a height adjustable stand. This can enable
the support structure to be compatible with all the computing devices.
[0026] In an aspect, the computing device can be at least one of a laptop computer,
desktop computer, mobile phone, tablet, a personal digital assistant, imaging device, scanning
device or any other device.
[0027] In an aspect, the computing device can include a display unit that can be
operatively coupled to the control unit. The computing device can be configured to display,
on the display unit, the output data corresponding to the at least one physical object. The
computing device can also provide the output data as audio by using speakers or any other
electro acoustic transducers. The computing device can also process information for enabling further calculations based on the physical object.
[0028] Another aspect of the present disclosure pertains to an apparatus for enabling
virtualization and/or scanning of physical or real-world objects. The apparatus includes: a support structure that can include a first base member and at least two vertical support members coupled to the first base member such that the support structure can be configured to hold a computing device above the first base member and in between the at least two vertical support members; and a mirror having a first end and a second end coupled to the at least two vertical support members at a predetermined angle, respectively, from top and located above the computing device such that the mirror can be adapted to reflect an image of at least one physical object placed on a first surface, wherein the computing device is configured to: obtain information associated with the reflected image of the at least one physical object, and process the obtained information to provide output data, wherein the output data can be associated with the processed information corresponding to the at least one physical object.
[0029] In an aspect, the support structure can be a height adjustable stand to enable
the support structure to be compatible with all the computing devices.
[0030] Various objects, features, aspects and advantages of the inventive subject
matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components
BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The diagrams are for illustration only, which thus is not a limitation of the
present disclosure, and wherein:
[0032] FIG. 1 illustrates an exemplary block diagram representation of a system for
providing information associated with physical objects in accordance with an embodiment of
the present disclosure.
[0033] FIG. 2 illustrates an exemplary representation of an apparatus for enabling
virtualization and/or scanning of physical objects in accordance with an embodiment of the
present disclosure.
[0034] FIG. 3 illustrates a computer system in which or with which embodiments of
the present invention can be utilized in accordance with embodiments of the present
disclosure.
DETAILED DESCRIPTION
[0035] The following is a detailed description of embodiments of the disclosure
depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0036] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0037] Embodiments of the present invention include various steps, which will be
described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.
[0038] The present disclosure relates to scanning and/or virtualization of physical
objects. More particularly, the present disclosure relates to system and apparatus for providing information (such as augmented objects, 3D models etc.) associated with physical objects and/or images, texts etc. associated with the physical or real-world objects by implementing a support structure, computing device, mirror etc.
[0039] An aspect of the present disclosure pertains to a system for providing
information associated with physical or real-world objects. The system includes a computing device and an apparatus. The apparatus can include a support structure that includes a first base member and at least one vertical support member coupled to the first base member such that the support structure can be configured to hold the computing device above the first base member and in between the at least one vertical support member; and a mirror that can have a first end and a second end coupled to the at least one vertical support member at a predetermined angle, respectively, from top, and the mirror can be located above the computing device. The mirror can be adapted to reflect an image of at least one physical object that can be placed on a first surface. The computing device can include a control unit that can be configured to: obtain information associated with the reflected image of the at least one physical object; and process the obtained information to provide output data,
wherein the output data can be associated with the processed information corresponding to the physical object.
[0040] In an aspect, the computing device can include at least one of an imaging unit
and a scanning unit, and wherein the at least one of the imaging unit and the scanning unit
can be configured to obtain the information associated with the reflected image.
[0041] In an aspect, the output data can include at least one of a three-dimensional
(3D) computer model, an augmented object and predefined metadata corresponding to the reflected image of the at least one physical object. The output data can also include multimedia information (such as audio, video, texts, images etc.) associated with the at least one physical object.
[0042] In an aspect, the support structure is a height adjustable stand. This can enable
the support structure to be compatible with all the computing devices.
[0043] In an aspect, the computing device can be at least one of a laptop computer,
desktop computer, mobile phone, tablet, a personal digital assistant, imaging device, scanning device or any other device.
[0044] In an aspect, the computing device can include a display unit that can be
operatively coupled to the control unit. The computing device can be configured to display,
on the display unit, the output data corresponding to the at least one physical object.
[0045] Another aspect of the present disclosure pertains to an apparatus for enabling
virtualization and/or scanning of physical or real-world objects. The apparatus includes: a
support structure that can include a first base member and at least two vertical support
members coupled to the first base member such that the support structure can be configured
to hold a computing device above the first base member and in between the at least two
vertical support members; and a mirror having a first end and a second end coupled to the at
least two vertical members at a predetermined angle, respectively, from top and located
above the computing device such that the mirror can be adapted to reflect an image of at least
one physical object placed on a first surface, wherein the computing device is configured to:
obtain information associated with the reflected image of the at least one physical object, and
process the obtained information to provide output data, wherein the output data can be
associated with the processed information corresponding to the at least one physical object.
[0046] In an aspect, the support structure can be a height adjustable stand to enable
the support structure to be compatible with all the computing devices.
[0047] FIG. 1 illustrates an exemplary block diagram representation of a system for
providing information associated with physical objects in accordance with an embodiment of the present disclosure.
[0048] According to an embodiment, the system 100 can include one or more
processor(s) 102. The one or more processor(s) 102 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 102 are configured to fetch and execute computer-readable instructions stored in a memory 104 of the system 100. The memory 104 can store one or more computer-readable instructions or routines, which can be fetched and executed to create or share the data units over a network service. The memory 104 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0049] Various components /units of the proposed system 100 can be implemented as
a combination of hardware and programming (for example, programmable instructions) to implement their one or more functionalities as elaborated further themselves or using processors 102. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the units may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for units may include a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implements the various units. In such examples, the system 100 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the system 100 and the processing resource. In other examples, the units may be implemented by electronic circuitry. A database server 120 may include data that is either stored or generated as a result of functionalities implemented by any of the other components /units of the proposed system 100.
[0050] In an embodiment, the system 100 for providing information associated with
physical or real world objects is disclosed. The system 100 can include a computing device 106; an apparatus 108; and database server 120.
[0051] The computing device 106 can include a control unit 110 that can have one or
more processors 102 and memory 104; an imaging unit 112; a scanning unit 114; one or more
interfaces 116; display unit 118; and speakers 122.
[0052] In an embodiment, the apparatus 108 can include a support structure that can
have a first base member and at least one vertical support member coupled to the first base
member such that the support structure is configured to hold the computing device 106 above
the first base member and in between the at least one vertical support member.
[0053] The apparatus 108 can include a mirror having a first end and a second end
coupled to the at least one vertical support member at a predetermined angle, respectively,
from top and located above the computing device 106 such that the mirror can be adapted to
reflect an image of at least one physical object placed on a first surface.
[0054] In an exemplary embodiment, the first surface can be any horizontal surface
such as ground surface etc. The first surface can also be an inclined surface.
[0055] In an embodiment, the computing device 106 can be configured to obtain
information associated with the reflected image of the at least one physical object.
[0056] The computing device 106 can be configured to process, by using the control
unit 110, the obtained information to provide or obtain output data, wherein the output data
can be associated with the processed information corresponding to the at least one physical
object.
[0057] In an embodiment, the at least one of the imaging unit 112 and the scanning
unit 114 can be configured to obtain the information associated with the reflected image.
[0058] The output data can be at least one of a 3D computer model, an augmented
object, texts, images and predefined metadata corresponding to the reflected image of the at
least one physical object. The output data can also include any multimedia information
associated with the at least one physical object.
[0059] In an embodiment, the computing device 106 can be configured to display, on
the display unit 118, the output data corresponding to the at least one physical object. The
computing device 106 can also provide the output data as audio by using speakers or any
other electro acoustic transducers. The computing device 106 can also process information
for enabling further calculations based on the physical object.
[0060] In an embodiment, when a text present on the computing device 106is
provided to learner, then the learners can place a physical object on the first surface. The
computing device 106 can obtain information associated with the physical object (either
partial part of the physical object or full physical object),process the information and provide
corresponding desired data corresponding to the provided text as output. Further, the
computing device 106 can be configured to provide metadata associated with the output. For
example, when a 2D image of car is placed on first surface corresponding to text provided on
the computing device 106, the computing device 106 scans or obtains information associated
with the car image placed on the first surface and provides output data associated with the car
(such as specifications of car and other preferred information).Further, the computing device
106 can provide 3D or augmented object corresponding to the car on the display unit 118.
[0061] Another example is, when a question is present on display screen of the
computing device 106, the learner or student can provide answer corresponding to the question. Based on output data provided by the computing device 106, the computing device 106 can predict the correct output based on information provided by the learner. This enables learners, students etc. to learn efficiently.
[0062] In an exemplary embodiment, when images corresponding to words with
missing letters are provided on the display unit 118 of the computing device 106, the learners obtain missing letters information and provide physical objects on the first surface to enable computing device 106 to process and to provide output data.
[0063] In an exemplary embodiment, when logic-based, combinatorial number-
placement puzzles (such as Sudoku etc.) or any other puzzle is provided on the display unit
118 of the computing device 106, the learners can solve the puzzle by placing corresponding
physical object (For example., numerals) on the first surface. The computing device 106 can
scan the physical object placed by the learners to provide corresponding suggestions.
[0064] In an exemplary embodiment, the system 100 can be implemented in any
language for processing images of physical objects (such as texts, images, flash cards etc.)
and for providing user-defined output corresponding to those physical objects.
[0065] In an exemplary embodiment, the physical objects can be flash cards etc. that
can include texts, images etc.
[0066] The apparatus 108 can be designed in ergonomic manner and in user-friendly
manner such that the system 100 can be implemented to virtualize, scan and/or provide
information associated with multiple physical objects accurately in time-efficient manner.
[0067] In an embodiment, the support structure is a height adjustable stand such that
the apparatus 108 can be utilized for any of the computing devices known in the art.
[0068] In an exemplary embodiment, the computing device 106can be at least one of
a laptop computer, desktop computer, mobile phone, tablet, a personal digital assistant or any other mobile or portable device.
[0069] In an exemplary embodiment, the computing device 106can provide the output
data to the speakers 122 such that the speakers 122 can be configured to amplify the output
data corresponding to the at least one physical object.
[0070] In an exemplary embodiment, all the information corresponding to the
physical objects can be stored in the database server 120 such that the computing device can
fetch the necessary information corresponding to the scanned/read physical objects from the
database server 120 as the output data.
[0071] In an exemplary embodiment, the mirror can include a highly reflective
surface that is positioned to reflect images and/or light projected during operation. Mirror
may comprise any suitable type of mirror or reflective surface while still complying with the
principles disclosed herein. In this example, the mirror can include a standard front surface
vacuum metalized aluminium coated glass mirror that acts to fold light emitted from the at
least one physical object. In other examples, mirror could have a complex aspherical
curvature to act as a reflective lens element to provide additional focusing power or optical
correction.
[0072] In an exemplary embodiment, the imaging unit 112 can include at least one of
imaging sensors, recording devices, optical sensors or any other cameras.
IMAGING UNIT 112
[0073] The imaging unit 112 can be connected to a server through a communication
network. The imaging unit 112 may be a digital camera, although it will be understood that
other electronic devices will also benefit from the method of the present disclosure. Other
electronic devices with image capturing capability include, but are not limited to, a mobile
phone, Personal Digital Assistant (PDA), laptop, computer, video cameras, three dimensional
(3D) cameras, mobile phones, and surveillance cameras.
[0074] The imaging unit 112can be configured to assist the user in capturing images.
In this environment, the images captured by the imaging unit 112 are transmitted to the server
through the communication network. The processing of the image can be performed at the
server and the server transmits guidance to the imaging unit 112(or to the computing device
106), which enables the imaging unit 112 to capture images based on the requirements.
[0075] The imaging unit 112 may be connected to server through wireless local area
network (WLAN) technologies (e.g., Wi-Fi, 3G, Long Term Evolution (LTE)) or through a
physical network connection to a computer network router or switch (e.g., Ethernet). In some
embodiments, the imaging unit 112 may be connected to network through mobile cellular
networks.
[0076] In an exemplary embodiment, the imaging unit 112 can invoke an imaging
application, with the help of a user, on the computing device 106. The imaging application is invoked to capture images of target object, which may include, but is not limited to, physical objects such as artefact, texts, images etc. that are needed to be imaged for a specific purpose. Further, the user is responsible to operate the imaging unit 112 based on the guidance provided, and capture images of the target object. Once the imaging application is invoked, user focusses on the target object to be captured. In an embodiment, the image is displayed on the display unit 118 of the computing device 106. Then, the processor 102 configured in the system 100 determines a bounding area for the image to be captured. In some exemplary embodiment, different views of the target object may have to be captured. Therefore, the initial guidance to the user is to provide a bounding area for the target object. This helps in identifying the desired region for extracting the features and which needs to be focused while capturing the image. The bounding area can be of any shape and/or size. The shapes may include, but are not limited to square, rectangle, circle, elliptical, trapezium, triangle or any other user defined arbitrary closed curve etc. In an embodiment, the bounding area may be two-dimensional or three-dimensional.
[0077] In an exemplary embodiment, the determination of a bounding area for the
physical object may be achieved in different ways. Firstly, the imaging unit 112 may prompt
the user to ask if the user knows about the target object. The user may provide information
about the target object through a user interface of the computing device 106. The information
of the target object may include attributes like type of object, genre of object, shape of object,
size of object etc. The information may be further classified as generic symmetric descriptors
or non- generic symmetric descriptors. The generic symmetric descriptors may include
classes of object like, for cars, the generic symmetric descriptors may be sedan, hatchback
etc. The non-generic symmetric descriptors are related to a specific unique object, and may
vary according to the chosen object. The imaging unit 112 then determines a bounding area
from the stored plurality of stored bounding areas to match the attributes provided by the
user. The imaging unit 112 stores the plurality of bounding areas in memory (not shown) of
the server, when the system 100 is implemented in a networked environment.
[0078] In an exemplary embodiment, the imaging unit 112 stores the plurality of
bounding areas in the memory 104, when the processing is implemented on a standalone computing device 106. Secondly, as an alternative, if the user does not know about the target object, then the bounding area may be determined using one of the methods below. In an
embodiment, the computing device 106 displays a plurality of bounding areas on the display
unit 118.
[0079] FIG. 2 illustrates an exemplary representation of an apparatus for enabling
virtualization and/or scanning of physical objects in accordance with an embodiment of the
present disclosure.
[0080] In an embodiment, the apparatus 200 can include a support structure 202that
includes a first base member 204 and at least two vertical support members 206-1 & 206-2
(herein collectively and individually referred as 206) coupled to the first base member 204
such that the support structure 202 is configured to hold a computing device 208 above the
first base member 204 and in between the at least two vertical support members 206-1 & 206-
2 respectively.
[0081] The apparatus 200 can include a mirror 210 having a first end 212-1 and a
second end 212-2 both coupled to the at least two vertical members 206-1 & 206-2 at a
predetermined angle, respectively, from top and located above the computing device 208
such that the mirror 210 is adapted to reflect an image of at least one physical object 214
placed on a first surface.
[0082] In an embodiment, the computing device 208 can be configured to obtain
information, by using camera 216, associated with the reflected image of the at least one
physical object 214.
[0083] The computing device 208 can be configured to process the obtained
information to provide output data, wherein the output data is associated with the processed
information corresponding to the at least one physical object 214. The output data can be
displayed on a display screen 218 of the computing device 208.
[0084] In an embodiment, the support structure 202 is a height adjustable stand such
that any type of computing device 208 can be coupled to the support structure 202. Further,
the mirror 210 can be adjusted for all types of computing devices. The mirror 210 can be
placed in a position so that it can direct the camera 216 to scan the physical object 214. The
camera 216 can be either front or back camera of the computing device 208.
[0085] In an exemplary embodiment, the mirror 210 can have a mirror base 220. The
mirror 210 may not be attached to the computing device 208 to prevent damage, occurring of
scratches etc. to the computing device 208.
[0086] The output data can include at least one of a 3D computer model, an
augmented object, texts, images, multimedia information and predefined metadata and other
complete details corresponding to the reflected image of the at least one physical object 214.
[0087] The apparatus 200 can enable scanning and/or virtualization of multiple
physical or real world objects 214by placing them on surface instead of holding them.
[0088] The apparatus 200 can be designed in ergonomic manner and in user-friendly
manner such that the apparatus200 along with computing device 208 can be implemented to virtualize, scan and/or provide information associated with multiple physical objects accurately in time-efficient manner.
[0089] In an exemplary embodiment, the at least one physical object 214 can include
two-dimensional objects, three-dimensional objects, printed images, texts, flash cards etc.
[0090] In an exemplary embodiment, the apparatus 200 along with the computing
device 208 can be implemented for educational purpose where learners can learn about various texts, images, questionnaire, flash cards etc., and learners can play and improve in games such as Sudoku or any other puzzles. This enables to improve brainpower, knowledge and other skills of learners.
[0091] FIG. 3 illustrates a computer system in which or with which embodiments of
the present invention can be utilized in accordance with embodiments of the present disclosure.
[0092] As shown in FIG. 3, computer system includes an external storage device 310,
a bus 320, a main memory 330, a read only memory 340, a mass storage device 350, communication port 360, and a processor 370. A person skilled in the art will appreciate that computer system may include more than one processor and communication ports. Examples of processor 370 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 370 may include various modules associated with embodiments of the present invention. Communication port 360 can be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fibre, a serial port, a parallel port, or other existing or future ports. Communication port 360 may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects.
[0093] Memory 330 can be Random Access Memory (RAM), or any other dynamic
storage device commonly known in the art. Read only memory 340 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 370. Mass storage 350 may be any current or future mass storage solution, which can be used to store
information and/or instructions. Exemplary mass storage solutions include, but are not
limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced
Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external,
e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from
Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar
7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage,
e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill
Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[0094] Bus 320 communicatively couples processor(s) 370 with the other memory,
storage and communication blocks. Bus 320 can be, e.g. a Peripheral Component
Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI),
USB or the like, for connecting expansion cards, drives and other subsystems as well as other
buses, such a front side bus (FSB), which connects processor 370 to software system.
[0095] Optionally, operator and administrative interfaces, e.g. a display, keyboard,
and a cursor control device, may also be coupled to bus 320 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 360. External storage device 310 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0096] Thus, it will be appreciated by those of ordinary skill in the art that the
diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[0097] While embodiments of the present invention have been illustrated and
described, it will be clear that the invention is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the invention, as described in the claim.
[0098] In the foregoing description, numerous details are set forth. It will be apparent,
however, to one of ordinary skill in the art having the benefit of this disclosure, that the present invention may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, to avoid obscuring the present invention.
[0099] As used herein, and unless the context dictates otherwise, the term "coupled
to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other)and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean "communicatively coupled with" over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[00100] It should be apparent to those skilled in the art that many more modifications
besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms "comprises" and "comprising" should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C .... and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[00101] While the foregoing describes various embodiments of the invention, other and
further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable
a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
ADVANTAGES OF THE PRESENT DISCLOSURE
[00102] The present disclosure provides a system and an apparatus for providing
information associated with physical objects.
[00103] The present disclosure provides a simple and effective system and apparatus
for providing information associated with physical objects.
[00104] The present disclosure provides a reliable, fast and secure system and
apparatus for enabling virtualization or scanning of physical or real-world objects.
[00105] The present disclosure provides a precise, accurate and time-efficient system
and apparatus for enabling scanning of multiple physical objects placed on a surface.
[00106] The present disclosure provides a system and apparatus for providing
information associated with physical objects with reduced manpower/labour, without causing
any fatalities and with easy maintenance.
[00107] The present disclosure provides a system and apparatus for providing
information associated with physical objects by providing compatibility of using any of
computing devices and without causing scratches or damage to the computing devices.
We Claim:
1. A system for providing information associated with physical objects, the system
comprising:
a computing device; and an apparatus comprising:
a support structure having a first base member and at least one vertical support
member coupled to the first base member such that the support structure is
configured to hold the computing device above the first base member and in
between the at least one vertical support member; and
a mirror having a first end and a second end coupled to the at least one vertical
support member at a predetermined angle, respectively, from top and located above
the computing device such that the mirror is adapted to reflect an image of at least
one physical object placed on a first surface, wherein
the computing device is configured to:
obtain information associated with the reflected image of the at least one physical
object, and
process the obtained information to obtain output data, wherein the output data is
associated with the processed information corresponding to the at least one
physical object.
2. The system as claimed in claim 1, wherein the computing device comprises at least one of an imaging unit and a scanning unit, and wherein the at least one of the imaging unit and the scanning unit are configured to obtain the information associated with the reflected image.
3. The system as claimed in claim 1, wherein the output data comprises at least one of a 3D computer model, an augmented object, texts, images, multimedia information and predefined metadata corresponding to the reflected image of the at least one physical object.
4. The system as claimed in claim 1, wherein the support structure is a height adjustable stand.
5. The system as claimed in claim 1, wherein the computing device is at least one of a laptop computer, desktop computer, mobile phone, tablet and a personal digital assistant.
6. The system as claimed in claim 1, wherein the computing device comprises a display unit operatively coupled to the control unit, and wherein the computing device is
configured to display, on the display unit, the output data corresponding to the at least one physical object.
7. An apparatus, the apparatus comprising:
a support structure comprising a first base member and at least two vertical support members coupled to the first base member such that the support structure is configured to hold a computing device above the first base member and in between the at least two vertical support members; and
a mirror having a first end and a second end coupled to the at least two vertical
members at a predetermined angle, respectively, from top and located above the
computing device such that the mirror is adapted to reflect an image of at least one
physical object placed on a first surface, wherein the computing device is configured to:
obtain information associated with the reflected image of the at least one physical
object, and
process the obtained information to provide output data, wherein the output data is associated with the processed information corresponding to the at least one physical object.
8. The apparatus as claimed in claim 7, wherein the support structure is a height adjustable stand.
9. The apparatus as claimed in claim 7, wherein the output data comprises at least one of a 3D computer model, an augmented object, texts, images, multimedia information and predefined metadata corresponding to the reflected image of the at least one physical object.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 201911036838-Correspondence-050820.pdf | 2021-10-18 |
| 1 | 201911036838-STATEMENT OF UNDERTAKING (FORM 3) [13-09-2019(online)].pdf | 2019-09-13 |
| 2 | 201911036838-FORM FOR STARTUP [13-09-2019(online)].pdf | 2019-09-13 |
| 2 | 201911036838-Power of Attorney-050820.pdf | 2021-10-18 |
| 3 | 201911036838-FORM FOR SMALL ENTITY(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 3 | 201911036838-Annexure [30-07-2020(online)].pdf | 2020-07-30 |
| 4 | 201911036838-FORM-26 [30-07-2020(online)].pdf | 2020-07-30 |
| 4 | 201911036838-FORM 1 [13-09-2019(online)].pdf | 2019-09-13 |
| 5 | 201911036838-Written submissions and relevant documents [30-07-2020(online)].pdf | 2020-07-30 |
| 5 | 201911036838-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 6 | 201911036838-EVIDENCE FOR REGISTRATION UNDER SSI [13-09-2019(online)].pdf | 2019-09-13 |
| 6 | 201911036838-Correspondence to notify the Controller [13-07-2020(online)].pdf | 2020-07-13 |
| 7 | 201911036838-US(14)-HearingNotice-(HearingDate-23-07-2020).pdf | 2020-07-12 |
| 7 | 201911036838-DRAWINGS [13-09-2019(online)].pdf | 2019-09-13 |
| 8 | 201911036838-DECLARATION OF INVENTORSHIP (FORM 5) [13-09-2019(online)].pdf | 2019-09-13 |
| 8 | 201911036838-ABSTRACT [10-01-2020(online)].pdf | 2020-01-10 |
| 9 | 201911036838-CLAIMS [10-01-2020(online)].pdf | 2020-01-10 |
| 9 | 201911036838-COMPLETE SPECIFICATION [13-09-2019(online)].pdf | 2019-09-13 |
| 10 | 201911036838-COMPLETE SPECIFICATION [10-01-2020(online)].pdf | 2020-01-10 |
| 10 | Abstract.jpg | 2019-09-21 |
| 11 | 201911036838-CORRESPONDENCE [10-01-2020(online)].pdf | 2020-01-10 |
| 11 | 201911036838-FORM-9 [07-11-2019(online)].pdf | 2019-11-07 |
| 12 | 201911036838-DRAWING [10-01-2020(online)].pdf | 2020-01-10 |
| 12 | 201911036838-STARTUP [08-11-2019(online)].pdf | 2019-11-08 |
| 13 | 201911036838-FER_SER_REPLY [10-01-2020(online)].pdf | 2020-01-10 |
| 13 | 201911036838-FORM28 [08-11-2019(online)].pdf | 2019-11-08 |
| 14 | 201911036838-FORM 18A [08-11-2019(online)].pdf | 2019-11-08 |
| 14 | 201911036838-FORM-26 [10-01-2020(online)].pdf | 2020-01-10 |
| 15 | 201911036838-FER.pdf | 2019-11-28 |
| 15 | 201911036838-Proof of Right (MANDATORY) [14-11-2019(online)].pdf | 2019-11-14 |
| 16 | 201911036838-FORM-26 [14-11-2019(online)].pdf | 2019-11-14 |
| 17 | 201911036838-Proof of Right (MANDATORY) [14-11-2019(online)].pdf | 2019-11-14 |
| 17 | 201911036838-FER.pdf | 2019-11-28 |
| 18 | 201911036838-FORM-26 [10-01-2020(online)].pdf | 2020-01-10 |
| 18 | 201911036838-FORM 18A [08-11-2019(online)].pdf | 2019-11-08 |
| 19 | 201911036838-FER_SER_REPLY [10-01-2020(online)].pdf | 2020-01-10 |
| 19 | 201911036838-FORM28 [08-11-2019(online)].pdf | 2019-11-08 |
| 20 | 201911036838-DRAWING [10-01-2020(online)].pdf | 2020-01-10 |
| 20 | 201911036838-STARTUP [08-11-2019(online)].pdf | 2019-11-08 |
| 21 | 201911036838-CORRESPONDENCE [10-01-2020(online)].pdf | 2020-01-10 |
| 21 | 201911036838-FORM-9 [07-11-2019(online)].pdf | 2019-11-07 |
| 22 | 201911036838-COMPLETE SPECIFICATION [10-01-2020(online)].pdf | 2020-01-10 |
| 22 | Abstract.jpg | 2019-09-21 |
| 23 | 201911036838-CLAIMS [10-01-2020(online)].pdf | 2020-01-10 |
| 23 | 201911036838-COMPLETE SPECIFICATION [13-09-2019(online)].pdf | 2019-09-13 |
| 24 | 201911036838-DECLARATION OF INVENTORSHIP (FORM 5) [13-09-2019(online)].pdf | 2019-09-13 |
| 24 | 201911036838-ABSTRACT [10-01-2020(online)].pdf | 2020-01-10 |
| 25 | 201911036838-US(14)-HearingNotice-(HearingDate-23-07-2020).pdf | 2020-07-12 |
| 25 | 201911036838-DRAWINGS [13-09-2019(online)].pdf | 2019-09-13 |
| 26 | 201911036838-EVIDENCE FOR REGISTRATION UNDER SSI [13-09-2019(online)].pdf | 2019-09-13 |
| 26 | 201911036838-Correspondence to notify the Controller [13-07-2020(online)].pdf | 2020-07-13 |
| 27 | 201911036838-Written submissions and relevant documents [30-07-2020(online)].pdf | 2020-07-30 |
| 27 | 201911036838-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 28 | 201911036838-FORM-26 [30-07-2020(online)].pdf | 2020-07-30 |
| 28 | 201911036838-FORM 1 [13-09-2019(online)].pdf | 2019-09-13 |
| 29 | 201911036838-FORM FOR SMALL ENTITY(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 29 | 201911036838-Annexure [30-07-2020(online)].pdf | 2020-07-30 |
| 30 | 201911036838-Power of Attorney-050820.pdf | 2021-10-18 |
| 30 | 201911036838-FORM FOR STARTUP [13-09-2019(online)].pdf | 2019-09-13 |
| 31 | 201911036838-Correspondence-050820.pdf | 2021-10-18 |
| 31 | 201911036838-STATEMENT OF UNDERTAKING (FORM 3) [13-09-2019(online)].pdf | 2019-09-13 |
| 1 | searchstrat_28-11-2019.pdf |