Patent US5596415A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5596415A Expired / Lapsed US ⏱️ 0.0 years remaining

Iterative predictor-based detection of image frame locations

Assignee: Eastman Kodak Co
•
Filing: 1993-06-14
•
Granted: 1997-01-21
•
Expires: 2013-06-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Locations of respective image frames contained on an image recording, such as a continuous color photographic film strip scanned by digitizing opto-electronic scanner are identified by storing scanline data produced by the scanner in a digital database, and processing the stored scanline data in accordance with set of image frame identification operators, which iteratively identify locations of nominally valid frames, beginning with the identification of all well formed frames. Each well formed frame has prescribed image frame attributes including at least a spatial region of image modulance bounded by leading and trailing edges adjacent to Dmin interframe gaps. The iterative identification procedure includes `chopping` less than well formed frames, sorting frame regions based upon geometry considerations and identifying and adjusting the size of oversized and undersize frames. To reduce computational complexity a set of image frame-based `predictors` and an associated set of thresholds are used in the iterative search and sort process.

Inventors

  • 👤 Patrick A. Cosgrove
  • 👤 John Mitch
  • 👤 Mark Niedzielski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:57
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00795; H04N1/00798; H04N1/00816; H04N1/387; H04N1/3872; H04N1/3873; H04N2201/00; H04N2201/04; H04N2201/0402; H04N2201/0404; H04N2201/0408

Claims Analysis

Total Claims: 79
Claim 1
Independent Claim 379 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium so as to produce data representative of contents of successive scan lines of said image recording medium; (b) processing data produced in step (a) in accordance with a first image frame identification operator for locating a well formed image frame, said first image frame identification operator, in response to identifying a location of a well formed image frame on said image recording medium, generating a first output representative of a first portion of said image recording medium containing said location of a well formed image frame, wherein a well formed image frame is defined as having prescribed image frame attributes including a first spatial region of image modulance that is bounded by leading and trailing edges, said leading and trailing edges of said well formed image frame demarcating respective leading and trailing image frame boundaries between said first spatial region of image modulance and respective second and third regions adjacent to said first spatial region of image modulance, said second and third regions being associated with an image level that is less than a prescribed threshold representative of an absence of image information; and wherein said first image frame identification operator is operative to locate a well formed image frame, and to generate said first output associated therewith, irrespective of whether or not either a leading or a trailing image frame boundary of another image frame is adjacent to said location of a well formed image frame; and (c) in response to step (b) locating a well formed image frame, processing data produced in step (a) associated with second portions of said image recording medium other than said first portion containing the location of the well formed image frame located in step (b), in accordance with a second image frame identification operator, said second image frame identification operator locating additional image frames on said image recording medium in accordance with at least one, but less than all, of said prescribed image frame attributes of a well formed image frame, and generating second outputs representative of locations of said additional image frames.
Claim 2
Independent Claim 379 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium so as to produce data representative of contents of successive scan lines of said image recording medium; (b) processing data produced in step (a) in accordance with a first image frame identification operator for locating a well formed image frame, said first image frame identification operator, in response to identifying a location of a well formed image frame on said image recording medium, generating a first output representative of a first portion of said image recording medium containing said location of a well formed image frame, wherein a well formed image frame is defined as having prescribed image frame attributes including a first spatial region of image modulance that is bounded by leading and trailing edges, said leading and trailing edges of said well formed image frame demarcating respective leading and trailing image frame boundaries between said first spatial region of image modulance and respective second and third regions adjacent to said first spatial region of image modulance, said second and third regions being associated with an image level that is less than a prescribed threshold representative of an absence of image information; and wherein said first image frame identification operator is operative to locate a well formed image frame, and to generate said first output associated therewith, irrespective of whether or not either a leading or a trailing image frame boundary of another image frame is adjacent to said location of a well formed image frame; and (c) in response to step (b) locating a well formed image frame, processing data produced in step (a) associated with second portions of said image recording medium other than said first portion containing the location of the well formed image frame located in step (b), in accordance with a second image frame identification operator, said second image frame identification operator locating additional image frames on said image recording medium in accordance with at least one, but less than all, of said prescribed image frame attributes of a well formed image frame, and generating second outputs representative of locations of said additional image frames.
Claim 3
Dependent Claim 44 words
A method according to claim 1, wherein said second image frame identification operator produces a third output representative of third portions of said image recording medium for which said second image frame identification operator has not located said additional image frames in step (c).
Claim 4
Dependent Claim 91 words
A method according to claim 2, further comprising the step of: (d) processing data produced in step (a), associated with said third portions of said image recording medium for which said second image frame identification operator has not located said additional image frames in step (c), in accordance with a third image frame identification operator, which produces a fourth output representative of whether said third portions of said image recording medium have a capability of spatially accommodating an integral number of image frames having a size of said well formed frame.
Claim 5
Dependent Claim 87 words
A method according to claim 3, wherein step (d) further comprises spatially subdividing a respective one of said third portions of said image recording medium, for which said third image frame identification operator has produced said fourth output, into an integral number of tentative image frame regions and processing each tentative image frame region in accordance with a fourth image frame identification operator which produces a fifth output in response to said each respective tentative image frame region having attributes associated with a well formed image frame.
Claim 6
Dependent Claim 63 words
A method according to claim 4, wherein said fourth image frame identification operator produces said fifth output in response to said each respective tentative image frame region having a first spatial area containing at least one scan line of image modulance, second and third spatial areas bounding said first spatial area, and being associated with said image level less than said prescribed threshold.
Claim 7
Dependent Claim 76 words
A method according to claim 5, further comprising the step of: (e) processing data produced in step (a), associated with fourth portions of said image recording medium for which said fifth output was not produced in step (d), in accordance with a fifth image frame identification operator which produces a sixth output associated with a further tentative image frame region that contains image modulance, but for which said fifth output was not produced in step (d).
Claim 8
Dependent Claim 31 words
A method according to claim 6, further comprising the step of: (f) adjusting a size of said further tentative image frame region to a size of said well formed image frame.
Claim 9
Dependent Claim 59 words
A method according to claim 7, wherein step (f) further comprises, in response to the size of said further tentative image frame region being oversized so as to exceed a predetermined image frame size, partitioning said further tentative image frame region into a plurality of partitioned image frames each of an image frame size of a well formed frame.
Claim 10
Dependent Claim 54 words
A method according to claim 7, wherein step (f) further comprises, in response to the size of said further tentative image frame region being undersized, less than a preselected frame size, combining said further tentative image frame region with another further tentative image frame region that is undersized to form a combined image frame.
Claim 11
Dependent Claim 58 words
A method according to claim 1, wherein step (a) comprises translating said image recording medium with respect to an opto-electronic scanning device so as to effect a sequential scanning of said image recording medium at a prescribed scanning resolution and thereby producing digital data respectively representative of the contents of successive scan lines of said image recording medium.
Claim 12
Dependent Claim 16 words
A method according to claim 1, wherein said image recording medium comprises a photographic film strip.
Claim 13
Dependent Claim 48 words
A method according to claim 1, wherein step (b) comprises transforming data produced in step (a) into a set of predictors associated with image frame parameters that more directly represent attributes of an image frame necessary to identify where, on said image recording medium, image frames are located.
Claim 14
Dependent Claim 64 words
A method according to claim 12, wherein step (b) comprises processing said set of predictors in accordance with an associated set of adaptive thresholds, which are dependent upon actual scanline data within a film scan order of said image recording medium, so as to allow said first and second image frame identification operators to adjust to variations in characteristics of the image recording medium.
Claim 15
Dependent Claim 30 words
A method according to claim 13, wherein step (b) further comprises processing said set of predictors in accordance with a set of non-adaptive thresholds which are independent of scanline data.
Claim 16
Dependent Claim 33 words
A method according to claim 12, wherein said predictors include a neutral predictor representative of density of a respective scanline pixel i denoted as a summation of red, green and blue pixel densities.
Claim 17
Dependent Claim 53 words
A method according to claim 15, wherein said predictors include a sum predictor representative of signal strength of a respective scanline j, as a resultant neutral value, obtained by summing respective neutral values associated with each of RGB triads Pi, Pi+1, . . . , Pi+n of which said scanline j is comprised.
Claim 18
Dependent Claim 62 words
A method according to claim 15, wherein said predictors include a variation predictor associated with a change in signal strength for a respective scanline j, represented as absolute value of a result of summing respective differences between RGB triads of adjacent scanlines, between Pi of scanline j and Pi of scanline j+1, through Pi+n of scanline j and Pi+n of scanline j+1.
Claim 19
Dependent Claim 29 words
A method according to claim 16, wherein said predictors include a predictor previous delta associated with a change in signal strength SUM between immediately adjacent scanlines j-1 and j.
Claim 20
Dependent Claim 29 words
A method according to claim 16, wherein said predictors include a predictor next delta associated with a change in signal strength SUM between immediately adjacent scanlines j and j+1.
Claim 21
Dependent Claim 22 words
A method according to claim 12, wherein step (b) comprises processing said set of predictors in accordance with a set of thresholds.
Claim 22
Dependent Claim 99 words
A method according to claim 20, wherein said thresholds include adaptive thresholds which are dependent upon actual scanline data within a film scan order of said image recording medium, so as to allow said first and second image frame identification operators to adjust to variations in characteristics of said image recording medium, and wherein said predictors include a predictor window delta associated with whether a particular scanline j is to be used in calculating adaptive thresholds, said window delta being a spatial differential between a given scanline j and another scanline j+k spatially displaced from a scanline of interest.
Claim 23
Dependent Claim 34 words
A method according to claim 21, wherein said thresholds include a validity threshold value which determines whether or not a particular scanline j will be permitted to participate in calculating thresholds which are adaptive.
Claim 24
Dependent Claim 65 words
A method according to claim 22, wherein step (b) further comprises summing absolute values of differences between adjacent scanlines within a window of scanlines centered on a scanline j under consideration, comparing a resultant sum against said validity threshold, and allowing said scanline j to be used to establish an adaptive threshold in response to an absolute value sum being greater than said validity threshold.
Claim 25
Dependent Claim 30 words
A method according to claim 20, wherein said thresholds include a delta threshold and wherein any scanline delta exceeding said delta threshold is considered to be a potential frame edge.
Claim 26
Dependent Claim 28 words
A method according to claim 20, wherein said thresholds include a Dmin threshold and wherein any scanline value lower than said Dmin threshold is considered to be unexposed.
Claim 27
Dependent Claim 27 words
A method according to claim 20, wherein said thresholds include a region-size threshold representative of a minimum number of scanlines used to define an image frame region.
Claim 28
Dependent Claim 40 words
A method according to claim 20, wherein said thresholds include a signal threshold used to determine if a particular scanline contains image modulance and above which a respective scanline is considered to be exposed and part of an image frame.
Claim 29
Dependent Claim 30 words
A method according to claim 20, wherein said thresholds include a gap threshold representative of a size of an interframe gap derived in accordance with all identified well formed frames.
Claim 30
Dependent Claim 30 words
A method according to claim 20, wherein said thresholds include a framewidth threshold representative of a frame-size range of a film order derived in accordance all identified well formed frames.
Claim 31
Independent Claim 300 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium so as to produce digital data representative of contents of successive scan lines of said image recording medium; (b) storing scanline data produced in step (a) in a digital database; (c) processing scanline data stored in step (b) in accordance with a first image frame identification operator which identifies a location of a well formed image frame on a first portion of said image recording medium, a well formed image frame being defined as having prescribed image frame attributes including at least a spatial region of image modulance bounded by a leading edge and a trailing edge, said first image frame identification operator being operative to locate said well formed image frame irrespective of whether or not either a leading edge or a trailing image of another image frame is adjacent to said location of said well formed image frame; and (d) in response to step (c) locating said well formed image frame, processing data stored in step (b) associated with a second portion of said image recording medium, other than said first portion containing said location of said well formed image frame located by said first image frame identification operator in step (c), in accordance with a second image frame identification operator, said second image frame identification operator locating in said second portion of said image recording medium, frame regions each of which contains a first edge that is separated from either another frame edge or from a region associated with an image level that is less than a prescribed threshold and is representative of an absence of image information.
Claim 32
Independent Claim 300 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium so as to produce digital data representative of contents of successive scan lines of said image recording medium; (b) storing scanline data produced in step (a) in a digital database; (c) processing scanline data stored in step (b) in accordance with a first image frame identification operator which identifies a location of a well formed image frame on a first portion of said image recording medium, a well formed image frame being defined as having prescribed image frame attributes including at least a spatial region of image modulance bounded by a leading edge and a trailing edge, said first image frame identification operator being operative to locate said well formed image frame irrespective of whether or not either a leading edge or a trailing image of another image frame is adjacent to said location of said well formed image frame; and (d) in response to step (c) locating said well formed image frame, processing data stored in step (b) associated with a second portion of said image recording medium, other than said first portion containing said location of said well formed image frame located by said first image frame identification operator in step (c), in accordance with a second image frame identification operator, said second image frame identification operator locating in said second portion of said image recording medium, frame regions each of which contains a first edge that is separated from either another frame edge or from a region associated with an image level that is less than a prescribed threshold and is representative of an absence of image information.
Claim 33
Dependent Claim 35 words
A method according to claim 30, wherein said leading and trailing edges of said well formed frame form respective image frame boundaries between said spatial region of image modulance and respective interframe gaps adjacent thereto.
Claim 34
Dependent Claim 58 words
A method according to claim 30, wherein said second image frame identification operator identifies, as an ambiguous region, a frame region that does not contain a first edge separated from either another edge or from a region associated with an image level that is less than a prescribed threshold and is representative of an absence of image information.
Claim 35
Dependent Claim 83 words
A method according to claim 32, further comprising the step of: (e) processing data stored in step (b), associated with frame regions of said second portion of said image recording medium, which said second frame identification operator has identified as ambiguous, in accordance with a third image frame identification operator which identifies frame regions of said second portion of said image recording medium that are capable of spatially accommodating an integral number of image frames having a size of said well formed frame.
Claim 36
Dependent Claim 115 words
A method according to claim 33, wherein step (e) further comprises spatially subdividing a respective frame region identified by said third image frame identification operator into an integral number of tentative image frame regions and further including the step of: (f) processing each tentative image frame region in accordance with a fourth image frame identification operator, said fourth image frame identification operator identifying an image frame region within a respective tentative image frame region having a first spatial area containing at least one scan line of image modulance, second and third spatial areas bounding said first spatial area, and having an image level less than a prescribed threshold representative of an absence of image information.
Claim 37
Dependent Claim 60 words
A method according to claim 34, further comprising the step of: (g) processing data stored in step (b), associated with regions of said second portion of said image recording medium, which said fourth image processing operator did not identify in step (f), in accordance with a fifth image frame identification operator which identifies a frame region that contains image modulance.
Claim 38
Independent Claim 30 words
A method according to clam 35, further comprising the step of: (h) adjusting a region identified by said fifth image processing operator to a size of a well formed frame.
Claim 39
Independent Claim 30 words
A method according to clam 35, further comprising the step of: (h) adjusting a region identified by said fifth image processing operator to a size of a well formed frame.
Claim 40
Dependent Claim 53 words
A method according to claim 36, wherein step (h) comprises, in response to a region identified by said fifth image processing operator being an oversized region, which exceeds a predetermined image frame size, partitioning said oversized region into a plurality of partitioned image frames each having a size of a well formed frame.
Claim 41
Dependent Claim 49 words
A method according to claim 37, wherein step (h) comprises, in response to the size of a region identified by said fifth image processing operator being an undersized region, less than a preselected frame size, combining said undersized region with another undersized region to form a combined image frame.
Claim 42
Dependent Claim 58 words
A method according to claim 30, wherein step (a) comprises translating said image recording medium with respect to an opto-electronic scanning device so as to effect a sequential scanning of said image recording medium at a prescribed scanning resolution and thereby producing said digital data respectively representative of contents of successive scan lines of said image recording medium.
Claim 43
Dependent Claim 59 words
A method according to claim 38, wherein step (b) further includes transforming data produced in step (a) into a prescribed set of predictors associated with attributes of an image frame necessary to identify where, on said image recording medium, valid image frames are located, and wherein steps (a)-(h) are carried out with respect to said prescribed set of predictors.
Claim 44
Dependent Claim 57 words
A method according to claim 40, wherein steps (c)-(h) comprise processing said predictors in accordance with a set of adaptive thresholds which are dependent upon actual scanline data within a film scan order of said image recording medium, so as to allow image frame identification operators to adjust to variations in characteristics of the image recording medium.
Claim 45
Dependent Claim 28 words
A method according to claim 41, wherein steps (c)-(h) further comprise processing said predictors in accordance with a set of non-adaptive thresholds which are independent of scanline data.
Claim 46
Independent Claim 150 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium so as to produce data representative of the contents of successive scan lines of said image recording medium; (b) storing scanline data produced in step (a) in a digital database; (c) processing scanline data stored in step (b) in accordance with a set of respectively different image frame identification operators, so as to identify locations of plural whole image frames of a common image frame size on said image recording medium, each respectively different image frame identification operator of said set being operative to identify a location of a whole image frame on said image recording medium in accordance with a respectively different set of spatial criteria of an image frame.
Claim 47
Independent Claim 150 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium so as to produce data representative of the contents of successive scan lines of said image recording medium; (b) storing scanline data produced in step (a) in a digital database; (c) processing scanline data stored in step (b) in accordance with a set of respectively different image frame identification operators, so as to identify locations of plural whole image frames of a common image frame size on said image recording medium, each respectively different image frame identification operator of said set being operative to identify a location of a whole image frame on said image recording medium in accordance with a respectively different set of spatial criteria of an image frame.
Claim 48
Dependent Claim 49 words
A method according to claim 43, wherein said set of respectively different image frame identification operators includes an image frame identification operator which identifies a well formed frame having prescribed image frame attributes that include at least a spatial region of image modulance bounded by leading and trailing edges.
Claim 49
Dependent Claim 62 words
A method according to claim 43, wherein said set of respectively different image frame identification operators includes an image frame identification operator which identifies the location of a frame region containing a first edge separated from either another edge or from a region associated with an image level that is less than a prescribed threshold representative of an absence of image information.
Claim 50
Dependent Claim 55 words
A method according to claim 45, wherein said image frame identification operator identifies, as an ambiguous region, a frame region that does not contain a first edge separated from either another edge or from a region associated with an image level that is less than a prescribed threshold representative of an absence of image information.
Claim 51
Dependent Claim 46 words
A method according to claim 43, wherein said set of respectively different image frame identification operators include an image frame identification operator which identifies frame regions that are capable of spatially accommodating an integral number of image frames having a size of a whole image frame.
Claim 52
Dependent Claim 92 words
A method according to claim 47, wherein said set of respectively different image frame identification operators is operative to spatially subdivide a respective identified frame region into an integral number of tentative image frame regions, and to identify an image frame region within a respective tentative image frame region having a first spatial area containing at least one scan line of image modulance, second and third spatial areas bounding said first spatial area and being associated with an image level less than a prescribed threshold representative of an absence of image information.
Claim 53
Dependent Claim 48 words
A method according to claim 43, wherein said set of respective different image frame identification operators includes an image frame identification operator which identifies a frame region that contains image modulance and is operative to controllably adjust an identified region to a size of a whole image frame.
Claim 54
Dependent Claim 52 words
A method according to claim 49, wherein said image frame identification operator, in response to said identified region being oversized, exceeding a predetermined image frame size, is operative to controllably partition said oversized region into a plurality of partitioned image frames each of an image frame size of said whole image frame.
Claim 55
Dependent Claim 47 words
A method according to claim 50, wherein said image frame identification operator, in response to said identified region being an undersized region, less than a preselected frame size, is operative to controllably combine said undersized region with another undersized region and thereby form a combined image frame.
Claim 56
Dependent Claim 59 words
A method according to claim 43, wherein step (b) further includes transforming data produced in step (a) into a prescribed set of predictors associated with attributes of an image frame necessary to identify where, on said image recording medium, valid image frames are located, and wherein step (c) is carried out with respect to said prescribed set of predictors.
Claim 57
Dependent Claim 57 words
A method according to claim 52, wherein step (c) comprises processing said predictors in accordance with a set of adaptive thresholds which are dependent upon actual scanline data within a film scan order of said image recording medium, so as to allow image frame identification operators to adjust to variations in characteristics of said image recording medium.
Claim 58
Dependent Claim 29 words
A method according to claim 53, wherein step (c) further comprises processing said predictors in accordance with a set of non-adaptive thresholds which are independent of the scanline data.
Claim 59
Independent Claim 218 words
An apparatus for processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising: an image recording medium scanning device arranged to sequentially scan said image recording medium during relative translation between said image recording medium and said image recording medium scanning device, said scanning device producing a plurality of digitally encoded scan lines representative of contents of said image recording medium; a translation device which is operative to cause relative translation between said image recording medium and said image recording medium scanning device; a database in which scanline data representative of said plurality of digitally encoded scan lines produced by said image recording medium scanning device are stored; and a scan line processor which is operative to process said scanline data stored in accordance with a set of respectively different image frame identification operators, so as to identify locations of plural whole image frames of a common image frame size on said image recording medium, each respectively different image frame identification operator of said set being operative to identify a location of a whole image frame of said common image frame size on said image recording medium in accordance with a respectively different set of spatial criteria of an image frame.
Claim 60
Independent Claim 218 words
An apparatus for processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising: an image recording medium scanning device arranged to sequentially scan said image recording medium during relative translation between said image recording medium and said image recording medium scanning device, said scanning device producing a plurality of digitally encoded scan lines representative of contents of said image recording medium; a translation device which is operative to cause relative translation between said image recording medium and said image recording medium scanning device; a database in which scanline data representative of said plurality of digitally encoded scan lines produced by said image recording medium scanning device are stored; and a scan line processor which is operative to process said scanline data stored in accordance with a set of respectively different image frame identification operators, so as to identify locations of plural whole image frames of a common image frame size on said image recording medium, each respectively different image frame identification operator of said set being operative to identify a location of a whole image frame of said common image frame size on said image recording medium in accordance with a respectively different set of spatial criteria of an image frame.
Claim 61
Dependent Claim 47 words
An apparatus according to claim 55, wherein said set of respectively different image frame identification operators includes an-image frame identification operator which identifies a well formed frame having prescribed image frame attributes including at least a spatial region of image modulance bounded by leading and trailing edges.
Claim 62
Dependent Claim 64 words
An apparatus according to claim 55, wherein said set of respectively different image frame identification operators includes an image frame identification operator which identifies a location of a frame region containing a first or leading edge separated from either another edge or from a region associated with an image level that is less than a prescribed threshold representative of an absence of image information.
Claim 63
Dependent Claim 66 words
An apparatus according to claim 55 wherein said set of respectively different image frame identification operators includes an image frame identification operator which identifies a location of a frame region containing a second or trailing edge, that is separated from either another edge or from a region associated with an image level that is less than a prescribed threshold representative of an absence of image information.
Claim 64
Dependent Claim 55 words
An apparatus according to claim 58, wherein said image frame identification operator identifies, as an ambiguous region, a frame region that does not contain a first edge separated from either another edge or from a region associated with an image level that is less than a prescribed threshold representative of am absence of image information.
Claim 65
Dependent Claim 46 words
An apparatus according to claim 55, wherein said set of respectively different image frame identification operators includes an image frame identification operator which identifies frame regions that are capable of spatially accommodating an integral number of image frames having a size of a whole image frame.
Claim 66
Dependent Claim 83 words
An apparatus according to claim 60, wherein said set of respectively different image frame identification operators is operative to spatially subdivide a respective identified frame region into an integral number of tentative image frame regions and to identify an image frame region within a respective tentative image frame region having a first spatial area, second and third spatial areas bounding said first spatial area, and being associated with an image level less than a prescribed threshold representative of an absence of image information.
Claim 67
Dependent Claim 48 words
An apparatus according to claim 55, wherein said set of respectively different image frame identification operators includes an image frame identification operator which identifies a frame region that contains image modulance and is operative to controllably adjust an identified region to a size of a whole image frame.
Claim 68
Dependent Claim 53 words
An apparatus according to claim 62, wherein said image frame identification operator, in response to said identified region being an oversized region exceeding a predetermined image frame size, is operative to partition said oversized region into a plurality of partitioned image frames, each having an image frame size of said whole image frame.
Claim 69
Dependent Claim 45 words
An apparatus according to claim 62, wherein said image frame identification operator, in response to said identified region being undersized less than a preselected frame size, is operative to combine said undersized region with another undersized region so as to form a combined image frame.
Claim 70
Dependent Claim 68 words
An apparatus according to claim 55, wherein said processor is operative to transform scanline data produced by said an image recording medium scanning device into a prescribed set of predictors associated with attributes of an image frame necessary to identify where, on said image recording medium, valid image frames are located, and wherein said processor is operative to process said scanline data using said prescribed set of predictors.
Claim 71
Dependent Claim 60 words
An apparatus according to claim 65, wherein said processor is operative to process said predictors in accordance with a set of adaptive thresholds which are dependent upon actual scanline data within a film scan order of said image recording medium, so as to allow said image frame identification operators to adjust to variations in characteristics of said image recording medium.
Claim 72
Dependent Claim 27 words
An apparatus according to claim 66, wherein said processor is operative to process said predictors in accordance with a set of non-adaptive thresholds independent of scanline data.
Claim 73
Independent Claim 571 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium and producing digital data representative of contents of successive scan lines of said image recording medium; (b) storing digital data produced in step (a) in an addressable digital database; (c) processing digital data stored in step (b) in accordance with a first image frame identification operator for locating a well formed image frame, said first image frame identification operator, in response to identifying a location of a well formed image frame on said image recording medium, generating an address pointer which points to where, within said digital database, data representative of said well formed image frame is stored, said well formed image frame having prescribed image frame attributes including a first spatial region of image modulance of a prescribed well formed image frame size, that is bounded by leading and trailing edges, said lead and trailing edges of said well formed image frame demarcating respective leading and trailing image frame boundaries between said first spatial region of image modulance and respective second and third spatial regions adjacent to said first spatial region of image modulance, said second and third spatial regions being associated with an image level that is less than a prescribed threshold representative of an absence of image information; (d) in response to step (c) locating a well formed image frame, processing digital data stored in step (b) associated with second portions of said image recording medium sequentially spaced apart from said first portion containing the location of said well formed image frame located in step (c), in accordance with a second image frame identification operator, said second image frame identification operator being operative to identify additional image frames within said second portions of said image recording medium in accordance with whether within said second portions of said image recording medium contain at least one but less than all of said prescribed image frame attributes and, in response to identifying a location of an additional image frame within said second portions of said image recording medium, generating a respective address pointer which points to where, within said digital database, data representative of said additional image frame is stored; (e) repeating step (d) for said second portions of said image recording medium until said second image frame identification operator no longer locates additional image frames, and then repeating steps (c)-(e) for the entirety of said image recording medium until the entirety of said image recording medium has been subjected to steps (c)-(e); (f) establishing parameters for a standard image frame size in accordance with parameters of said well formed image frame and additional image frames located in steps (c)-(e); and (g) using the parameters for a standard image frame size established in step (f), processing digital data stored in step (b) that is associated with third portions of said image recording medium where steps (c)-(e) failed to locate a well formed image frame or one or more additional image frames, in accordance with a third image frame identification operator, said third image frame identification operator being operative to locate further image frames in said third portions of said image recording medium in accordance with a prescribed relationship between said standard frame size and said third portions of said image recording medium.
Claim 74
Independent Claim 571 words
A method of processing an image recording medium that contains a plurality of image frames, each of said image frames having a respective location on said image recording medium, comprising the steps of: (a) scanning said image recording medium and producing digital data representative of contents of successive scan lines of said image recording medium; (b) storing digital data produced in step (a) in an addressable digital database; (c) processing digital data stored in step (b) in accordance with a first image frame identification operator for locating a well formed image frame, said first image frame identification operator, in response to identifying a location of a well formed image frame on said image recording medium, generating an address pointer which points to where, within said digital database, data representative of said well formed image frame is stored, said well formed image frame having prescribed image frame attributes including a first spatial region of image modulance of a prescribed well formed image frame size, that is bounded by leading and trailing edges, said lead and trailing edges of said well formed image frame demarcating respective leading and trailing image frame boundaries between said first spatial region of image modulance and respective second and third spatial regions adjacent to said first spatial region of image modulance, said second and third spatial regions being associated with an image level that is less than a prescribed threshold representative of an absence of image information; (d) in response to step (c) locating a well formed image frame, processing digital data stored in step (b) associated with second portions of said image recording medium sequentially spaced apart from said first portion containing the location of said well formed image frame located in step (c), in accordance with a second image frame identification operator, said second image frame identification operator being operative to identify additional image frames within said second portions of said image recording medium in accordance with whether within said second portions of said image recording medium contain at least one but less than all of said prescribed image frame attributes and, in response to identifying a location of an additional image frame within said second portions of said image recording medium, generating a respective address pointer which points to where, within said digital database, data representative of said additional image frame is stored; (e) repeating step (d) for said second portions of said image recording medium until said second image frame identification operator no longer locates additional image frames, and then repeating steps (c)-(e) for the entirety of said image recording medium until the entirety of said image recording medium has been subjected to steps (c)-(e); (f) establishing parameters for a standard image frame size in accordance with parameters of said well formed image frame and additional image frames located in steps (c)-(e); and (g) using the parameters for a standard image frame size established in step (f), processing digital data stored in step (b) that is associated with third portions of said image recording medium where steps (c)-(e) failed to locate a well formed image frame or one or more additional image frames, in accordance with a third image frame identification operator, said third image frame identification operator being operative to locate further image frames in said third portions of said image recording medium in accordance with a prescribed relationship between said standard frame size and said third portions of said image recording medium.
Claim 75
Dependent Claim 41 words
A method according to claim 68, further comprising the step of: (h) adjusting, as necessary, the size of each of said whole image frame, said additional image frames and said further image frames to conform with a predetermined image frame size.
Claim 76
Dependent Claim 53 words
A method according to claim 68, wherein said third image frame identification operator is operative, in response to said third portions of said image recording medium containing a region of at least said standard frame size and containing image modulance, to subdivide from said region one or more of said further image frames.
Claim 77
Dependent Claim 57 words
A method according to claim 70, wherein said third image frame identification operator is further operative, in response to said third portions of said image recording medium containing multiple regions less than said standard frame size and containing image modulance, to combine plural ones of said multiple regions into one or more of said further image frames.
Claim 78
Dependent Claim 32 words
A method according to claim 71, further comprising the step of: (h) adjusting, as necessary, the size of each of said further image images to conform with a predetermined image frame size.
Claim 79
Dependent Claim 56 words
A method according to claim 68, wherein said third image frame identification operator is operative, in response to said third portions of said image recording medium containing multiple regions less than said standard frame size and containing image modulance, to combine plural ones of said multiple regions into one or more of said further image frames.

References Cited (Backward Citations)

DE3511138A1 Cited
JPS62255931A Cited
US4947205A Cited
US5157482A Cited
US5260740A Cited
US5337164A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-21 2000-07-22 2001-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-21 2004-07-22 2005-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-21 2008-07-22 2009-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag