The present disclosure relates to mobile electronic devices including at least one transparent display screen for comparing and accurately determining the color of a predetermined object for color and texture application. Moreover, the present disclosure provides color analysis and control using an electronic mobile device transparent display screen, for a wide variety of applications, including, but not limited to color, shade and coating defect identification applications, as well as augmented reality applications.
In the use of transparent display screens on mobile electronic device there is the desire to compare colors, shades, textures and other image parameters. The transparent display screen may by single display layered or multiple display layered, bonded or formed monolithic. The particular electronic mobile device may have single or multiple transparent display screen with capability to have one layer become non-transparent/opaque. In using a transparent display layer, the user may identify, compare shades of color while looking through part of transparent display on a mobile device. The advantage of comparison through transparent display screen includes the property that since the color is shown on the part of transparent display screen, where compared color directly edge up to compared color or shades of color using same light source seen though transparent display screen.
Individual perception of subject with color that is being compared will be more similar due to non camera factors which will affect the results; which also include translucent shades like tinted beverage/fluid seen though glass. Example: looking through glass cup with beverage like dark beer, utilizing comparison shade guide seen through transparent display screen has advantage due to same background/surrounding/environment/lighting/objects seen behind the glass cup and transparent display will be same for more accuracy. Non-transparent display screen has a color “break” due to edge of screen, to include curve edge (which has slight lighting difference at the edges) and viewed camera limits (RGB).
On multiple transparent displays a layered screen, utilizing a transparent display screen to display coating defects in parallax image over the color, for more realistic image comparison. For comparing paint coatings, color identification is not only factor. Other factors include defects associated with coating systems (texture defects on the color), such as alligatoring, bleeding, blistering, checking, fish eyes, etc., which can be better visually shown though transparent display screen in form of overlay as viewed though transparent display screen.
There is the desire to perceive and control these image aspects with a transparent display screen on an electronic mobile device. With such an ability, color, shade and coating defect identification and other variations could be appreciated. Such variations and their control could have application in a variety of scenarios, including augmented reality scenarios.
The disclosed subject matter provides for color analysis and control using an electronic mobile device transparent display screen. Additionally, the present disclosure provides a method and system for operation on a mobile electronic device including at least one transparent display screen for comparing and accurately determining the color of a predetermined object.
In summary, here is provided the operation of a mobile electronic device including at least one transparent display screen for comparing and accurately determining the color of a predetermined object. The disclosure includes a method, system, and mobile electronic device that includes use of a memory associated with the electronic mobile device for storing optical processing data and optical processing instructions and algorithms. A computer processor associates with the electronic mobile device for executing the optical processing instructions and algorithms and operating in response to optical processing data generated by the electronic mobile device. An optical lens of the electronic mobile device captures an image of an object for display on at least one transparent display screen of the mobile electronic device. A first set of optical processing data is collected using data deriving from the capture of the image through the optical lens of the electronic mobile device. The first set of optical processing data includes a first set of color data. A transparent portion of the at least one transparent display screen of the mobile electronic device displays the object. A second set of color data associated with a perceived color of the object receives and stores in the memory and displays the image as perceived through the at least one transparent display screen. Instructions execute on the computer processor associated with the electronic mobile device and determining image difference values between said first set of optical processing data and said second set of optical processing data; and a display on a portion on the at least one transparent display screen for indicating said image difference values from the group consisting of color differences, texture differences, transparency differences, lighting differences, motion differences, focus differences and the like.
The system includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device and executing in response to optical processing data generated by the electronic mobile device said optical processing data and optical processing instructions and algorithms for adjusting the color value of said color of interest of object as perceived through said optical lens of said electronic mobile device. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for executing instructions associated with the optical processing data within an augmented reality computer process using optical processing data in the memory and optical processing instructions and algorithms executing the computer processor associated with the electronic mobile device.
The system uses at least one transparent display screen comprises a single display screen having at least one bonded monolithic form or a layered monolithic form. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for controllably varying the translucence of said at least one transparent display screen through a translucence range of zero translucence or opaque to 100% translucence or transparent. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for generating suggestions to a user for determining possible factors causing a color value for said first perceived color of interest to differ from a color value for said second perceived color of interest.
A technical advantage of the present disclosure includes color shade and texture matching including three-dimensional and parallax touchscreen operation which can distinguish pressure differences in touch screen control. Using pressure differences, the perception of texture and depth can be significantly enhanced for uses of the present disclosure.
Another technical advantage of the present disclosure includes the ability to provide to a user options in matching color and texture for various objects with use of different levels of pressure applied to the transparent touch screen of a mobile electronic device. For example, a user can choose texture, but color has to be changed or vise versa, with different level of pressure, user can leave texture as is and just change the color. These control variations make the user experience much richer and rewarding, because of the ability to respond to varying levels of pressure on to touch screen.
A further technical advantage of the present disclosure includes the ability to appreciate how objects with same color and different textures may have different perceived color parameters. For example, in considering paint as it dries, color might match but there could be at least 20 different textures it could appear with it. With paint drying or with defects like cracking, fish eye looking defects, peeling and etc., the color matching and analysis system of the present disclosure gives the ability to address such variations.
Another technical advantage of the present disclosure includes the ability to use a parallax image to provide the ability to make more valuable distinctions between colors as a function of the texture of the particular object.
Another technical advantage of the present disclosure incorporates the concept of having dual transparent screens associated with a single mobile electronic device. Dual transparent screens provide the ability to determine various aspects of parallax images to control the way images are collected and may be responded to using multiple transparent screens.
The present disclosure further provides the ability to address texture differences in a three dimensional screen for a variety of applications, including construction, painting, texture with foods, other aspects of perception where the ability to perceive an image through the transparent screen at the same time associate with the particular textures and other dimensional aspect of the object. This aspect provides the ability through the transparent display screen of perceiving objects characteristics that otherwise it cannot be perceived.
The present subject matter will now be described in detail with reference to the drawings, which are provided as illustrative examples of the subject matter so as to enable those skilled in the art to practice the subject matter. Notably, the FIGUREs and examples are not meant to limit the scope of the present subject matter to a single embodiment, but other embodiments are possible by way of interchange of some or all of the described or illustrated elements and, further, wherein:
The detailed description set forth below in connection with the appended drawings is intended as a description of exemplary embodiments in which the presently disclosed process can be practiced. The term “exemplary” used throughout this description means “serving as an example, instance, or illustration,” and should not necessarily be construed as preferred or advantageous over other embodiments. The detailed description includes specific details for providing a thorough understanding of the presently disclosed method and system. However, it will be apparent to those skilled in the art that the presently disclosed process may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the presently disclosed method and system.
In the present specification, an embodiment showing a singular component should not be considered limiting. Rather, the subject matter preferably encompasses other embodiments including a plurality of the same component, and vice-versa, unless explicitly stated otherwise herein. Moreover, applicants do not intend for any term in the specification or claims to be ascribed an uncommon or special meaning unless explicitly set forth as such. Further, the present subject matter encompasses present and future known equivalents to the known components referred to herein by way of illustration.
Transparent display screen on mobile device for color, shade and coating defect identification. On a single layer or holograph only screen, or on multiple transparent display layer screen; while viewing thought the transparent display layer, use part of transparent displayer as shade guide in translucent form, for translucent colors such as color of liquid seen though a glass, and gas color may be compared.
Viewing directly though part of transparent display screen for color comparison (color match seen edge to edge, since only part of transparent display screen is used as color comparison chart), to overcome total image viewed though camera view played on non-transparent display screen to overcome RGB (red, green and blue lights) limitations, which applies to camera view displayed on type of non-transparent screen on mobile device.
On a multiple layered transparent display screen, utilizing top layer to display defects as parallax image, another layer showing colors and for non translucent colors, also utilizing last layer or image support in form of non-transparency/opaque layer for the color sample. Together to show type of defect associated with color coating system and color.
The present disclosure relates to mobile electronic device with a transparent display screen. Electronic mobile devices are improving display screens and technical capabilities. With SoC (system on chip) making hardware in nanometer critical dimensions size and being reduced smaller. Hardware miniaturized to be concealed behind small areas making it possible to incorporate transparent screens for electronic mobile device. However with transparent display screens, there is a need for more functions that needs to addressed. Such as comparison, use of transparent screen while it is not being view by the user while the electronic mobile device is next to device owner's ear or held in front of the user.
The application relates to electronic mobile device with transparent display screens. Electronic mobile device with transparent display screens will include electronic components, which makes the device function. This Application is intended to enhance and explore usage of transparent display screens for comparison for color, shades of liquid/gas and coating defects. This application is not intended to replace Spectrophotometer, but to serve as better reference to determine color, shades of translucent colors, and texture defects which is not in 2D form. Mobile device with multiple transparent display layers to be utilize transparent display layer or layers to show coating defects in parallax image over base color layer (parallax image may be shown on top and or bottom of color layer per type of coating defect).
An important aspect of the present disclosure includes three-dimensional touch control. The ability to push or vary pressure on the three-dimensional screen and the rate at which the pressure is applied would provide the ability to control the three-dimensional perception that would be recorded or used on the electronic device display screen. In addition, there is the ability to adjust the color that is perceived by the electronic device according to the controls of the user in the perception of the color in or through the electronic display screen transparent display.
The system uses at least one transparent display screen comprises a single display screen having at least one bonded monolithic form or a layered monolithic form. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for controllably varying the translucence of said at least one transparent display screen through a translucence range of zero translucence or opaque to 100% translucence or transparent. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for generating suggestions to a user for determining possible factors causing a color value for said first perceived color of interest to differ from a color value for said second perceived color of interest.
Another aspect of the present disclosure includes color shade and texture matching including three-dimensional and parallax touchscreen operation which can distinguish pressure differences in touch screen control. Using pressure differences, the perception of texture and depth can be significantly enhanced for uses of the present disclosure.
A further aspect of the present disclosure includes the ability to provide to a user options in matching color and texture for various objects with use of different levels of pressure applied to the transparent touch screen of a mobile electronic device. For example, a user can choose texture, but color has to be changed or vise versa, with different level of pressure, user can leave texture as is and just change the color. These control variations make the user experience much richer and rewarding, because of the ability to respond to varying levels of pressure on to touch screen.
The present disclosure includes the aspect of the ability to appreciate how objects with same color and different textures may have different perceived color parameters. For example, in considering paint as it dries, color might match but there could be at least 20 different textures it could appear with it. With paint drying or with defects like cracking, fish eye looking defects, peeling and etc., the color matching and analysis system of the present disclosure gives the ability to address such variations.
The present disclosure further includes the ability to use a parallax image to provide the ability to make more valuable distinctions between colors as a function of the texture of the particular object. By incorporating the concept of having dual transparent screens associated with a single mobile electronic device, the present disclosure provides the ability to determine various aspects of parallax images to control the way images are collected and may be responded to using multiple transparent screens.
The present disclosure further provides the ability to address texture differences in a three dimensional screen for a variety of applications, including construction, painting, texture with foods, other aspects of perception where the ability to perceive an image through the transparent screen at the same time associate with the particular textures and other dimensional aspect of the object. This aspect provides the ability through the transparent display screen of perceiving objects characteristics that otherwise it cannot be perceived.
It should be appreciated that the device 100 is only one example of a portable multifunction device 100, and that the device 100 may have more or fewer components than shown, may combine two or more components, or a may have a different configuration or arrangement of the components. The various components shown in
Memory 102 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Access to memory 102 by other components of the device 100, such as the CPU 120 and the peripherals interface 118, may be controlled by the memory controller 122.
The peripherals interface 118 couples the input and output peripherals of the device to the CPU 120 and memory 102. The one or more processors 120 run or execute various software programs and/or sets of instructions stored in memory 102 to perform various functions for the device 100 and to process data.
In some embodiments, the peripherals interface 118, the CPU 120, and the memory controller 122 may be implemented on a single chip, such as a chip 104. In some other embodiments, they may be implemented on separate chips.
The RF (radio frequency) circuitry 108 receives and sends RF signals, also called electromagnetic signals. The RF circuitry 108 converts electrical signals to/from electromagnetic signals and communicates with communications networks and other communications devices via the electromagnetic signals. The RF circuitry 108 may include well-known circuitry for performing these functions, including but not limited to an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identity module (SIM) card, memory, and so forth.
The RF circuitry 108 may communicate with networks, such as the Internet, also referred to as the World Wide Web (WWW), an intranet and/or a wireless network, such as a cellular telephone network, a wireless local area network (LAN) and/or a metropolitan area network (MAN), and other devices by wireless communication. The wireless communication may use any of a plurality of communications standards, protocols and technologies, including but not limited to Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11 b, IEEE 802.11g and/or IEEE 802.11 n), voice over Internet Protocol (VoIP), Wi-MAX, a protocol for email (e.g., Internet message access protocol (IMAP) and/or post office protocol (POP)), instant messaging (e.g., extensible messaging and presence protocol (XMPP), Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), and/or Instant Messaging and Presence Service (IMPS)), and/or Short Message Service (SMS)), or any other suitable communication protocol, including communication protocols not yet developed as of the filing date of this document.
The audio circuitry 110, the speaker 111, and the microphone 113 provide an audio interface between a user and the device 100. The audio circuitry 110 receives audio data from the peripherals interface 118, converts the audio data to an electrical signal, and transmits the electrical signal to the speaker 111. The speaker 111 converts the electrical signal to human-audible sound waves. The audio circuitry 110 also receives electrical signals converted by the microphone 113 from sound waves. The audio circuitry 110 converts the electrical signal to audio data and transmits the audio data to the peripherals interface 118 for processing. Audio data may be retrieved from and/or transmitted to memory 102 and/or the RF circuitry 108 by the peripherals interface 118. In some embodiments, the audio circuitry 110 also includes a headset jack (e.g. 212,
The I/O subsystem 106 couples input/output peripherals on the device 100, such as the touch screen 112 and other input/control devices 116, to the peripherals interface 118. The I/O subsystem 106 may include a display controller 156 and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive/send electrical signals from/to other input or control devices 116. The other input/control devices 116 may include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, and so forth. In some alternate embodiments, input controller(s) 160 may be coupled to any (or none) of the following: a keyboard, infrared port, USB port, and a pointer device such as a mouse. The one or more buttons (e.g., 208,
The touch-sensitive touch screen 112 provides an input interface and an output interface between the device and a user. The display controller 156 receives and/or sends electrical signals from/to the touch screen 112. The touch screen 112 displays visual output to the user. The visual output may include graphics, text, icons, video, and any combination thereof (collectively termed “graphics”). In some embodiments, some or all of the visual output may correspond to user-interface objects, further details of which are described below.
A touch screen 112 has a touch-sensitive surface, sensor or set of sensors that accepts input from the user based on haptic and/or tactile contact. The touch screen 112 and the display controller 156 (along with any associated modules and/or sets of instructions in memory 102) detect contact (and any movement or breaking of the contact) on the touch screen 112 and converts the detected contact into interaction with user-interface objects (e.g., one or more soft keys, icons, web pages or images) that are displayed on the touch screen. In an exemplary embodiment, a point of contact between a touch screen 112 and the user corresponds to a finger of the user.
The touch screen 112 may use LCD (liquid crystal display) technology, or LPD (light emitting polymer display) technology, although other display technologies may be used in other embodiments. The touch screen 112 and the display controller 156 may detect contact and any movement or breaking thereof using any of a plurality of touch sensing technologies now known or later developed, including but not limited to capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements for determining one or more points of contact with a touch screen 112.
A touch-sensitive display in some embodiments of the touch screen 112 may be analogous to the multi-touch sensitive tablets described in the following U.S. Pat. No. 6,323,846 (Westerman et al.), U.S. Pat. No. 6,570,557 (Westerman et al.), and/or U.S. Pat. No. 6,677,932 (Westerman), and/or U.S. Patent Publication 2002/0015024A1, each of which is hereby incorporated by reference in their entirety. However, a touch screen 112 displays visual output from the portable device 100, whereas touch sensitive tablets do not provide visual output.
A touch-sensitive display in some embodiments of the touch screen 112 may be as described in the following applications: (1) U.S. patent application Ser. No. 11/381,313, “Multipoint Touch Surface Controller,” filed May 2, 2006; (2) U.S. patent application Ser. No. 10/840,862, “Multipoint Touchscreen,” filed May 6, 2004; (3) U.S. patent application Ser. No. 10/903,964, “Gestures For Touch Sensitive Input Devices,” filed Jul. 30, 2004; (4) U.S. patent application Ser. No. 11/048,264, “Gestures For Touch Sensitive Input Devices,” filed Jan. 31, 2005; (5) U.S. patent application Ser. No. 11/038,590, “Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices,” filed Jan. 18, 2005; (6) U.S. patent application Ser. No. 11/228,758, “Virtual Input Device Placement On A Touch Screen User Interface,” filed Sep. 16, 2005; (7) U.S. patent application Ser. No. 11/228,700, “Operation Of A Computer With A Touch Screen Interface,” filed Sep. 16, 2005; (8) U.S. patent application Ser. No. 11/228,737, “Activating Virtual Keys Of A Touch-Screen Virtual Keyboard,” filed Sep. 16, 2005; and (9) U.S. patent application Ser. No. 11/367,749, “Multi-Functional Hand-Held Device,” filed Mar. 3, 2006. All of these applications are incorporated by reference herein in their entirety.
The touch screen 112 may have a resolution in excess of 100 dpi. In an exemplary embodiment, the touch screen has a resolution of approximately 160 dpi. The user may make contact with the touch screen 112 using any suitable object or appendage, such as a stylus, a finger, and so forth. In some embodiments, the user interface is designed to work primarily with finger-based contacts and gestures, which are much less precise than stylus-based input due to the larger area of contact of a finger on the touch screen. In some embodiments, the device translates the rough finger-based input into a precise pointer/cursor position or command for performing the actions desired by the user.
In some embodiments, in addition to the touch screen, the device 100 may include a touchpad (not shown) for activating or deactivating particular functions. In some embodiments, the touchpad is a touch-sensitive area of the device that, unlike the touch screen, does not display visual output. The touchpad may be a touch-sensitive surface that is separate from the touch screen 112 or an extension of the touch-sensitive surface formed by the touch screen.
The device 100 also includes a power system 162 for powering the various components. The power system 162 may include a power management system, one or more power sources (e.g., battery, alternating current (AC)), a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator (e.g., a light-emitting diode (LED)) and any other components associated with the generation, management and distribution of power in portable devices.
The device 100 may also include one or more optical sensors 164.
In some embodiments, an optical sensor is located on the front of the device so that the user's image may be obtained for videoconferencing while the user views the other video conference participants on the touch screen display. In some embodiments, the position of the optical sensor 164 can be changed by the user (e.g., by rotating the lens and the sensor in the device housing) so that a single optical sensor 164 may be used along with the touch screen display for both video conferencing and still and/or video image acquisition.
The device 100 may also include one or more proximity sensors 166.
The device 100 may also include one or more accelerometers 168.
In some embodiments, the software components stored in memory 102 may include an operating system 126, a communication module (or set of instructions) 128, a contact/motion module (or set of instructions) 130, a graphics module (or set of instructions) 132, a text input module (or set of instructions) 134, a Global Positioning System (GPS) module (or set of instructions) 135, and applications (or set of instructions) 136.
The operating system 126 (e.g., Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, or an embedded operating system such as VxWorks) includes various software components and/or drivers for controlling and managing general system tasks (e.g., memory management, storage device control, power management, etc.) and facilitates communication between various hardware and software components.
The communication module 128 facilitates communication with other devices over one or more external ports 124 and also includes various software components for handling data received by the RF circuitry 108 and/or the external port 124. The external port 124 (e.g., Universal Serial Bus (USB), FIREWIRE, etc.) is adapted for coupling directly to other devices or indirectly over a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external port is a multi-pin (e.g., 30-pin) connector that is the same as, or similar to and/or compatible with the 30-pin connector used on iPod (trademark of Apple Computer, Inc.) devices.
The contact/motion module 130 may detect contact with the touch screen 112 (in conjunction with the display controller 156) and other touch sensitive devices (e.g., a touchpad or physical click wheel). The contact/motion module 130 includes various software components for performing various operations related to detection of contact, such as determining if contact has occurred, determining if there is movement of the contact and tracking the movement across the touch screen 112, and determining if the contact has been broken (i.e., if the contact has ceased). Determining movement of the point of contact may include determining speed (magnitude), velocity (magnitude and direction), and/or an acceleration (a change in magnitude and/or direction) of the point of contact. These operations may be applied to single contacts (e.g., one finger contacts) or to multiple simultaneous contacts (e.g., “multitouch”/multiple finger contacts). In some embodiments, the contact/motion module 130 and the display controller 156 also detects contact on a touchpad. In some embodiments, the contact/motion module 130 and the controller 160 detects contact on a click wheel.
The graphics module 132 includes various known software components for rendering and displaying graphics on the touch screen 112, including components for changing the intensity of graphics that are displayed. As used herein, the term “graphics” includes any object that can be displayed to a user, including without limitation text, web pages, icons (such as user-interface objects including soft keys), digital images, videos, animations and the like. An animation in this context is a display of a sequence of images that gives the appearance of movement, and informs the user of an action that has been performed (such as moving an email message to a folder). In this context, a respective animation that confirms an action by the user of the device typically takes a predefined, finite amount of time, such as an amount of time between 0.2 and 1.0 seconds, or between 0.5 and 2.0 seconds, depending on the context.
The text input module 134, which may be a component of graphics module 132, provides soft keyboards for entering text in various applications (e.g., contacts 137, e-mail 140, IM 141, blogging 142, browser 147, and any other application that needs text input).
The GPS module 135 determines the location of the device and provides this information for use in various applications (e.g., to telephone 138 for use in location-based dialing, to camera 143 and/or blogger 142 as picture/video metadata, and to applications that provide location-based services such as weather widgets, local yellow page widgets, and map/navigation widgets).
The applications 136 may include the following modules (or sets of instructions), or a subset or superset thereof:
a contacts module 137 (sometimes called an address book or contact list);
a telephone module 138;
a video conferencing module 139;
an e-mail client module 140;
an instant messaging (IM) module 141;
a blogging module 142;
a camera module 143 for still and/or video images;
an image management module 144;
a video player module 145;
a music player module 146;
a browser module 147;
a calendar module 148;
widget modules 149, which may include weather widget 149-1, stocks widget 149-2, calculator widget 149-3, alarm clock widget 149-4, dictionary widget 149-5, and other widgets obtained by the user, as well as user-created widgets 149-6;
widget creator module 150 for making user-created widgets 149-6;
search module 151;
video and music player module 152, which merges video player module 145 and music player module 146;
notes module 153; and/or
map module 154.
Examples of other applications 136 that may be stored in memory 102 include other word processing applications, JAVA-enabled applications, encryption, digital rights management, voice recognition, and voice replication.
In conjunction with touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the contacts module 137 may be used to manage an address book or contact list, including: adding name(s) to the address book; deleting name(s) from the address book; associating telephone number(s), e-mail address(es), physical address(es) or other information with a name; associating an image with a name; categorizing and sorting names; providing telephone numbers or e-mail addresses to initiate and/or facilitate communications by telephone 138, video conference 139, e-mail 140, or IM 141; and so forth. Embodiments of user interfaces and associated processes using contacts module 137 are described further below.
In conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the telephone module 138 may be used to enter a sequence of characters corresponding to a telephone number, access one or more telephone numbers in the address book 137, modify a telephone number that has been entered, dial a respective telephone number, conduct a conversation and disconnect or hang up when the conversation is completed. As noted above, the wireless communication may use any of a plurality of communications standards, protocols and technologies. Embodiments of user interfaces and associated processes using telephone module 138 are described further below.
In conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch screen 112, display controller 156, optical sensor 164, optical sensor controller 158, contact module 130, graphics module 132, text input module 134, contact list 137, and telephone module 138, the videoconferencing module 139 may be used to initiate, conduct, and terminate a video conference between a user and one or more other participants.
In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the e-mail client module 140 may be used to create, send, receive, and manage e-mail. In conjunction with image management module 144, the e-mail module 140 makes it very easy to create and send e-mails with still or video images taken with camera module 143. Embodiments of user interfaces and associated processes using e-mail module 140 are described further below.
In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the instant messaging module 141 may be used to enter a sequence of characters corresponding to an instant message, to modify previously entered characters, to transmit a respective instant message (for example, using a Short Message Service (SMS) or Multimedia Message Service (MMS) protocol for telephony-based instant messages or using XMPP, SIMPLE, or IMPS for Internet-based instant messages), to receive instant messages and to view received instant messages. In some embodiments, transmitted and/or received instant messages may include graphics, photos, audio files, video files and/or other attachments as are supported in a MMS and/or an Enhanced Messaging Service (EMS). As used herein, “instant messaging” refers to both telephony-based messages (e.g., messages sent using SMS or MMS) and Internet-based messages (e.g., messages sent using XMPP, SIMPLE, or IMPS). Embodiments of user interfaces and associated processes using instant messaging module 141 are described further below.
In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact module 130, graphics module 132, text input module 134, image management module 144, and browsing module 147, the blogging module 142 may be used to send text, still images, video, and/or other graphics to a blog (e.g., the user's blog).
In conjunction with touch screen 112, display controller 156, optical sensor(s) 164, optical sensor controller 158, contact module 130, graphics module 132, and image management module 144, the camera module 143 may be used to capture still images or video (including a video stream) and store them into memory 102, modify characteristics of a still image or video, or delete a still image or video from memory 102. Embodiments of user interfaces and associated processes using camera module 143 are described further below.
In conjunction with touch screen 112, display controller 156, contact module 130, graphics module 132, text input module 134, and camera module 143, the image management module 144 may be used to arrange, modify or otherwise manipulate, label, delete, present (e.g., in a digital slide show or album), and store still and/or video images. Embodiments of user interfaces and associated processes using image management module 144 are described further below.
In conjunction with touch screen 112, display controller 156, contact module 130, graphics module 132, audio circuitry 110, and speaker 111, the video player module 145 may be used to display, present or otherwise play back videos (e.g., on the touch screen or on an external, connected display via external port 124). Embodiments of user interfaces and associated processes using video player module 145 are described further below.
In conjunction with touch screen 112, display system controller 156, contact module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, the music player module 146 allows the user to download and play back recorded music and other sound files stored in one or more file formats, such as MP3 or AAC files. In some embodiments, the device 100 may include the functionality of an MP3 player, such as an iPod (trademark of Apple Computer, Inc.). Embodiments of user interfaces and associated processes using music player module 146 are described further below.
In conjunction with RF circuitry 108, touch screen 112, display system controller 156, contact module 130, graphics module 132, and text input module 134, the browser module 147 may be used to browse the Internet, including searching, linking to, receiving, and displaying web pages or portions thereof, as well as attachments and other files linked to web pages. Embodiments of user interfaces and associated processes using browser module 147 are described further below.
In conjunction with RF circuitry 108, touch screen 112, display system controller 156, contact module 130, graphics module 132, text input module 134, e-mail module 140, and browser module 147, the calendar module 148 may be used to create, display, modify, and store calendars and data associated with calendars (e.g., calendar entries, to do lists, etc.). Embodiments of user interfaces and associated processes using calendar module 148 are described further below.
In conjunction with RF circuitry 108, touch screen 112, display system controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, the widget modules 149 are mini-applications that may be downloaded and used by a user (e.g., weather widget 149-1, stocks widget 149-2, calculator widget 149-3, alarm clock widget 149-4, and dictionary widget 149-5) or created by the user (e.g., user-created widget 149-6). In some embodiments, a widget includes an HTML (Hypertext Markup Language) file, a CSS (Cascading Style Sheets) file, and a JavaScript file. In some embodiments, a widget includes an XML (Extensible Markup Language) file and a JavaScript file (e.g., Yahoo! Widgets).
In conjunction with RF circuitry 108, touch screen 112, display system controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, the widget creator module 150 may be used by a user to create widgets (e.g., turning a user-specified portion of a web page into a widget).
In conjunction with touch screen 112, display system controller 156, contact module 130, graphics module 132, and text input module 134, the search module 151 may be used to search for text, music, sound, image, video, and/or other files in memory 102 that match one or more search criteria (e.g., one or more user-specified search terms).
In conjunction with touch screen 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the notes module 153 may be used to create and manage notes, to do lists, and the like.
In conjunction with RF circuitry 108, touch screen 112, display system controller 156, contact module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, the map module 154 may be used to receive, display, modify, and store maps and data associated with maps (e.g., driving directions; data on stores and other points of interest at or near a particular location; and other location-based data).
Each of the above identified modules and applications correspond to a set of instructions for performing one or more functions described above. These modules (i.e., sets of instructions) need not be implemented as separate software programs, procedures or modules, and thus various subsets of these modules may be combined or otherwise re-arranged in various embodiments. For example, video player module 145 may be combined with music player module 146 into a single module (e.g., video and music player module 152,
In some embodiments, the device 100 is a device where operation of a predefined set of functions on the device is performed exclusively through a touch screen 112 and/or a touchpad. By using a touch screen and/or a touchpad as the primary input/control device for operation of the device 100, the number of physical input/control devices (such as push buttons, dials, and the like) on the device 100 may be reduced.
The predefined set of functions that may be performed exclusively through a touch screen and/or a touchpad include navigation between user interfaces. In some embodiments, the touchpad, when touched by the user, navigates the device 100 to a main, home, or root menu from any user interface that may be displayed on the device 100. In such embodiments, the touchpad may be referred to as a “menu button.” In some other embodiments, the menu button may be a physical push button or other physical input/control device instead of a touchpad.
The device 100 may also include one or more physical buttons, such as “home” or menu button 204. As described previously, the menu button 204 may be used to navigate to any application 136 in a set of applications that may be executed on the device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key in a GUI in touch screen 112.
In one embodiment, the device 100 includes a touch screen 112, a menu button 204, a push button 206 for powering the device on/off and locking the device, volume adjustment button(s) 208, a Subscriber Identity Module (SIM) card slot 210, a head set jack 212, and a docking/charging external port 124. The push button 206 may be used to turn the power on/off on the device by depressing the button and holding the button in the depressed state for a predefined time interval; to lock the device by depressing the button and releasing the button before the predefined time interval has elapsed; and/or to unlock the device or initiate an unlock process. In an alternative embodiment, the device 100 also may accept verbal input for activation or deactivation of some functions through the microphone 113.
U.S. Pat. No. 9,367,093 to Pance, issued on Jun. 14, 2016 describes and claims a “Transparent Electronic Device for displaying images on a transparent display of an electronic device. The display may include one or more display screens as well as a flexible circuit for connecting the display screens with internal circuitry of the electronic device. Furthermore, the display screens may allow for overlaying of images over real world viewable objects, as well as a visible window to be present on an otherwise opaque display screen. Additionally, the display may include active and passive display screens that may be utilized based on images to be displayed. The disclosure of U.S. Pat. No. 9,367,093 is expressly incorporated by reference, as though contained fully herein.
In summary, here is provided for operation on a mobile electronic device including at least one transparent display screen for comparing and accurately determining the color of a predetermined object. The disclosure includes a method, system, and mobile electronic device that includes use of a memory associated with the electronic mobile device for storing optical processing data and optical processing instructions and algorithms. A computer processor associates with the electronic mobile device for executing the optical processing instructions and algorithms and operating in response to optical processing data generated by the electronic mobile device. An optical lens of the electronic mobile device captures an image of an object for display on at least one transparent display screen of the mobile electronic device. A first set of optical processing data is collected using data deriving from the capture of the image through the optical lens of the electronic mobile device. The first set of optical processing data includes a first set of color data. A transparent portion of the at least one transparent display screen of the mobile electronic device displays the object. A second set of color data associated with a perceived color of the object receives and stores in the memory and displays the image as perceived through the at least one transparent display screen. Instructions execute on the computer processor associated with the electronic mobile device and determining image difference values between said first set of optical processing data and said second set of optical processing data; and a display on a portion on the at least one transparent display screen for indicating said image difference values from the group consisting of color differences, texture differences, transparency differences, lighting differences, motion differences, focus differences and the like.
The system includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device and executing in response to optical processing data generated by the electronic mobile device said optical processing data and optical processing instructions and algorithms for adjusting the color value of said color of interest of object as perceived through said optical lens of said electronic mobile device. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for executing instructions associated with the optical processing data within an augmented reality computer process using optical processing data in the memory and optical processing instructions and algorithms executing the computer processor associated with the electronic mobile device.
The system uses at least one transparent display screen comprises a single display screen having at least one bonded monolithic form or a layered monolithic form. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for controllably varying the translucence of said at least one transparent display screen through a translucence range of zero translucence or opaque to 100% translucence or transparent. The system further includes optical processing data and optical processing instructions and algorithms for storing in the memory associated with the electronic mobile device and executing on the computer processor associated with the electronic mobile device for generating suggestions to a user for determining possible factors causing a color value for said first perceived color of interest to differ from a color value for said second perceived color of interest. A technical aspect of the present disclosure includes the ability to align the sensors so with the number for if there are multiple surgeries and we have a parallax image. There is the date the ability to go deeper with a hand gesture and to understand how the alignment of the sensors occurs for the x-ray image with the optical image in with the display.
The detailed description set forth herein in connection with the appended drawings is intended as a description of exemplary embodiments in which the presently disclosed subject matter may be practiced. The term “exemplary” used throughout this description means “serving as an example, instance, or illustration,” and should not necessarily be construed as preferred or advantageous over other embodiments.
This detailed description of illustrative embodiments includes specific details for providing a thorough understanding of the presently disclosed subject matter. However, it will be apparent to those skilled in the art that the presently disclosed subject matter may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the presently disclosed method and system.
The foregoing description of embodiments is provided to enable any person skilled in the art to make and use the subject matter. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the novel principles and subject matter disclosed herein may be applied to other embodiments without the use of the innovative faculty. The claimed subject matter set forth in the claims is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. It is contemplated that additional embodiments are within the spirit and true scope of the disclosed subject matter.
This application claims benefit to the Provisional Application No. 62/420,544 filed on Nov. 10, 2016 and Non-Provisional Application Ser. No. 15/464,231 filed on Mar. 20, 2017 as is expressly incorporated herein by reference. This application further claims the benefit of the following non-provisional applications, all of which are here expressly incorporated by reference: Ser. No. 15/464,231 entitled “METHOD AND SYSTEM FOR ADVERTISING AND SCREEN IDENTIFICATION USING A MOBILE DEVICE TRANSPARENT SCREEN,” filed on Mar. 20, 2017 with Attorney Docket No. SKCC001 US0TR; Ser. No. 15/______, entitled “ENHANCED TRANSPARENT DISPLAY SCREEN FOR MOBILE DEVICE AND METHODS OF OPERATION,” filed on Apr. 3, 2017 with Attorney Docket No. SKCC002US0TR; and Ser. No. 15/______, entitled “METHOD AND SYSTEM FOR CORRELATING ANATOMY USING AN ELECTRONIC MOBILE DEVICE TRANSPARENT DISPLAY SCREEN,” filed on Apr. 3, 2017 with Attorney Docket No. SKCC004US0TR.
Number | Date | Country | |
---|---|---|---|
62420544 | Nov 2016 | US |