US20160326677A1 - Method, apparatus, and computer-readable medium for viewing - Google Patents
Method, apparatus, and computer-readable medium for viewing Download PDFInfo
- Publication number
- US20160326677A1 US20160326677A1 US14/707,458 US201514707458A US2016326677A1 US 20160326677 A1 US20160326677 A1 US 20160326677A1 US 201514707458 A US201514707458 A US 201514707458A US 2016326677 A1 US2016326677 A1 US 2016326677A1
- Authority
- US
- United States
- Prior art keywords
- predetermined patterns
- patterns
- quilting
- captured image
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/04—Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
- D05B19/10—Arrangements for selecting combinations of stitch or pattern data from memory ; Handling data in order to control stitch format, e.g. size, direction, mirror image
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B11/00—Machines for sewing quilts or mattresses
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/12—Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
Definitions
- Exemplary embodiments of the present disclosure relate to a method, apparatus, and computer-readable medium for viewing a design. Exemplary embodiments of the present disclosure relate more particularly to a method, apparatus, and computer-readable medium for viewing a quilting design.
- Digital imaging is the creation of digital images, typically from a physical scene.
- the term is often assumed to imply or include the processing, compression, storage, printing, and display of such images.
- the most common method is by digital photography with a digital camera, but other methods are also available.
- a digital photograph may be created directly from a physical scene by a camera or similar device.
- a digital image may be obtained from another image in an analog medium, such as photographs, photographic film, or printed paper, by an image scanner or similar device.
- a digital image can also be computed from a geometric model or mathematical formula.
- digital imaging there are several benefits of digital imaging.
- Another advantage to digital photography is that it has been expanded to camera phones. Individuals are able to take cameras with them wherever as well as send photos instantly to others.
- Image editing encompasses the process of altering images, whether they are digital photographs, traditional photochemical photographs, or illustrations.
- Traditional analog image editing is known as photo retouching, using tools such as an airbrush to modify photographs, or editing illustrations with any traditional art medium.
- Graphic software programs which can be broadly grouped into vector graphics editors, raster graphic editors, and 3D modelers, are the primary tools with which a user may manipulate, enhance, and transform images. Many image editing programs are also used to render or create computer art from scratch.
- a first exemplary embodiment of the present disclosure provides a method of viewing.
- the method includes capturing, by a user equipment (UE), an image of a work piece, and accessing, by the UE, a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine.
- the method further includes combining, by the UE, the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- a second exemplary embodiment of the present disclosure provides an apparatus for viewing.
- the apparatus includes at least one processor and a memory storing computer instructions executable by the at least one processor, wherein the memory with the computer instructions and the at least one processor are configured to cause the apparatus to at least capture an image of a work piece.
- the memory with the computer instructions and the processor are configured to further cause the apparatus to access a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- a third exemplary embodiment of the present disclosure provides a computer-readable medium tangibly storing computer program instructions which when executed by a processor, cause the processor to at least capture an image of a work piece.
- the computer program instructions further cause the processor to access a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- a fourth exemplary embodiment of the present disclosure provides a method for viewing.
- the method includes capturing, by a user equipment (UE), an image of a work piece, and accessing, by the UE, a plurality of predetermined patterns, wherein the plurality of predetermined patterns include licensed static quilting patterns.
- the method further includes combining, by the UE, the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- a fifth exemplary embodiment of the present disclosure provides an apparatus for viewing.
- the apparatus includes at least one processor and a memory storing computer instructions executable by the at least one processor, wherein the memory with the computer instructions and the at least one processor are configured to cause the apparatus to at least capture an image of a work piece.
- the memory with the computer instructions and the processor are configured to further cause the apparatus to access a plurality of predetermined patterns, wherein the plurality of predetermined patterns include licensed static quilting patterns, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- a sixth exemplary embodiment of the present disclosure provides a computer-readable medium tangibly storing computer program instructions which when executed by a processor, cause the processor to at least capture an image of a work piece.
- the computer program instructions further cause the processor to access a plurality of predetermined patterns, wherein the plurality of predetermined patterns include licensed static quilting patterns, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image
- FIG. 1 presents a simplified signaling diagram between devices suitable for use in practicing exemplary embodiments of this disclosure.
- FIG. 2 presents a simplified logic flow diagram in accordance with an alternative method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure.
- FIG. 3 presents a simplified logic flow diagram in accordance with another method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure.
- FIG. 4 presents a logic flow diagram in accordance with a method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure.
- FIG. 5 presents a simplified block diagram of the devices suitable for use in practicing exemplary embodiments of this disclosure.
- a user or designer When designing a quilt or a pattern on a quilt, a user or designer often plans and designs the quilt prior to stitching.
- the planning can include deciding which patterns to add to the quilt in question and the placement of the specific patterns. However, it is often unclear what the final product will look like after stitching of the quilt or work piece is complete.
- quilting patterns for machine quilting cannot be viewed in their native state on a quilt prior to purchase by a consumer.
- the user/designer/consumer often is unable to view or “know” how a given pattern will appear on a given quilt until after the pattern has been purchased or even only after the pattern has been applied to the quilt or work piece. Accordingly, there is a need for a way for users of quilting machines to be able to more easily plan and design quilts or work pieces.
- Exemplary embodiments of the present disclosure provide a method, apparatus, and computer-readable medium for users to view a quilt or work piece with the addition of a predetermined pattern. Exemplary embodiments of the present disclosure further provide a method, apparatus, and computer-readable medium to view a selected quilt or work piece on a user equipment with the addition of one of a plurality of patterns, wherein the patterns are located or received from a server or other remote device.
- FIG. 1 depicted is a simplified signaling diagram between devices suitable for use in practicing exemplary embodiments of this disclosure. Shown in FIG. 1 is quilting machine 102 , server 104 , user equipment (UE) 106 , and user equipment (UE) 108 .
- UE user equipment
- UE user equipment
- Quilting machine 102 includes any type of quilting machine that is known in the art, which has the ability to stitch or embroider a work piece, quilt or textile, and also has the ability to communicate either through a wired or wireless connection with a server and/or other electronic devices.
- the term quilting machines 102 includes quilting machines for stitching together multiple layers, such as a filler layer between a top and a bottom textile layer, as well as an embroidery machine.
- Exemplary embodiments of quilting machine 102 include a frame, which supports a textile retention area, a sewing machine with a sewing head and a reciprocating needle. Exemplary embodiments of quilting machine 102 further include a processor, a transmitter, a receiver, and a memory storing computer program instructions. In some exemplary embodiments, quilting machine 102 , the processor, transmitter, receiver, and memory storing computer program instructions are not a portion of quilting machine 102 that is supported by the frame, but is a separate unit that is operably coupled to quilting machine 102 . Exemplary embodiments of the computer program instructions are able to, when executed on the processor allow for quilting machine 102 to operably communicate with server 104 , UE 106 , and UE 108 .
- Communication between quilting machine 102 and UE 106 and UE 108 can either be directly with UE 106 and UE 108 , or indirectly through server 104 .
- Exemplary embodiments of quilting machine 102 are able to operably maintain on its memory and transmit via its transmitter a plurality of quilting patterns to server 104 and/or UE 106 .
- Exemplary embodiments of server 104 include any type of server that is known in the art that is able to operably communicate with quilting machine 102 , UE 106 , and UE 108 .
- Exemplary embodiments of server 104 include a processor, a transmitter, a receiver, and a memory including computer program instructions.
- Exemplary embodiments of server 104 include both local servers and cloud-based servers.
- Exemplary embodiments of server 104 further include a single server or multiple servers.
- Exemplary embodiments of server 104 include a memory that is operably able to store a plurality of images or patterns. In a further exemplary embodiment, the memory is able to store a plurality of images or patterns and a second plurality of images, such as images of quilts.
- UE 106 includes any type of electronic device capable of operably communicating with server 104 , UE 108 , and quilting machine 102 , and has the ability to capture and transmit images.
- exemplary embodiments of UE 106 includes a user interface, a display, a transmitter, a receiver, a processor, and a memory including computer program instructions.
- Exemplary embodiments of UE 106 include desktop computers, laptop computers, mobile phones, smartphones, tablets, wearable electronic devices, personal electronic devices, and the like.
- Exemplary embodiments of UE 106 are able to transmit via the transmitter and receive via the receiver communications and data from server 104 , quilting machine 102 , and UE 108 through either wired or wireless connections.
- Exemplary embodiments of UE 106 include any type of display known in the art including digital displays, which allows a user to view one or more images.
- Exemplary embodiments of the display are able to display or show one or multiple images simultaneously.
- UE 106 is able to display via the display multiple images on top of one another.
- UE 106 includes a camera or digital camera is operable to take digital photographs, store the digital photographs and display the digital photographs along with other images.
- UE 108 includes any type of electronic device capable of operably communicating with server 104 , UE 106 , and quilting machine 102 , and has the ability to display images.
- exemplary embodiments of UE 108 include a user interface, a transmitter, a receiver, a processor, and a memory including computer program instructions.
- Exemplary embodiments of UE 108 include digital cameras, digital video cameras, desktop computers, laptop computers, mobile phones, smartphones, tablets, wearable electronic devices, personal electronic devices, and the like.
- Exemplary embodiments of UE 108 include a camera or digital camera that is operable to take digital photographs, store the digital photographs on the memory, and transmit the digital photographs to UE 106 either directly via wired or wireless communication or indirectly through server 104 through either wired or wirelessly communications.
- exemplary embodiments of quilting machine 102 are able to store a plurality of quilting patterns in its memory.
- Quilting machine 102 is also operable to transmit the plurality of quilting patterns or a portion of the plurality of quilting patterns to server 104 .
- Server 104 then stores the plurality of quilting patterns in its memory.
- Exemplary embodiments of quilting patterns include images of quilted patterns or images of representations of quilted patterns.
- a quilting pattern may include a 2-dimensional depiction of lines that represent stitching for a particular pattern.
- a quilting pattern may include an image of actual stitching of a quilted pattern.
- Exemplary quilting patterns may further include static licensed quilting patterns.
- An exemplary static quilting pattern includes lines of a quilting pattern that cannot be altered by a user.
- a user may be able to crop, cut, or change the size of the quilting pattern, but the user cannot add stitching lines to, remove stitching lines from, or alter the stitching lines of the quilting pattern.
- An exemplary licensed quilting pattern includes a quilting pattern that has been purchased by a user, or the user otherwise has permission from the owner of the quilting pattern to use the quilting pattern and the user would not otherwise be able to use the quilting pattern without the license.
- An exemplary licensed quilting pattern includes quilting patterns that a user has purchased or licensed from a third party. It should be appreciated that exemplary embodiments of quilting machine 102 can also store a plurality of sewing, quilting, and/or stitching patterns.
- UE 106 accesses or requests access to the plurality of quilting patterns or one of the plurality of quilting patterns, or a portion of the plurality of quilting patterns from server 104 .
- Server 104 then sends to UE 106 via wired or wireless communication the requested quilting patterns.
- server 104 only allows access and sends to UE 106 the requested quilting patterns upon authentication of the user of UE 106 .
- Exemplary embodiments of user authentication include input of proper username and password or input of user biometric data such as a user's fingerprint.
- UE 106 then either requests or receives from UE 108 a user specified image. For example, UE 106 may request or receive from UE 108 an image of a quilt, work piece, or textile the user desires to have quilted or stitched with a pattern. UE 106 then displays the received user specified image and the received quilting pattern by overlaying the quilting pattern on top of the user specified image such that the both the user specified image and the quilting pattern can be viewed by a user simultaneously.
- Exemplary embodiments of UE 106 are further able to manipulate the received quilting patterns, which can include resizing, cutting, and cropping the quilting patterns.
- exemplary embodiments of the present disclosure relate to the creation and planning of quilts or work pieces, exemplary embodiments of the present disclosure can be applied more generally to stitching, sewing and the like.
- the process begins at block 202 , which states UE 106 capturing an image of a work piece, quilt or textile.
- UE 106 includes a camera, digital camera, or digital video camera capable of taking a photograph of a work piece, quilt or textile.
- the process proceeds to block 204 , which indicates that UE 106 accesses a plurality of predetermined patterns.
- predetermined patterns include quilting patterns, sewing patterns, stitching patterns, and the like.
- the plurality of predetermined patterns can be accessed by UE 106 accessing server 104 or quilting machine 102 .
- UE 106 combines the predetermined pattern with the captured image of the work piece, quilt, or textile by overlaying the predetermined pattern on the captured image of the work piece, quilt, or textile.
- UE 106 modifies the predetermined pattern and/or the captured image by resizing, cutting, and/or cropping.
- UE 106 is operable to modify the predetermined pattern and the captured image either individually or together.
- UE 106 can modify the predetermined pattern while it overlays the captured image without modifying the captured image, and UE 106 can modify the captured image without modifying the predetermined pattern.
- UE 106 can also modify the captured image and the predetermined image simultaneously.
- FIG. 3 depicts a logic flow diagram in accordance with another alternative method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure.
- the process begins at block 302 wherein UE 106 receives an image of a work piece, quilt, or textile from UE 108 .
- UE 106 receives an image of the work piece, quilt, or textile from quilting machine 102 or from server 104 .
- UE 106 accesses a plurality of predetermined patterns.
- the plurality of predetermined patterns can be located in quilting machine 102 or in server 104 .
- UE 106 combines the predetermined pattern with the captured image of the work piece, quilt, or textile. Then at block 308 , UE 106 modifies the predetermined pattern and/or the captured image by resizing, cutting, and/or cropping.
- Block 402 presents (a) capturing, by a user equipment (UE), an image of a work piece; (b) access a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine; (c) combining, by the UE, the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image. Then block 404 specifies the method further comprising manipulating, by the UE, the one of the plurality of predetermined patterns.
- Block 406 relates to wherein the manipulating comprises resizing, cutting, and cropping.
- Block 408 specifies wherein the plurality of predetermined patterns comprise static licensed quilting patterns.
- Block 410 further specifies wherein the plurality of predetermined patterns comprise a plurality of predetermined quilting patterns.
- Block 412 then states wherein the combining comprises overlaying one of the plurality of predetermined patterns over the captured image to scale.
- Block 414 then further states the method further comprising displaying the combined image.
- the logic diagram of FIG. 4 may be considered to illustrate the operation of a method, a result of execution of computer program instructions stored in a computer-readable medium.
- the logic diagram of FIG. 4 may also be considered a specific manner in which components of the device are configured to cause that device to operate, whether such a device is an electronic device, laptop, tablet, desktop, mobile phone, smartphone or other device, or one or more components thereof.
- the various blocks shown in FIG. 4 may also be considered as a plurality of coupled logic circuit elements constructed to carry out the associated function(s), or specific result of strings of computer program instructions or code stored in memory.
- Various embodiments of the computer-readable medium include any data storage technology type which is suitable to the local technical environment, including but not limited to semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, removable memory, disc memory, flash memory, dynamic random-access memory (DRAM), static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and the like.
- Various embodiments of the processor include but are not limited to general purpose computers, special purpose computers, microprocessors digital signal processors and multi-core processors.
- FIG. 5 Shown in FIG. 5 is a user equipment (UE) 502 , server 506 , and user equipment (UE) 504 .
- Server 506 is adapted for communication over wireless link A or wired link A with UE 502 .
- server 506 is adapted for communication over wireless link B or wired link B with UD 504 .
- server 506 can communicate with UE 502 and UD 504 through wired connections, wireless connections, or a combination of both.
- Exemplary embodiments of server 506 includes a single server or a plurality of servers.
- UE 502 includes processing means such as a processing system and/or at least one data processor (DP) 502 A, storing means such as at least one computer-readable medium or computer-readable memory (MEM) 502 B storing at least one computer program (PROG) 502 C, and also communicating means such as a transmitter (TX) 502 D and receiver (RX) 502 E for bidirectional wireless communications with server 506 and/or UD 504 and/or any other UE's (not shown) via one or more antennas 502 F as known in the art.
- UE 502 further includes a display 502 G for displaying one or more images. Exemplary embodiments of display 502 G include those known in the art including digital displays, LCD, and LED displays.
- UE 504 also includes user interface UI 502 H to allow a user to interact with and control the operation of UE 502 and displayed items on display 502 G.
- UE 502 includes a camera, digital camera or digital video camera 502 I (not shown) operable to take digital photographs that can be stored in MEM 502 B of UE 502 .
- Server 506 includes its own processing means such as a processing system and/or at least one data processor (DP) 506 A, storing means such as at least one computer-readable memory (MEM) 506 B storing at least one computer program (PROG) 506 C, and communicating means such as a transmitter (TX) 506 D and receiver (RX) 506 E for bidirectional wireless communications with other devices as known in the art.
- DP data processor
- MEM computer-readable memory
- PROG computer program
- TX transmitter
- RX receiver
- UD 504 includes its own processing means such as a processing system and/or at least one data processor (DP) 504 A, storing means such as at least one computer-readable memory (MEM) 504 B storing at least one computer program (PROG) 504 C, and communicating means such as a transmitter (TX) 504 D and a receiver (RX) 504 E for bidirectional wireless communications with other devices via one or more antennas 504 F as known in the art.
- UD 504 also includes a camera, digital camera, or digital video camera (CA) 504 G operable to take digital photographs that can be stored in MEM 504 B of UE 504 .
- CA digital video camera
- UE 502 can include, but are not limited to: cellular telephones (or mobile phone) including smartphones, data cards, USB dongles, laptop computers, personal portable digital devices having wireless communication capabilities including but not limited to laptop/palmtop/tablet computers, digital cameras, music devices, and internet appliances.
- cellular telephones or mobile phone
- smartphones including smartphones, data cards, USB dongles, laptop computers, personal portable digital devices having wireless communication capabilities including but not limited to laptop/palmtop/tablet computers, digital cameras, music devices, and internet appliances.
- UD 504 can include, but are not limited to cellular telephones (or mobile phone) including smartphones, data cards, USB dongles, laptop computers, personal portable digital devices having wireless communication capabilities including but not limited to laptop/palmtop/tablet computers, digital cameras, music devices, quilting machines, sewing machines, stitching machines, and internet appliances.
- cellular telephones or mobile phone
- smartphones including smartphones, data cards, USB dongles, laptop computers, personal portable digital devices having wireless communication capabilities including but not limited to laptop/palmtop/tablet computers, digital cameras, music devices, quilting machines, sewing machines, stitching machines, and internet appliances.
- At least one of the PROGs 502 C or 504 C in UE 502 or UD 504 is assumed to include program instructions that, when executed by the associated DP 502 A, 504 A, enable the device to operate in accordance with embodiments of the present disclosure, as detailed above.
- Server 506 may also have software stored in its MEM 506 B to implement certain aspects of these teachings.
- embodiments of this disclosure may be implemented at least in part by computer software stored on the MEM 502 B, 504 B, 506 B which is executable by DP 502 A or UE 502 , DP 504 A of UD 504 , and/or DP 506 or server 506 , or by hardware, or by a combination of tangibly stored software and hardware (and tangibly stored firmware).
- Electronic devices implementing these aspects of the disclosure need not be the entire devices as depicted in FIG. 5 , but embodiments may be implemented by one or more components of same such as the above described tangibly stored software, hardware, firmware and DP, or a system on a chip SOC, an application specific integrated circuit ASIC or a digital signal processor DSP.
- Various embodiment of the computer readable MEMs 502 B, 504 B, and 506 B include any data storage technology type which is suitable to the local technical environment, including but not limited to semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, removable memory, disc memory, flash memory, DRAM, SRAM, EEPROM and the like.
- Various embodiments of the DPs 502 A, 504 A, and 506 A include but are not limited to general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and multi-core processors.
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Factory Administration (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
- 1. Field of the Invention
- Exemplary embodiments of the present disclosure relate to a method, apparatus, and computer-readable medium for viewing a design. Exemplary embodiments of the present disclosure relate more particularly to a method, apparatus, and computer-readable medium for viewing a quilting design.
- 2. Description of Related Art
- Digital imaging is the creation of digital images, typically from a physical scene. The term is often assumed to imply or include the processing, compression, storage, printing, and display of such images. The most common method is by digital photography with a digital camera, but other methods are also available.
- A digital photograph may be created directly from a physical scene by a camera or similar device. Alternatively, a digital image may be obtained from another image in an analog medium, such as photographs, photographic film, or printed paper, by an image scanner or similar device. Many technical images-such as those acquired with tomographic equipment, side-scan sonar, or radio telescopes-are actually obtained by complex processing of non-image data. Finally, a digital image can also be computed from a geometric model or mathematical formula.
- There are several benefits of digital imaging. First, the process enables easy access to photographs, images, designs, and documents. Second, digital imaging creates the possibility of reconstructing the visual contents of partially damaged photographs, thus eliminating the potential that the original would be modified or destroyed. Another advantage to digital photography is that it has been expanded to camera phones. Individuals are able to take cameras with them wherever as well as send photos instantly to others.
- Image editing encompasses the process of altering images, whether they are digital photographs, traditional photochemical photographs, or illustrations. Traditional analog image editing is known as photo retouching, using tools such as an airbrush to modify photographs, or editing illustrations with any traditional art medium. Graphic software programs, which can be broadly grouped into vector graphics editors, raster graphic editors, and 3D modelers, are the primary tools with which a user may manipulate, enhance, and transform images. Many image editing programs are also used to render or create computer art from scratch.
- In view of the foregoing, it is an object of the present disclosure to provide a method, apparatus, and computer-readable medium for viewing.
- A first exemplary embodiment of the present disclosure provides a method of viewing. The method includes capturing, by a user equipment (UE), an image of a work piece, and accessing, by the UE, a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine. The method further includes combining, by the UE, the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- A second exemplary embodiment of the present disclosure provides an apparatus for viewing. The apparatus includes at least one processor and a memory storing computer instructions executable by the at least one processor, wherein the memory with the computer instructions and the at least one processor are configured to cause the apparatus to at least capture an image of a work piece. The memory with the computer instructions and the processor are configured to further cause the apparatus to access a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- A third exemplary embodiment of the present disclosure provides a computer-readable medium tangibly storing computer program instructions which when executed by a processor, cause the processor to at least capture an image of a work piece. The computer program instructions further cause the processor to access a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- A fourth exemplary embodiment of the present disclosure provides a method for viewing. The method includes capturing, by a user equipment (UE), an image of a work piece, and accessing, by the UE, a plurality of predetermined patterns, wherein the plurality of predetermined patterns include licensed static quilting patterns. The method further includes combining, by the UE, the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- A fifth exemplary embodiment of the present disclosure provides an apparatus for viewing. The apparatus includes at least one processor and a memory storing computer instructions executable by the at least one processor, wherein the memory with the computer instructions and the at least one processor are configured to cause the apparatus to at least capture an image of a work piece. The memory with the computer instructions and the processor are configured to further cause the apparatus to access a plurality of predetermined patterns, wherein the plurality of predetermined patterns include licensed static quilting patterns, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image.
- A sixth exemplary embodiment of the present disclosure provides a computer-readable medium tangibly storing computer program instructions which when executed by a processor, cause the processor to at least capture an image of a work piece. The computer program instructions further cause the processor to access a plurality of predetermined patterns, wherein the plurality of predetermined patterns include licensed static quilting patterns, and combine the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image
- The following will describe embodiments of the present disclosure, but it should be appreciated that the present disclosure is not limited to the described embodiments and various modifications of the invention are possible without departing from the basic principles. The scope of the present disclosure is therefore to be determined solely by the appended claims.
-
FIG. 1 presents a simplified signaling diagram between devices suitable for use in practicing exemplary embodiments of this disclosure. -
FIG. 2 presents a simplified logic flow diagram in accordance with an alternative method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure. -
FIG. 3 presents a simplified logic flow diagram in accordance with another method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure. -
FIG. 4 presents a logic flow diagram in accordance with a method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure. -
FIG. 5 presents a simplified block diagram of the devices suitable for use in practicing exemplary embodiments of this disclosure. - When designing a quilt or a pattern on a quilt, a user or designer often plans and designs the quilt prior to stitching. The planning can include deciding which patterns to add to the quilt in question and the placement of the specific patterns. However, it is often unclear what the final product will look like after stitching of the quilt or work piece is complete.
- Additionally, many quilting patterns for machine quilting cannot be viewed in their native state on a quilt prior to purchase by a consumer. The user/designer/consumer often is unable to view or “know” how a given pattern will appear on a given quilt until after the pattern has been purchased or even only after the pattern has been applied to the quilt or work piece. Accordingly, there is a need for a way for users of quilting machines to be able to more easily plan and design quilts or work pieces.
- Exemplary embodiments of the present disclosure provide a method, apparatus, and computer-readable medium for users to view a quilt or work piece with the addition of a predetermined pattern. Exemplary embodiments of the present disclosure further provide a method, apparatus, and computer-readable medium to view a selected quilt or work piece on a user equipment with the addition of one of a plurality of patterns, wherein the patterns are located or received from a server or other remote device.
- Referring to
FIG. 1 , depicted is a simplified signaling diagram between devices suitable for use in practicing exemplary embodiments of this disclosure. Shown inFIG. 1 isquilting machine 102,server 104, user equipment (UE) 106, and user equipment (UE) 108. -
Quilting machine 102 includes any type of quilting machine that is known in the art, which has the ability to stitch or embroider a work piece, quilt or textile, and also has the ability to communicate either through a wired or wireless connection with a server and/or other electronic devices. Theterm quilting machines 102 includes quilting machines for stitching together multiple layers, such as a filler layer between a top and a bottom textile layer, as well as an embroidery machine. - Exemplary embodiments of
quilting machine 102 include a frame, which supports a textile retention area, a sewing machine with a sewing head and a reciprocating needle. Exemplary embodiments ofquilting machine 102 further include a processor, a transmitter, a receiver, and a memory storing computer program instructions. In some exemplary embodiments,quilting machine 102, the processor, transmitter, receiver, and memory storing computer program instructions are not a portion ofquilting machine 102 that is supported by the frame, but is a separate unit that is operably coupled toquilting machine 102. Exemplary embodiments of the computer program instructions are able to, when executed on the processor allow forquilting machine 102 to operably communicate withserver 104,UE 106, andUE 108. Communication betweenquilting machine 102 andUE 106 andUE 108 can either be directly withUE 106 andUE 108, or indirectly throughserver 104. Exemplary embodiments ofquilting machine 102 are able to operably maintain on its memory and transmit via its transmitter a plurality of quilting patterns toserver 104 and/orUE 106. - Exemplary embodiments of
server 104 include any type of server that is known in the art that is able to operably communicate withquilting machine 102,UE 106, andUE 108. Exemplary embodiments ofserver 104 include a processor, a transmitter, a receiver, and a memory including computer program instructions. Exemplary embodiments ofserver 104 include both local servers and cloud-based servers. Exemplary embodiments ofserver 104 further include a single server or multiple servers. Exemplary embodiments ofserver 104 include a memory that is operably able to store a plurality of images or patterns. In a further exemplary embodiment, the memory is able to store a plurality of images or patterns and a second plurality of images, such as images of quilts. -
UE 106 includes any type of electronic device capable of operably communicating withserver 104,UE 108, andquilting machine 102, and has the ability to capture and transmit images. Exemplary embodiments ofUE 106 includes a user interface, a display, a transmitter, a receiver, a processor, and a memory including computer program instructions. Exemplary embodiments ofUE 106 include desktop computers, laptop computers, mobile phones, smartphones, tablets, wearable electronic devices, personal electronic devices, and the like. - Exemplary embodiments of
UE 106 are able to transmit via the transmitter and receive via the receiver communications and data fromserver 104,quilting machine 102, andUE 108 through either wired or wireless connections. Exemplary embodiments ofUE 106 include any type of display known in the art including digital displays, which allows a user to view one or more images. Exemplary embodiments of the display are able to display or show one or multiple images simultaneously. In oneexemplary embodiment UE 106 is able to display via the display multiple images on top of one another. - In another exemplary embodiment,
UE 106 includes a camera or digital camera is operable to take digital photographs, store the digital photographs and display the digital photographs along with other images. -
UE 108 includes any type of electronic device capable of operably communicating withserver 104,UE 106, andquilting machine 102, and has the ability to display images. Exemplary embodiments ofUE 108 include a user interface, a transmitter, a receiver, a processor, and a memory including computer program instructions. Exemplary embodiments ofUE 108 include digital cameras, digital video cameras, desktop computers, laptop computers, mobile phones, smartphones, tablets, wearable electronic devices, personal electronic devices, and the like. - Exemplary embodiments of
UE 108 include a camera or digital camera that is operable to take digital photographs, store the digital photographs on the memory, and transmit the digital photographs toUE 106 either directly via wired or wireless communication or indirectly throughserver 104 through either wired or wirelessly communications. - In practice, exemplary embodiments of
quilting machine 102 are able to store a plurality of quilting patterns in its memory.Quilting machine 102 is also operable to transmit the plurality of quilting patterns or a portion of the plurality of quilting patterns toserver 104.Server 104 then stores the plurality of quilting patterns in its memory. Exemplary embodiments of quilting patterns include images of quilted patterns or images of representations of quilted patterns. For example, a quilting pattern may include a 2-dimensional depiction of lines that represent stitching for a particular pattern. In another example, a quilting pattern may include an image of actual stitching of a quilted pattern. Exemplary quilting patterns may further include static licensed quilting patterns. An exemplary static quilting pattern includes lines of a quilting pattern that cannot be altered by a user. A user may be able to crop, cut, or change the size of the quilting pattern, but the user cannot add stitching lines to, remove stitching lines from, or alter the stitching lines of the quilting pattern. An exemplary licensed quilting pattern includes a quilting pattern that has been purchased by a user, or the user otherwise has permission from the owner of the quilting pattern to use the quilting pattern and the user would not otherwise be able to use the quilting pattern without the license. An exemplary licensed quilting pattern includes quilting patterns that a user has purchased or licensed from a third party. It should be appreciated that exemplary embodiments ofquilting machine 102 can also store a plurality of sewing, quilting, and/or stitching patterns. - Next,
UE 106 accesses or requests access to the plurality of quilting patterns or one of the plurality of quilting patterns, or a portion of the plurality of quilting patterns fromserver 104.Server 104 then sends toUE 106 via wired or wireless communication the requested quilting patterns. In someexemplary embodiments server 104 only allows access and sends toUE 106 the requested quilting patterns upon authentication of the user ofUE 106. Exemplary embodiments of user authentication include input of proper username and password or input of user biometric data such as a user's fingerprint. -
UE 106 then either requests or receives from UE 108 a user specified image. For example,UE 106 may request or receive fromUE 108 an image of a quilt, work piece, or textile the user desires to have quilted or stitched with a pattern.UE 106 then displays the received user specified image and the received quilting pattern by overlaying the quilting pattern on top of the user specified image such that the both the user specified image and the quilting pattern can be viewed by a user simultaneously. - Exemplary embodiments of
UE 106 are further able to manipulate the received quilting patterns, which can include resizing, cutting, and cropping the quilting patterns. - It should be appreciated that while exemplary embodiments of the present disclosure relate to the creation and planning of quilts or work pieces, exemplary embodiments of the present disclosure can be applied more generally to stitching, sewing and the like.
- Referring to
FIG. 2 , presented is a logic flow diagram in accordance with an alternative method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure. The process begins atblock 202, which statesUE 106 capturing an image of a work piece, quilt or textile. In this exemplary embodiment,UE 106 includes a camera, digital camera, or digital video camera capable of taking a photograph of a work piece, quilt or textile. The process proceeds to block 204, which indicates thatUE 106 accesses a plurality of predetermined patterns. Exemplary embodiments of predetermined patterns include quilting patterns, sewing patterns, stitching patterns, and the like. The plurality of predetermined patterns can be accessed byUE 106 accessingserver 104 orquilting machine 102. - Then at
block 206,UE 106 combines the predetermined pattern with the captured image of the work piece, quilt, or textile by overlaying the predetermined pattern on the captured image of the work piece, quilt, or textile. Then atblock 208,UE 106 modifies the predetermined pattern and/or the captured image by resizing, cutting, and/or cropping. In this embodiment,UE 106 is operable to modify the predetermined pattern and the captured image either individually or together. In other words,UE 106 can modify the predetermined pattern while it overlays the captured image without modifying the captured image, andUE 106 can modify the captured image without modifying the predetermined pattern. Conversely,UE 106 can also modify the captured image and the predetermined image simultaneously. - Reference is now made to
FIG. 3 , which depicts a logic flow diagram in accordance with another alternative method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure. The process begins atblock 302 whereinUE 106 receives an image of a work piece, quilt, or textile fromUE 108. In anotherexemplary embodiment UE 106 receives an image of the work piece, quilt, or textile fromquilting machine 102 or fromserver 104. Next atblock 304,UE 106 accesses a plurality of predetermined patterns. The plurality of predetermined patterns can be located inquilting machine 102 or inserver 104. - The process continues at
block 306, whereinUE 106 combines the predetermined pattern with the captured image of the work piece, quilt, or textile. Then atblock 308,UE 106 modifies the predetermined pattern and/or the captured image by resizing, cutting, and/or cropping. - Referring to
FIG. 4 , presented is a logic flow diagram in accordance with a method, apparatus, and computer-readable medium for performing exemplary embodiments of this disclosure. Block 402 presents (a) capturing, by a user equipment (UE), an image of a work piece; (b) access a plurality of predetermined patterns, wherein the accessing comprises receiving the plurality of predetermined patterns from a quilting machine; (c) combining, by the UE, the captured image with one of the plurality of predetermined patterns, wherein the one of the plurality of predetermined patterns overlays the captured image. Then block 404 specifies the method further comprising manipulating, by the UE, the one of the plurality of predetermined patterns. - Some of the non-limiting implementations detailed above are also summarized at
FIG. 4 followingblock 404.Block 406 relates to wherein the manipulating comprises resizing, cutting, and cropping.Block 408 then specifies wherein the plurality of predetermined patterns comprise static licensed quilting patterns.Block 410 further specifies wherein the plurality of predetermined patterns comprise a plurality of predetermined quilting patterns.Block 412 then states wherein the combining comprises overlaying one of the plurality of predetermined patterns over the captured image to scale.Block 414 then further states the method further comprising displaying the combined image. - The logic diagram of
FIG. 4 may be considered to illustrate the operation of a method, a result of execution of computer program instructions stored in a computer-readable medium. The logic diagram ofFIG. 4 may also be considered a specific manner in which components of the device are configured to cause that device to operate, whether such a device is an electronic device, laptop, tablet, desktop, mobile phone, smartphone or other device, or one or more components thereof. The various blocks shown inFIG. 4 may also be considered as a plurality of coupled logic circuit elements constructed to carry out the associated function(s), or specific result of strings of computer program instructions or code stored in memory. - Various embodiments of the computer-readable medium include any data storage technology type which is suitable to the local technical environment, including but not limited to semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, removable memory, disc memory, flash memory, dynamic random-access memory (DRAM), static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and the like. Various embodiments of the processor include but are not limited to general purpose computers, special purpose computers, microprocessors digital signal processors and multi-core processors.
- Reference is now made to
FIG. 5 for illustrating a simplified block diagram of the various electronic devices and apparatus that are suitable for use in practicing exemplary embodiments of the present disclosure. Shown inFIG. 5 is a user equipment (UE) 502,server 506, and user equipment (UE) 504.Server 506 is adapted for communication over wireless link A or wired link A withUE 502. Similarly,server 506 is adapted for communication over wireless link B or wired link B withUD 504. In other exemplary embodiments,server 506 can communicate withUE 502 andUD 504 through wired connections, wireless connections, or a combination of both. Exemplary embodiments ofserver 506 includes a single server or a plurality of servers. -
UE 502 includes processing means such as a processing system and/or at least one data processor (DP) 502A, storing means such as at least one computer-readable medium or computer-readable memory (MEM) 502B storing at least one computer program (PROG) 502C, and also communicating means such as a transmitter (TX) 502D and receiver (RX) 502E for bidirectional wireless communications withserver 506 and/orUD 504 and/or any other UE's (not shown) via one ormore antennas 502F as known in the art.UE 502 further includes adisplay 502G for displaying one or more images. Exemplary embodiments ofdisplay 502G include those known in the art including digital displays, LCD, and LED displays.UE 504 also includesuser interface UI 502H to allow a user to interact with and control the operation ofUE 502 and displayed items ondisplay 502G. In some exemplary embodiments,UE 502 includes a camera, digital camera or digital video camera 502I (not shown) operable to take digital photographs that can be stored inMEM 502B ofUE 502. -
Server 506 includes its own processing means such as a processing system and/or at least one data processor (DP) 506A, storing means such as at least one computer-readable memory (MEM)506B storing at least one computer program (PROG) 506C, and communicating means such as a transmitter (TX) 506D and receiver (RX) 506E for bidirectional wireless communications with other devices as known in the art. - Similarly,
UD 504 includes its own processing means such as a processing system and/or at least one data processor (DP) 504A, storing means such as at least one computer-readable memory (MEM) 504B storing at least one computer program (PROG) 504C, and communicating means such as a transmitter (TX) 504D and a receiver (RX) 504E for bidirectional wireless communications with other devices via one ormore antennas 504F as known in the art.UD 504 also includes a camera, digital camera, or digital video camera (CA) 504G operable to take digital photographs that can be stored inMEM 504B ofUE 504. - Various embodiments of
UE 502 can include, but are not limited to: cellular telephones (or mobile phone) including smartphones, data cards, USB dongles, laptop computers, personal portable digital devices having wireless communication capabilities including but not limited to laptop/palmtop/tablet computers, digital cameras, music devices, and internet appliances. - Various embodiment of
UD 504 can include, but are not limited to cellular telephones (or mobile phone) including smartphones, data cards, USB dongles, laptop computers, personal portable digital devices having wireless communication capabilities including but not limited to laptop/palmtop/tablet computers, digital cameras, music devices, quilting machines, sewing machines, stitching machines, and internet appliances. - At least one of the
PROGs UE 502 orUD 504 is assumed to include program instructions that, when executed by the associatedDP Server 506 may also have software stored in itsMEM 506B to implement certain aspects of these teachings. In these regards, embodiments of this disclosure may be implemented at least in part by computer software stored on theMEM DP 502A orUE 502,DP 504A ofUD 504, and/orDP 506 orserver 506, or by hardware, or by a combination of tangibly stored software and hardware (and tangibly stored firmware). Electronic devices implementing these aspects of the disclosure need not be the entire devices as depicted inFIG. 5 , but embodiments may be implemented by one or more components of same such as the above described tangibly stored software, hardware, firmware and DP, or a system on a chip SOC, an application specific integrated circuit ASIC or a digital signal processor DSP. - Various embodiment of the computer
readable MEMs DPs - This disclosure has been described in detail with particular reference to a presently preferred embodiment, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention. The presently disclosed embodiments are therefore considered in all respects to be illustrative and restrictive. The scope of the invention is indicated by the appended claims, and all changes that come within the meaning and range of equivalents thereof are intended to be embrace therein.
Claims (24)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/707,458 US10385492B2 (en) | 2015-05-08 | 2015-05-08 | Method, apparatus, and computer-readable medium for viewing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/707,458 US10385492B2 (en) | 2015-05-08 | 2015-05-08 | Method, apparatus, and computer-readable medium for viewing |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160326677A1 true US20160326677A1 (en) | 2016-11-10 |
US10385492B2 US10385492B2 (en) | 2019-08-20 |
Family
ID=57222387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/707,458 Active US10385492B2 (en) | 2015-05-08 | 2015-05-08 | Method, apparatus, and computer-readable medium for viewing |
Country Status (1)
Country | Link |
---|---|
US (1) | US10385492B2 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040083022A1 (en) * | 2002-10-25 | 2004-04-29 | Orii Akira | Embroidering device connected to network and the network system thereof |
US20040133296A1 (en) * | 2001-03-30 | 2004-07-08 | Shintaro Tomita | Sawing pattern supply system |
US20050060058A1 (en) * | 2003-05-22 | 2005-03-17 | Marion Cameron | Embroidery network control system and method |
US20080243298A1 (en) * | 2007-03-28 | 2008-10-02 | Hurd Deborah J | Method and system for creating printable images of embroidered designs |
US7920939B2 (en) * | 2006-09-30 | 2011-04-05 | Vistaprint Technologies Limited | Method and system for creating and manipulating embroidery designs over a wide area network |
US20120245727A1 (en) * | 2011-03-23 | 2012-09-27 | Brother Kogyo Kabushiki Kaisha | Sewing machine system, sewing machine, and computer readable medium |
US8869721B2 (en) * | 2013-02-15 | 2014-10-28 | Brother Kogyo Kabushiki Kaisha | Non-transitory computer-readable medium, sewing machine system, and embroidery frame |
US20160215423A1 (en) * | 2015-01-23 | 2016-07-28 | Janome Sewing Machine Co., Ltd. | Embroidery pattern placement system, embroidery pattern placement device, method of placing embroidery pattern for embroidery pattern placement device, and sewing machine |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2649540B2 (en) * | 1988-04-28 | 1997-09-03 | 蛇の目ミシン工業株式会社 | Embroidery sewing machine |
US5095835A (en) * | 1990-09-11 | 1992-03-17 | Td Quilting Machinery | Method and apparatus for pattern duplication through image acquisition utilizing machine vision programs with a sewing apparatus having X-Y axis movement |
JP3170238B2 (en) * | 1997-03-24 | 2001-05-28 | 洋 古舘 | SEWING SYSTEM AND SEWING METHOD |
JP4240174B2 (en) * | 1999-06-22 | 2009-03-18 | ブラザー工業株式会社 | Sewing machine pattern selection / editing device capable of embroidery sewing |
-
2015
- 2015-05-08 US US14/707,458 patent/US10385492B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040133296A1 (en) * | 2001-03-30 | 2004-07-08 | Shintaro Tomita | Sawing pattern supply system |
US20040083022A1 (en) * | 2002-10-25 | 2004-04-29 | Orii Akira | Embroidering device connected to network and the network system thereof |
US20050060058A1 (en) * | 2003-05-22 | 2005-03-17 | Marion Cameron | Embroidery network control system and method |
US7920939B2 (en) * | 2006-09-30 | 2011-04-05 | Vistaprint Technologies Limited | Method and system for creating and manipulating embroidery designs over a wide area network |
US20080243298A1 (en) * | 2007-03-28 | 2008-10-02 | Hurd Deborah J | Method and system for creating printable images of embroidered designs |
US20120245727A1 (en) * | 2011-03-23 | 2012-09-27 | Brother Kogyo Kabushiki Kaisha | Sewing machine system, sewing machine, and computer readable medium |
US8869721B2 (en) * | 2013-02-15 | 2014-10-28 | Brother Kogyo Kabushiki Kaisha | Non-transitory computer-readable medium, sewing machine system, and embroidery frame |
US20160215423A1 (en) * | 2015-01-23 | 2016-07-28 | Janome Sewing Machine Co., Ltd. | Embroidery pattern placement system, embroidery pattern placement device, method of placing embroidery pattern for embroidery pattern placement device, and sewing machine |
Also Published As
Publication number | Publication date |
---|---|
US10385492B2 (en) | 2019-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10832086B2 (en) | Target object presentation method and apparatus | |
KR102327779B1 (en) | Method for processing image data and apparatus for the same | |
JP5757592B2 (en) | Method, apparatus and computer program product for generating super-resolution images | |
KR20140098009A (en) | Method and system for creating a context based camera collage | |
US9094616B2 (en) | Method and system for image capture and facilitated annotation | |
CN114742703A (en) | Method, device, device and storage medium for generating binocular stereoscopic panoramic image | |
WO2018042074A1 (en) | A method, apparatus and computer program product for indicating a seam of an image in a corresponding area of a scene | |
WO2014060025A1 (en) | Method and system for image capture and facilitated annotation | |
US10385492B2 (en) | Method, apparatus, and computer-readable medium for viewing | |
US20160358360A1 (en) | Systems and methods for generating a composite image by adjusting a transparency parameter of each of a plurality of images | |
US11127218B2 (en) | Method and apparatus for creating augmented reality content | |
WO2019041163A1 (en) | Method and system for realising both automatic watermarking and square photography | |
US20180204377A1 (en) | Display apparatus and method for image processing | |
CN113012015B (en) | Watermark adding method, device, equipment and storage medium | |
JP6235094B1 (en) | Display control method and program for causing a computer to execute the display control method | |
JP6507555B2 (en) | Application acceptance method and system for media with face image | |
Au et al. | Ztitch: A mobile phone application for immersive panorama creation, navigation, and social sharing | |
CN106846351A (en) | Image processing method and client | |
CN114693506A (en) | Image processing method and electronic device | |
TWI658435B (en) | Screen stitching method and system | |
EP3367328A1 (en) | A method, apparatus and computer program product for generating composite images with three-dimensional effects and reducing pole contraction lines | |
TWI828575B (en) | Scenery generation system and control method | |
JP2015005018A (en) | Image processing apparatus, image processing method, and program | |
KR102144556B1 (en) | System, apparatus and method for producing experience based content | |
CN109426539A (en) | A kind of object displaying method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ABM INTERNATIONAL, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SCHWARZBERGER, NEAL A.;REEL/FRAME:035793/0230 Effective date: 20150601 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |