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

Method and apparatus for magnetic communication via a photographic filmstrip using trappable data sentinels

Assignee: Eastman Kodak Co
•
Filing: 1991-12-20
•
Granted: 1994-03-15
•
Expires: 2011-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Overhead and data loss are reduced when transferring data via magnetic recording in a magnetic layer of an elongate photographic filmstrip, by providing a trappable data sentinel at the beginning of a data field. The data sentinel comprises a pair of reserved characters which establish a data character boundary for data in the field and also identify the nature of this data. The data sentinel is trapped by an identity comparator and also read by a host computer or processor. Data fields employing the data sentinel format can be embedded within a start sentinel/end sentinel track architecture.

Inventors

  • 👤 Gary L. Robison
  • 👤 Fernando G. Silva

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:58
CPC Classifications
G; G03; G03D; G03D15/00; G03D15/001; G03D15/003; G03B; G03B17/00; G03B17/24; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/32; G11B27/322; G11B27/323; G03B2206/00; G03B2206/004; G03B2217/00; G03B2217/24; G03B2217/242; G03B2217/244; G03B2217/246

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 130 words
Apparatus for use in a stage of film use and processing wherein the film comprises an elongate photographic film strip having successive frames and wherein data is transferred between stages via a magnetic layer of the film strip, comprising: first means for reading data magnetically recorded in a track in said magnetic layer, said track including a data field comprising a trappable data sentinel and one or more data characters; second means for unambiguously identifying the trappable data sentinel in the read data; and third means for: determining, in response to identification of said data sentinel, a character boundary for said data field; parsing the data field into characters beginning at said character boundary; and interpreting so parsed data characters of said field based upon reading of said data sentinel.
Claim 2
Dependent Claim 130 words
Apparatus for use in a stage of film use and processing wherein the film comprises an elongate photographic film strip having successive frames and wherein data is transferred between stages via a magnetic layer of the film strip, comprising: first means for reading data magnetically recorded in a track in said magnetic layer, said track including a data field comprising a trappable data sentinel and one or more data characters; second means for unambiguously identifying the trappable data sentinel in the read data; and third means for: determining, in response to identification of said data sentinel, a character boundary for said data field; parsing the data field into characters beginning at said character boundary; and interpreting so parsed data characters of said field based upon reading of said data sentinel.
Claim 3
Dependent Claim 26 words
The apparatus of claim 1 wherein said trappable data sentinel comprises a character pair, each character of said pair and the data character being n-bits long.
Claim 4
Dependent Claim 29 words
The apparatus of claim 2 wherein each character of said pair comprises a reserved sequence of n binary bits which sequence may not be used as a data character.
Claim 5
Dependent Claim 37 words
The apparatus of claim 3 wherein a first character of said character pair defines a beginning of the data field, and a second character of said character pair identifies the type of data recorded in the field.
Claim 6
Dependent Claim 36 words
The apparatus of claim 4 wherein said first character also identifies a source of the data recorded in the field, and said second character provides an indication of content, length and structure of the data field.
Claim 7
Dependent Claim 34 words
The apparatus of claim 5 further comprising memory means for storing a universal identification code dictionary and a universal symbol dictionary for use in interpreting data characters and the characters of the data sentinel.
Claim 8
Dependent Claim 11 words
The apparatus of claim 3 wherein said character pair is asymmetrical.
Claim 9
Dependent Claim 23 words
The apparatus of claim 4 wherein the data character and each character of said character pair are recorded in pulse position encoded form.
Claim 10
Dependent Claim 11 words
The apparatus of claim 4 wherein said stage comprises a photofinisher.
Claim 11
Dependent Claim 22 words
The apparatus of claim 4 wherein said data field further comprises a longitudinal redundancy check character at an end of said field.
Claim 12
Dependent Claim 31 words
The apparatus of claim 10 further comprising means for reading a trappable start sentinel at a beginning of said track and a trappable end sentinel at an end of said track.
Claim 13
Dependent Claim 112 words
The apparatus of claim 2 wherein: said first means comprises magnetic read means for reading bits along said track and generating therefrom a corresponding serial bit stream; said second means comprises comparison means for comparing every 2n consecutive bit sequence of said serial bit stream with a bit pattern of the data sentinel and generating an output pulse when a 2n consecutive bit sequence of the serial data stream is identical to the bit pattern of the data sentinel; and said third means comprises processor means for receiving said serial bit stream and output pulse, parsing said serial bit stream into characters with reference to said output pulse, and interpreting said characters.
Claim 14
Dependent Claim 26 words
The apparatus of claim 12 wherein said comparison means comprises a shift register having 2n parallel bit output lines connected to a data sentinel identity comparator.
Claim 15
Dependent Claim 95 words
The apparatus of claim 13 wherein all characters are recorded in the track in pulse position encoded form; and wherein said magnetic read means comprises: a magnetic read head, pulse detector means for receiving an amplified output signal from said magnetic read head and providing a positive pulse signal indicative of occurrence of a positive pulse in said amplified output signal and a negative pulse signal indicative of occurrence of a negative pulse in said amplified output signal, and decoding means for generating said serial bit stream from said positive pulse and negative pulse signals.
Claim 16
Dependent Claim 172 words
The apparatus of claim 14 wherein said track includes a trappable start sentinel at a start of said track and a trappable end sentinel at an end of said track; and further comprising: start sentinel identity comparator means for comparing every 2n consecutive bit sequence of the serial bit stream with a bit pattern of the start sentinel and generating a start sentinel signal when a compared 2n consecutive bit sequence is identical to the bit pattern of the start sentinel; end sentinel identity comparator means for comparing every 2n consecutive bit sequence of the serial bit stream to a bit pattern of the end sentinel and generating an end sentinel signal when a compared 2n consecutive bit sequence is identical to the bit pattern of the end sentinel; and logic means for receiving said start sentinel signal and said end sentinel signal and providing a data valid signal to said processor means for a time interval extending from occurrence of the start sentinel signal until occurrence of said end sentinel signal.
Claim 17
Dependent Claim 64 words
The apparatus of claim 15 wherein said start sentinel identity comparator means comprises a start sentinel identity comparator connected to the 2n parallel bit output lines of the shift register, and wherein said end sentinel identity comparator means comprises an end sentinel identity comparator connected to the 2n parallel bit output lines of said shift register, and wherein said logic means comprises a latch.
Claim 18
Dependent Claim 45 words
The apparatus of claim 4 wherein said track comprises multiple consecutive data fields; each field comprising a data sentinel character pair, at least one data character, and an error checking character; and said means for reading a data field reads all of said data fields.
Claim 19
Dependent Claim 29 words
The apparatus of claim 17 wherein said track extends lengthwise along said photographic filmstrip and is frame limited in length, and wherein data fields in said track are identical.
Claim 20
Dependent Claim 184 words
In a method for transferring data from a first stage to a second stage of photographic film strip use and processing wherein data is magnetically recorded in a data field in a magnetic layer of an elongate photographic film strip at said first stage for readout by a magnetic read head at said second stage, and wherein the data is susceptible to corruption error during data transfer, the improvement comprising: defining a trappable data sentinel comprising a particular sequence of bits which appears nowhere else in a valid data stream; formatting said data field in the following sequence: the trappable data sentinel, one or more data characters, and an error checking character; recording the formatted data field in a track in the magnetic layer of the photographic film strip at said first stage; and at the second stage: detecting the data sentinel; reading the data field; parsing the read data field into characters with reference to a character boundary established in response to the detected data sentinel; and interpreting the data characters with reference to a data type identification provided by the data sentinel.
Claim 21
Dependent Claim 184 words
In a method for transferring data from a first stage to a second stage of photographic film strip use and processing wherein data is magnetically recorded in a data field in a magnetic layer of an elongate photographic film strip at said first stage for readout by a magnetic read head at said second stage, and wherein the data is susceptible to corruption error during data transfer, the improvement comprising: defining a trappable data sentinel comprising a particular sequence of bits which appears nowhere else in a valid data stream; formatting said data field in the following sequence: the trappable data sentinel, one or more data characters, and an error checking character; recording the formatted data field in a track in the magnetic layer of the photographic film strip at said first stage; and at the second stage: detecting the data sentinel; reading the data field; parsing the read data field into characters with reference to a character boundary established in response to the detected data sentinel; and interpreting the data characters with reference to a data type identification provided by the data sentinel.
Claim 22
Dependent Claim 16 words
The improved method of claim 19 wherein said data sentinel comprises a reserved asymmetrical character pair.
Claim 23
Dependent Claim 19 words
The improved method of claim 19 wherein said detecting step comprises detecting the data sentinel with an identity comparison.
Claim 24
Dependent Claim 70 words
The improved method of claim 19 further comprising the steps of: recording at said first stage a trappable start sentinel and a trappable end sentinel at a beginning and an end, respectively, of said track; and detecting said start sentinel and end sentinel at said second stage and generating therefrom a signal which corresponds to a time interval between detection of said start sentinel and detection of said end sentinel.
Claim 25
Dependent Claim 23 words
The improved method of claim 22 wherein said start sentinel, end sentinel and data sentinel each comprise a unique pair of reserved characters.
Claim 26
Dependent Claim 54 words
The improved method of claim 23, wherein the character pair of the data sentinel comprises a first character which indicates a beginning of the data field and identifies a source of data in the data field, and a second character which provides an indication of the content, length and structure of the data field.

References Cited (Backward Citations)

US4215920A Cited
US4422111A Cited
US4491399A Cited
US4835628A Cited
US4965627A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-14 1997-09-13 1998-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-14 2001-09-13 2002-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-14 2005-09-13 2006-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag