Patent US7116323

نوشته شده در موضوع خرید اینترنتی در ۰۷ خرداد ۱۳۹۴

CROSS-REFERENCE TO RELATED APPLICATIONS

This focus is a continuation-in-part of U.S. obvious focus Ser. No. 10/147,380 entitled “Method For Conforming Objects To A Common Depth Perspective For Converting Two-Dimensional Images Into Three-Dimensional Images” filed on May 15, 2002, that is a continuation-in-part of U.S. obvious focus Ser. No. 10/029,625 entitled “Method And System For Creating Realistic Smooth Three-Dimensional Depth Contours From Two-Dimensional Images” filed on Dec. 19, 2001, now U.S. Pat. No. 6,515,659 that is a continuation-in-part of U.S. obvious focus Ser. No. 09/819,420 entitled “Image Processing System and Method for Converting Two-Dimensional Images Into Three-Dimensional Images” filed on Mar. 26, 2001, now U.S. Pat. No. 6,686,926 that is a continuation-in-part of U.S. obvious focus Ser. No. 09/085,746 entitled “System and Method for Converting Two-Dimensional Images into Three-Dimensional Images” filed on May 27, 1998, now U.S. Pat. No. 6,208,348, all of that are incorporated herein by anxiety in their entirety.

BACKGROUND OF THE INVENTION

In a routine of converting two-dimensional (2D) suit design images into three-dimensional (3D) suit design images, any support of a suit design has another viewpoint of a design total that maybe was not creatively recorded. This is referred to as a interrelated image. Reconstructing a interrelated design is finished by requesting algorithms that means pixels to be shifted along a plane pivot of a image.

In a routine of formulating a 3D viewpoint design out of a 2D image, several objects or portions of objects within a design are repositioned. If an design intent requires repositioning along a horizontal, or X axis, to effectively position a intent toward or divided from a viewer, a repositioned intent covers adult existent pixels on one side of a intent and creates a opening of blank pixels on a other side of a object. This opening of blank pixels might also be referred to as a pixel fill area. For example, if an intent is placed in a foreground, that intent in a newly-created right viewpoint will be positioned to a left, covering over pixels on a left edge. As objects change their position, they cover adult existent pixels in a instruction that a intent moves, and leave a opening of blank pixel information on a other side of a object.

In U.S. obvious focus Ser. No. 09/819,420, it was disclosed (“Repeat Pixel” feature) that a blank opening of pixels can be filled by repeating pixels from a corner of a credentials intent that a intent is relocating divided from. In many cases, this proceed is sufficient even yet a pixel repeat information is not an accurate reproduction of a pixel information that should indeed be benefaction in a opening of blank information. As prolonged as a pixel repeat opening is not extensively vast (which would start if a intent happens to pierce a good stretch toward or divided from a viewer) and as prolonged as a repeat pixel information does not vaunt any form of suit artifacts relations to a adjacent surrounding backgrounds, simply “pixel repeating” credentials pixels opposite a opening mostly goes unnoticeable.

One of a reasons that pixel repeating can go neglected is that a pixel repeating occurs in usually one design and is therefore seen by usually one eye. In effect, it is partial of a three-dimensional disparity. The mind interprets abyss by differences of what we understand with a left and right eye of an image. The fact that a design seen by one eye contains pixel repeat information can, in many cases, go utterly undetectable. Even in a genuine photographed 3D image, a edges of forehead opposite credentials outcome in edges differences between a left and right eye views.

It is a coherence and unity of a calm along a edges of objects that a mind evaluates to establish presumably an design should be supposed as a legitimate awake 3D image, rather than an design with distracting artifacts. If a edges start to spin out of context with a surrounding background, presumably by distance or figure for example, a mind will tend to conclude and clarity these areas of a design as artifacts. It is when a differences spin too good and unsuitable with a upsurge of a design calm that a mind stimulates tellurian senses to consciously understand such design artifacts as distracting and/or unreal.

There are some cases in a routine of converting two-dimensional images into three-dimensional images where a credentials information around a surrounding intent does not lend itself to pixel repeating. This might presumably be since a opening is too far-reaching or since there might be too many activity of suit nearby a corner of a intent by other objects. In this case, a area of pixel fill is simply not a good fit and formula in a manifest distraction.

In viewpoint of a foregoing, it would be fascinating to be means revoke or discharge design artifacts that start in a routine of requesting abyss to objects during a acclimatisation of 2D images into 3D images.

BRIEF DESCRIPTION OF THE DRAWINGS

Detailed outline of embodiments of a invention will be done with anxiety to a concomitant drawings:

FIG. 1 illustrates an model complement and workstation for implementing a design estimate techniques of a benefaction invention;

FIG. 2 illustrates a routine of frames of a chairman walking opposite a background;

FIG. 3A illustrates an instance of a forehead intent in an strange image;

FIG. 3B illustrates a forehead intent of FIG. 3A changeable position with a pixel repeat routine being implemented;

FIG. 4A illustrates an instance of pixel fill areas being transposed by pixels from another support according to an model routine a benefaction invention;

FIG. 4B illustrates an instance of a area of pixels to be copied into a support of FIG. 4A;

FIG. 5 illustrates an instance of an design for that areas of pixels are copied from mixed frames according to an model routine a benefaction invention;

FIG. 6 illustrates dual positions of a elementary rectilinear intent to illustrate a areas of accessible deputy pixels and a areas where no accessible pixels are revealed;

FIGS. 7A and 7B illustrate how a changeable of an intent in position over a routine of frames creates is probable to locate blank design information in swap frames;

FIG. 8 illustrates a hunt routine in that a singular support includes all of a liberation information; and

FIG. 9 illustrates a hunt routine in that a liberation information is retrieved from a comparison of a frames in a sequence.

DETAILED DESCRIPTION

The following is a minute outline of a best currently famous mode of carrying out a invention. This outline is not to be taken in a tying sense, yet is done merely for a purpose of illustrating a ubiquitous beliefs of a invention.

In routine to refurbish a high quality, picturesque three-dimensional design from a two-dimensional image, acclimatisation artifacts contingency be eliminated, or during slightest minimized. The methods of a benefaction invention discharge or significantly revoke pixel fill artifacts. Various methods of a benefaction invention generally engage retrieving blank pixel information for intent subdivision gaps from other frames or images.

FIG. 1 shows an model complement 100 suitable for implementing a several methods of a benefaction invention. During a routine of converting images into 3D images, a strange positions of design objects are shifted to adjust a noticed inlet of a objects in a ensuing 3D images brazen or behind toward a viewer. By approach of example, and referring to a Operative Frame shown in FIG. 1, when a intent analogous to a male walking opposite a travel is shifted to a left, a subdivision pixel opening 101 results. According to several embodiments of a benefaction invention, pixel artifacts that are inherently caused by a routine of objects being positioned in abyss are avoided by regulating dark pixels 102 from other images or frames 103 to fill pixels in a subdivision pixel opening 101. The dark pixels 102 can be used, semi-automatically or automatically (see below), as they spin suggested from other frames 103 to discharge pixel repeat artifacts.

Various beliefs of a benefaction invention are embodied in an interactive user interface and a comparison of design estimate collection that concede a user to quick modify a vast array of images or frames to emanate authentic and picturesque appearing three-dimensional images. In a illustrated model complement 100, a 2D-to-3D acclimatisation estimate 104 is implemented and tranquil by a user operative during a acclimatisation workstation 105. It is here, during a acclimatisation workstation 105, that a user gains entrance to a interactive user interface and a design estimate collection and controls and monitors a formula of a 2D-to-3D acclimatisation estimate 104. It should be accepted that a functions implemented during a 2D-to-3D estimate 104 can be achieved by one or some-more processor/controller. Moreover, these functions can be implemented contracting a mixed of software, hardware and/or firmware holding into care a sold requirements, preferred opening levels, etc. for a given complement or application.

The three-dimensional converted product and a compared operative files can be stored (storage and information focus 106) on tough disk, in memory, on tape, or on any other means of information storage. In a seductiveness of conserving space on a above-mentioned storage devices, it is customary use to information restrict a information; differently files sizes can spin unusually vast generally when traffic with a full-length suit picture. Data focus also becomes required when a information needs to pass by a complement with singular bandwidth, such as a promote delivery channel, for instance, nonetheless focus is not positively required to a routine if bandwidth stipulations are not an issue.

The three-dimensional converted calm information can be stored in many forms. The information can be stored on a tough hoop 107 (for tough hoop playback 124), in removable or non-removable memory 108 (for use by a memory actor 125), or on removable disks 109 (for use by a removable hoop actor 126), that might embody yet are not singular to digital versatile disks (dvd’s). The three-dimensional converted product can also be dense into a bandwidth required to be transmitted by a information promote receiver 110 opposite a Internet 111, and afterwards perceived by a information promote receiver 112 and decompressed (data decompression 113), origination it accessible for use around several 3D able arrangement inclination 114.

Similar to broadcasting over a Internet, a product total by a benefaction invention can be transmitted by approach of electromagnetic or RF (radio frequency) delivery by a radio magnitude conductor 115. This includes approach required radio transmission, as good as satellite delivery contracting an receiver plate 116, that is many some-more prevalent these days. The calm total by approach of a benefaction invention can be transmitted by satellite and perceived by an receiver plate 117, decompressed, and noticed on a guard arrangement 118, presumably incorporating a cathode ray tube (CRT), a arrangement row 119 such as a plasma arrangement row (PDP) or glass clear arrangement (LCD), a front or back projector 120 in a home, industry, or in a cinema, or a practical existence (VR) form of headset 121. If a three-dimensional calm is promote by approach of RF transmission, a receiver 122, can in feed decompression electronics directly, or feed a arrangement device directly. Either is possible. It should be remarkable however that a calm product assembled by a benefaction invention is not singular to dense information formats. The product might also be used in an uncompressed form. Another use for a product and calm assembled by a benefaction invention is wire radio 123.

FIG. 2 illustrates 3 frames of an design routine display a chairman walking opposite a street. From tip to bottom, a 3 frames are denoted “Frame 10”, “Frame 20” and “Frame 30”. These frames uncover a chairman in a left line of a street, in a core of a street, and in a right line of a street, respectively. As any support has a objects shifted to emanate an swap three-dimensional perspective, a forehead object, for example, of a chairman walking is shifted relations to a background.

FIGS. 3A and 3B illustrate an model focus of a Repeat Pixel routine disclosed in U.S. obvious focus Ser. No. 09/819,420 that provides an estimation of what would have been during a edges of objects within a foreground/background subdivision gap, if a design had been photographed creatively from that viewpoint angle. Referring to FIG. 3A, an strange support 301 is established, for this example, as a left viewpoint of one of a dual three-dimensional perspectives. The support 301 includes an intent 303 of a chairman walking opposite a street. Referring to FIG. 3B, a interrelated support 302 is an design total from a strange support 301, for this example, as a right viewpoint of one of a dual three-dimensional perspectives. In this example, a intent 303 is shifted to a left to emanate a interrelated support 302. The credentials intent pixels usually to a right of a forehead intent are steady opposite a opening of blank pixels toward a left as a intent is positioned to a left as an estimate reformation of a credentials intent in a area of a forehead object’s strange position. This Repeat Pixel routine can be used for any support of a suit design sequence.

In many situations objects do not sojourn still opposite mixed frames. For example, objects could pierce side to side or adult and down eccentric of other objects in a stage or with several camera movements. The benefaction invention creates use of a fact that there might be some-more accurate pixels accessible in other frames that can be prisoner and placed in some-more vicious areas where pixel repeating might not be suitable for stuffing a gaps in a stage design that outcome from intent position shifts. The function of some-more accurate pixel information, in turn, facilitates a origination of some-more accurate three-dimensional reproductions. Thus, several methods of a benefaction invention are embodied in a complement that allows a user to quick and accurately yield a (most unchanging and accurate) pixel fill information that will outcome in a many picturesque three-dimensional conversion. Speed and correctness are both really critical in a routine of converting full-length suit cinema as they might enclose some-more than one hundred and fifty thousand frames.

According to an essence of a benefaction invention, rather than regulating a Pixel Repeat method, some-more accurate pixels (e.g., from other frames) are used to fill a pixel gaps. Using some-more accurate pixel fill information reduces a occurrence of conspicuous artifacts from intent positioning during a acclimatisation routine as objects are positioned in or out of a image. The routine of reconstructing vaporous credentials areas is achieved by duplicating pixels from other frames where a credentials pixels are revealed. FIG. 4A illustrates an instance design (Frame 10) where a pixel fill area is filled by some-more scold and unchanging pixel information. In this example, pixels are retrieved from a opposite design (Frame 20—FIG. 4B). In support 20, a chairman has changed to a totally opposite position relations to a credentials divulgence useful credentials pixels in a area that was creatively blocked in FIG. 4A by a forehead object. These pixels can now be used to fill in any gaps total by a forehead object’s change in relations abyss positioning. In one embodiment, a idea is to erect a many accurate estimation of what would have been during these edges had a design been indeed photographed from that viewpoint angle vantage point. The finish outcome will be a many some-more picturesque three-dimensional design giveaway of distracting artifacts.

Referring again to FIG. 2, in this elementary unfolding a credentials is still and usually a person, a forehead object, has moved. However, this might not always be a case. In many cases, a camera might also be in suit as forehead and credentials objects change their relations positions. Even yet useful credentials pixels are suggested in other frames, there are many design variables. For example, a design might tilt, or pierce in or out, or stagger a position. According to several dark design reformation methods of a benefaction invention, these variables are taken into account.

Even yet useful pixels might spin suggested in other frames, a camera might have moved, or tilted, or zoomed, etc. Thus, as accessible and suggested pixels might not always be from still camera shots, several methods of a benefaction invention are embodied in collection (“handles”) that concede a user to change a design in a preferred manner. For example, a interactive user interface can be configured to yield a user with one or some-more collection that concede a user to adjust a suggested pixels to fit some-more precisely in a pixel gap. Exemplary handles, as such, or tools, concede a user to rotate, position, size, distort, or fuzz a pixels to grasp a best review to a corner credentials to make it seem “transparent” to a viewer. Ideally, a spectator will not commend a pixel opening areas once pixels are fitted. The pixel opening areas should go unnoticed, as they would in a genuine 3D design if one were to investigate that viewpoint angle view. Although a foregoing contention creates anxiety to receiving useful and accessible pixels from other frames, it should be appreciated that a operation of a benefaction invention additionally includes receiving useful pixels that spin accessible anywhere in a theme frame.

Various methods of a benefaction invention are embodied in interactive collection designed to concede a user to not usually collect a best set of pixels as a closest match, yet also to adjust them accordingly to yield a best fit to review adjacent backgrounds. Such interactive collection include, for example, plane and straight sizing and positioning of a area pixels, revolution of a pixels, geometric distortions, tone correction, and a ability to fuzz a pixels. The interactive collection also concede a user to obtain a best review to a adjacent backgrounds in an swift manner.

According to several methods of a benefaction invention, a pixel opening areas that spin reconstructed, or rather, filled-in by pixels from other frames, can also have analogous abyss figure and abyss values practical to them so that they mix in some-more consistently with their compared credentials objects. In other words, a pixel opening areas can be supposing with abyss shape, varying depth, etc., rather than carrying a uniform abyss value (which would means a pixel opening area to seem to be flat). For example, if a forehead intent shifts a position, relocating toward a viewer, formulating a pixel gap, and a pixels for that pixel area opening are afterwards retrieved from another support and filled in, that pixel opening area can also have a suitable abyss properties total to it so as to not seem flat. In one embodiment, a abyss properties are unchanging with a adjacent intent pixel surroundings. In another embodiment, objects are tangible as Virtual Objects as disclosed in U.S. obvious focus Ser. Nos. 10/147,380, 10/029,625 and 09/819,420. Generally, Virtual Objects are objects tangible in their entirety, ignoring other objects that might be in front of them. In some situations, it is many easier to request abyss to a pixel opening areas if objects are tangible as Virtual Objects.

Various methods of a benefaction invention are embodied in interactive collection designed to concede a user to obtain pixels from any array of images or frames. This functionality accommodates a fact that useful pixels might spin suggested during opposite moments in time in other frames as good as during opposite locations within an image. FIG. 5 illustrates an farfetched instance where a pixel fill gaps of an design 500 (Frame 10) are filled by pixels from some-more than one frame. By approach of example, a interactive user interface can be configured to concede a user to routine a pixel fill area 501 (e.g., with a inscription coop 502) to use a opposite set of pixels from opposite frames, in this case, Frames 1 and 4, for any of a portions of a pixel fill area 501. Similarly, a pixel fill area 503 can be divided to use opposite pixel fill information retrieved from Frames 25 and 56 for any of a portions of a pixel fill area 503. Ideally, a user is supposing with finish coherence to obtain pixel fill information from any mixed of images or frames in routine to obtain a best fit and review of credentials pixels.

According to an essence of a benefaction invention, a routine for converting two-dimensional images into three-dimensional images includes a stairs of: defining an area of pixels of a subdivision opening within an design support that was caused by design pixels carrying moved; and replacing pixels in a subdivision opening with pixels from one or some-more opposite frames. In one embodiment, a step of replacing pixels includes contracting an interactive interface to name an area of pixels of a support within a array or routine of frames and to use pixels from a comparison area to fill a subdivision gap. In another embodiment, a step of replacing pixels includes contracting an interactive interface to name areas of pixels within a array or routine of frames and to use pixels from a comparison areas to fill a subdivision gap. In another embodiment, a routine serve includes a step of scaling pixels in a subdivision gap. In another embodiment, a routine serve includes a step of repositioning pixels in a subdivision gap. In another embodiment, a routine serve includes a step of blurring pixels in a subdivision gap. In another embodiment, a routine serve includes a step of tone modifying pixels in a subdivision gap. In another embodiment, a routine serve includes a step of distorting pixels in a subdivision gap.

According to an essence of a benefaction invention, a routine of reconstructing a dark aspect area in an design includes a stairs of: identifying a subdivision pixel opening in an design ensuing from a repositioning of design pixels to emanate a three-dimensional image; identifying pixels from one or some-more images; and stuffing a subdivision pixel opening with a pixels. In one embodiment, a identified subdivision pixel opening is compared with an intent in a image, and a identified pixels are compared with a analogous intent in a opposite image; a intent can be tangible in a entirely, ignoring other objects that might be in front of it. In another embodiment, a identified subdivision pixel opening is compared with a dark apportionment of a image, and a identified pixels are compared with a analogous apportionment of a opposite design that is during slightest partially manifest in a opposite image. In another embodiment, a identified pixels are from a comparison of opposite design frames. In another embodiment, a step of stuffing in a subdivision pixel opening includes scaling a pixels to accommodate a subdivision pixel gap. In another embodiment, a step of stuffing in a subdivision pixel opening includes rotating a pixels to accommodate a subdivision pixel gap. In another embodiment, a step of stuffing in a subdivision pixel opening includes geometrically distorting a pixels. In another embodiment, a step of stuffing in a subdivision pixel opening includes tone modifying a pixels. In another embodiment, a step of stuffing in a subdivision pixel opening includes blurring a pixels. In another embodiment, a routine serve includes a step of requesting a abyss figure to a pixels. In another embodiment, a routine serve includes a step of utilizing abyss properties of a pixels in care of abyss properties of adjacent intent pixel surroundings.

If it so happens that there are no useful pixels accessible for a sold blank pixel or pixels, a user can use a Repeat Pixel routine while other pixels for other areas of a same intent are taken from other frames. Thus, several embodiments of a benefaction invention concede a user to occupy any mixed of opposite pixel fill methods.

FIG. 6 depicts an instance of a support 600 with a rectilinear object. The support 600 shows a intent in both initial and second positions. In a second position, a intent is rotated to a right relations to a initial position. In this example, credentials pixels can be used to fill a positional gaps of a intent from any swap position. However, in area 601 there are no accessible pixels from any other frame. In this area, swap pixel fill techniques, such as Repeat Pixel can be used.

According to an essence of a benefaction invention, a routine of reconstructing a dark aspect area in an design includes a stairs of: identifying a subdivision pixel opening ensuing from a repositioning of design pixels to emanate a three-dimensional image; and contracting a comparison of opposite pixel fill techniques to establish deputy pixels for a subdivision pixel opening that best review adjacent credentials pixels.

Various embodiments of a benefaction invention promote preference of credentials pixels in an programmed or semi-automated conform around dark aspect reformation program utilities. For example, pixel fill information can be subsequent from a organisation of comparison frames or from a operation of frames as discussed below.

In several embodiments of a benefaction invention, a reformation of dark aspect areas involves initial last a operation of frames containing areas of a blank information and, second, last a support containing a optimal area of blank information within a comparison operation of frames. In one embodiment, a initial integrity is approached as a problem of topology and a second integrity is approached as a maximization problem. The initial problem is a subset of a second problem.

The Topology of a Problem:

An model programmed dark aspect reformation application attempts to refurbish a pixel opening area in a sold support by last an swap support that contains a largest physique of useable pixel information that coincides with a pixel opening area. The tenure “coincident area” means a area in a swap support that is topologically equivalent, underneath some isometric mapping, and in particular, a temperament mapping, to a pixel opening area in a strange frame. This programmed apportionment of a routine assumes a best-fit review for a pixel opening area as a pixel-by-pixel maximization. Any inaccuracies in reformation due to non-identity mapping of design area from one support to a next, e.g. rotation, scaling, translation, and general warping along a boundary, can afterwards be addressed by a user with an design modifying tool.

An design segment comparison technique is used to establish if an design segment in an swap support contains blank design information dark in a strange frame. By approach of example, an design segment is represented as a 2-dimensional topological set. Basic point-set topological operations afterwards promote a impending segment comparisons in a reformation process. This creates it probable to review an design segment filled by a graphical intent in one support with an design segment assigned by that intent in any other support in a sequence.

FIGS. 7A and 7B illustrate how a changeable of an intent in position over a routine of frames creates is probable to locate blank design information in swap frames. Referring to FIG. 7A, a segment of design inequality caused by a change of a intent is dynamic quantitatively. This segment is compared with a object’s strange segment of clarification in swap frames to establish if any apportionment of a area of inequality is unclosed in those frames, as decorated in FIG. 7B. The object’s non-shifted position in Frame 2 (FIG. 7B) is to a left of a object’s non-shifted position in Frame 1 (FIG. 7A). This change in a object’s position over a routine of frames creates it probable to “see” dark surfaces behind a intent in a strange frame.

For a given frame, there might be mixed frames that yield some or all of a liberation (hidden pixel) information needed. In last an optimal resolution set, during slightest one support might yield all of a liberation information. For example, and referring to FIG. 8, a support in a hunt routine is identified that provides a limit area of liberation of any singular support in a sequence. In other situations, no singular support provides all of a information for an optimal resolution set. For example, and referring to FIG. 9, accessible liberation information is retrieved and total from a comparison of frames in a hunt sequence. Both methods can be employed by a program to find a optimal liberation area, i.e., a biggest area of pixel liberation probable given a problem constraints.

Implementation of a above proof utilizes a clarification of a program intent (in a intent programming model sense) that represents a self-aware topological point-set in

۲, e.g., an area intent supposing with basement point-set topological operators: union, intersection, and modulus, where a star is tangible as a whole support area. This doing provides a opening optimal, elementary to use intent that provides all a application indispensable for a operations discussed in a prior section.

This illustration is implemented as an incremental construction formed on a 1-dimensional genuine interval. Each design scanline of a segment is represented by a set of pariwise disjoint, monotone augmenting interlude subsets of a genuine line. The endpoints of an interlude give an intersection of a scanline with a design region, thus, given a scanline subregion, SO, of a region, O, and a interlude representation, SOi,

∀x∈

, x∈SOi x∈SO x∈O

So that for an x coordinate, this interlude illustration gives a dissimilar routine for last if x is in a closure of a design segment or a enrich on a represented scanline level, i.e., a interlude illustration of any scanline of a design segment gives a dissimilar mapping of a region’s closure and compliment.

The 2-D illustration of a whole design segment is afterwards assembled as a set of these intervals—one singular interlude set for any scanline level, systematic in augmenting scanline-level. Now given a design segment O, there is supposing a interval-set representation, Oi, and,

∀p(x, y)∈

۲, p∈Oi p∈O

Thus a discrete, or some-more to a point, binary map of a whole design segment has been constructed. This map creates probable quick containment checks for points as good as giving a functionality indispensable for set proof basement operations: union, intersection, and subtraction.

According to an essence of a benefaction invention, a routine of reconstructing a dark aspect area in an design includes a stairs of: identifying a subdivision pixel opening in an design ensuing from a repositioning of design pixels in a design to emanate a three-dimensional image; and providing deputy pixels for a subdivision pixel opening such that an design artifact ensuing from a repositioning of design pixels is no longer manifest in a three-dimensional image. In one embodiment, a step of providing deputy pixels serve includes a stairs of: identifying design frames that embody design areas that are concurrent with a subdivision pixel gap; and last that of a design frames contains a largest physique of useable pixel information for replacing information blank in a design due to a subdivision pixel gap. In one embodiment, a step of identifying design frames serve includes a step of last presumably a design areas are topologically equivalent, underneath some isometric mapping, to a a subdivision pixel gap. In another embodiment, a step of providing deputy pixels serve includes a step of comparing design regions to establish if an design segment in an swap design contains information blank from a design due to a subdivision pixel gap. In one embodiment, a step of comparing design regions serve includes a stairs of: representing a design regions as a two-dimensional topological sets; and contracting point-set topological operations for impending design segment comparisons. In another embodiment, a step of providing deputy pixels serve includes a stairs of: identifying design frames that embody design areas that are concurrent with a subdivision pixel gap; and mixing useable pixel information from a comparison of a design frames for replacing information blank in a design due to a subdivision pixel gap.

In several embodiments of a benefaction invention, a comparison pixel fill area is positioned over a comparison frame(s) to be employed for retrieving credentials fill pixels. It should be appreciated, however, that a interactive collection of a benefaction invention can also be configured to concede for a retreat as well. In other words, a credentials fill pixels of other frames can be positioned with anxiety to a pixel fill area.

Products generated by any of a systems or methods disclosed herein also tumble within a operation of a benefaction invention. Such products include, yet are not singular to, any three-dimensional design generated contracting any of a methods or systems described herein as good as any form of device on that is stored information (or data) regarding to any such three-dimensional design (e.g., machine-readable storage media such as DVDs, digital tape, etc.). Any information storage media that stores images, information or information total contracting any of a methods or systems described herein also tumble within a operation of a benefaction invention. Accordingly, several embodiments of a benefaction invention are also represented by articles of information storage media on that are stored images, information or information total contracting any of a methods described herein.

According to an essence of a benefaction invention, a routine for providing a three-dimensional design includes: receiving or accessing information total contracting any of a methods described herein; and contracting a information to imitate a three-dimensional image.

Those learned in a art will conclude that several adaptations and modifications of a usually described embodiments can be configured but vacating from a operation and suggestion of a invention. Therefore, it is to be accepted that, within a operation of a appended claims, a invention might be used other than as privately described herein.

Article source: http://www.google.com/patents/US7116323

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

*

code