Is maker notes data really preserved?

Reading through DNG specs, I learned (or at least that was my understanding of) that private maker notes data is always preserved, even if it is not understood by the DNG format.
However, these days I was playing with ExifTool and, while looking through Nikon D70/D80 NEF files, I could see the FocusDistance tag. This is a private Nikon tag and I couldn't find it in converted DNG. Knowing that DNG should keep everyting, I went to ExifTool's web-site to find where in the DNG this tag might have been stored.
I found the following statement on ExifTool's web-site:
The maker notes ('MakN') are processed by ExifTool, but some information may have been lost by the Adobe DNG Converter. This is because the Adobe DNG Converter (as of version 4.3) doesn't properly handle information referenced from inside the maker notes that lies outside the original maker notes block, and this information is lost when only the maker note block is copied to the DNG image.
So, where's the truth? And where is my FocusDistance data in the DNG?

There's an inherent problem with the MakerNotes field in EXIF format; 
EXIF uses what is in effect relative block addressing, so unless you 
know what is actually in the MakerNote, you may not be able to copy it 
safely (in order to copy it, you may have to adjust block addresses, 
and if you can't decipher the MakerNote, you can't adjust the 
addressing). So the block as a whole "blob of data" will be copied if 
the Adobe Converter understands it, but it may not be possible for 
software that later modifies the DNG file to safely copy it forward, 
unless either the software in question understands the MakerNote, or 
it has no addresses. That's why the DNG format has the 
"MakerNoteSafety" tag.
Private EXIF tags are a different issue; the Adobe folks would need to 
comment on that.
Sandy

Similar Messages

  • Photoshop and Maker Notes

    I currently have CS2.  I have been thinking of upgrading to CS4 but would like to know if it solves one of the issues I have with CS2.  That is, that CS2 deletes the Maker Notes section of my metadata in jpg files.  I can't find any setting that would change this.  Normal EXIF, IPTC, and XMP are intact.  I'm using Save As not Save for the Web.  I don't want any of my metadata deleted, but in particular MakerNotes is where manufacturers put the lens information, which is not stored elsewhere with my cameras.
    Judy

    There is no such setting, because there is no way to maintain all the maker note data.   If the manufacturer documents parts of the maker note format, we will parse that data and move it out of the maker note and into standard EXIF or XMP metadata.
    But maker notes are mostly undocumented, and frequently contain offsets into the file that cannot be preserved.  If you attempt to preserve the unknown maker note data, an application reading the file that does understand the maker note content is very, very likely to crash (which happened when Photoshop originally preserved maker notes).
    All you can do is ask that the manufacturer document their maker note data, or move their metadata to a standard location instead of a maker note. (preferably the later)

  • Possible to extract "Maker Note" metadata from a JPG?

    Hi
    I am trying to access the camera-specific "Maker Note" metadata that is stored in a JPG image. As far as I can understand, this data is not recognised by Bridge since it is not associated with a standard "Namespace". This is probably due to it being very camera/model specific.
    Can anyone point me towards the method for accessing this data - even in a RAW/binary format? I do not mind having to interpret and parse this data myself. I am just trying to find a way to actually read the data.
    Any suggestions are welcome!
    Regards, Nigel

    Hi Herrmueller
    To clarify my original posting - I am trying to find a method of accessing the Maker Note data using Javascript in Bridge.
    Regards, Nigel

  • Lightroom strips out certain EXIF data (maker notes)

    Hi there!
    Simple issue: Lightroom and Camera Raw strip certain EXIF data that is extremely useful to macro photographers.
    Use case: Canon macro photographer using the MP-E 65mm lens. The lens communicates its Macro Magnification value and this is passed to the camera which stores it in the maker notes. This data is extremely valuable to determine scale and measurements of photographed subjects.
    This data is removed when the image is processed through any Adobe product.
    Here's some supporting documents:
    - RAW file from Canon 5D mark II: http://donkom.ca/lr4-makernotes/_MG_1848.CR2
    - EXIF data (extracted via exiftool), please note the inclusion of "Macro Magnification" and the value "4.8x": http://donkom.ca/lr4-makernotes/_MG_1848.txt
    - Processed JPG file from Canon 5D mark II through Lightroom 4 (all exif data selected to be included): http://donkom.ca/lr4-makernotes/_MG_1848-processed.jpg
    - EXIF data (extracted via exiftool), please note the absense of "Macro Magnification": http://donkom.ca/lr4-makernotes/_MG_1848-processed.txt
    Thanks very much,
    - Don Komarechka
    www.donkom.ca

    Just checked this in the final release of LR4 and this issue has not been addressed. I'm hoping that someone has noticed this and can give it some attention!

  • Exif maker note gets lost

    I have a custom camera that saves some information in the exif maker notes (calibration data). The output is in normal JPEG.
    I can see the custom data on all original file. But whenever a file goes through Adobe Lightroom 5 or Photoshop CS6, the maker note seems to be lost. I made sure to have the 'Include all metadata' option on.
    Is this by design or is there something I am doing wrong here?

    Yes, it is by design.
    That is because maker notes are not preservable -- they contain unknown data that cannot be preserved after editing (or really any change to the file).
    Previous attempts to preserve maker notes resulted in crashes on various devices and programs because the contents of the maker note were preserved and not updated (but couldn't be updated because the contents are unknown).

  • Export Exif Maker Notes to jpeg

    Hi,
    I hoped LR4 would export the maker notes section from my DNG or PEF raw's to the jpeg.
    This section contains so much interesting information and I'd really like to see it in the jpeg too.
    Please add an option for exporting maker notes.
    Best regards,
    Christian

    Yes, it is by design.
    That is because maker notes are not preservable -- they contain unknown data that cannot be preserved after editing (or really any change to the file).
    Previous attempts to preserve maker notes resulted in crashes on various devices and programs because the contents of the maker note were preserved and not updated (but couldn't be updated because the contents are unknown).

  • Would installing Cheetah or Raptor drives make inDesign data merge work faster?

    Would installing Cheetah or Raptor drives make inDesign data merge work faster?

    I think SSDs might turn out to be slower. There are some other posts about major slowdowns when the OS and user profile are on SSDs.
    As a 32 bit program, ID can't adress all that extra RAM, so you won't affect the amount of swapping required. I don't really know how efficient an SSD is for constant read and write operations, but my undertanding is they work great for fast loading of things that don't change, but not so much for files that rewrite constantly.

  • How do I restore 'Notes' data files from Time Machine?

    My wife accidentally (more or less) deleted 7 of her Note notations because they were duplicated and she thought one should be eliminated.  What happened is that when she deleted one, the system deleted both duplicates.  After doing this for 7 times, she saw what was happening and stopped.  We have both our iMacs backed up to a Time Machine and I have been searching these forums trying to find out the name of the data file for Notes so that I can restore it.  The best I saw was Library/Containers/com.apple.notes but I could not find this file anywhere in Finder or even on the Macintosh HD.  We did find out that if you delete something from Notes on your iMac, it also gets deleted in iCloud (I thought there was a backup in iCloud) iPhone, and iPad.  One of these notes is irreplacable as it is a daily diary of an event in my wife's life.  Can anyone please tell me where I can find the Notes data files so I can locate them on Time Machine and restore them?  (Note:  If I restore them from TM and they are not in iCloud will they be immediately deleted?  Sorry that may be a dumb question but I've done a bit of technical work with PCs and MobileMe and iCloud seem useless.  I'd just as soon plug my iPhone and iPad into my iMac to synch, you know.  Thanks for any help.  Gary

    Here is what I have tried:
    1. Finder>Go>(Option)Library>Address Book(highlighted)with files showing in right column. Opened Time Machine and Address Book folder is there. Tried to go back to several previous dates from several months ago. None will highlight in order for the Restore button to light up.
    2. Finder>Mac HD (under Devices)>(Option)Library>Address Book (same as above). Again, cannot go anywhere back in time to highlight a date for Restore button to light up.
    Note: I was able to use Time Machine to restore my Contacts with no problem. However, they are All Contacts only and did not restore my Groups. I do know how to make groups again and highlight and drag them back, but wanted to see if there was a way to restore the groups. I will post another question as to why my Time Machine won't let me restore the Address Book as well as the Contacts. Thank you for your time and patience.

  • How do i make a DATA file in garage band

    ok here is what im trying to do. i need to make a DATA file in garage band and i need to make it possible for the DATA file to be used on Pro Tools so the song can be mixed and mastered. any tips on how to do this?
    LISA

    What I assume you are trying to do is export a MIDI file. GarageBand does not do this, and I don't know of any add-ons which allow it (MidiO allows you to play out MIDI to an external device so you might be able to route this to ProTools). Of course if you do this you won't be using the instruments which are in GB, and the results you get will depend on what you have available in ProTools.
    However you can export GarageBand tracks as audio and them mix them in another program. I do this in Cubase LE because its mixing facilities are way better than GarageBand's. This note will tell you how to do it, just substitute ProTools for Cubase:
    http://homepage.mac.com/rfwilmut/notes/GBtoCubase.html

  • Create report with graph and able to make notes?!

    I need to create some graphs in Crystal Reports.  As folks review the report graphs, they want to make notes about certain data points on the graph.  They would like to save their notes for future reviewing of graph data.
    I called Business Objects sales and told them what I need to to do.  C
    1)  Create a Crystal Report
    2)  Create a graph
    3)  Be able to have someone click on a data point in the graph
    4)  Make a note
    5)  Save that note for future reviews
    The guy said I could do that but would have to use Crystal Xcelsius.  I have used Crystal Reports for years, but have never used Xcelsius.
    Can anyone point me in the right direction to create to meet the above requirements?
    If in wrong forum, I apologize.  I posted in Xcelsius forum also.
    Thanks.

    You would need to have the Xcelsius program in order to create your own SWF files. The program is much simpler to use than Crystal Reports.
    Your scenario could not be met exactly, but you could set up the model for end users to write notes.
    In Xcelsius, there are two Text components that permit end users to write notes: Input Text (two types) and Input Text Area. The last gives more space to enter information.

  • How to make the date to be entered as dd-mon-rrrr  using form personalizati

    Hi friends,
    how to make the date entered to be dd-mon-rrrr format.....
    the date should be entered only in this format...or esle it should not accept the date
    how to do this with form personalization.....
    thanks

    1) Instead of personalization, set ICX: Date format mask profile appropriately using sysadmin responsibility at the appropriate level.
    2) If you have to use this new format just for one form, then use personalization to set the profile option in the when-new-form-instance. But unsetting it will be a problem.
    I recommend option 1 above.
    Hope this answers your question,
    Sandeep Gandhi

  • Can't make notes while reading

    Hello, in my lectures I am used to make notes into my books. I could do the same on my pdf documents with my touchscreen. Now in this programm I couldn't find out how to make notes on my digital book. It is quite unpractical for me if I can't make notes directly on the screen when I am in my lectures...... Makes things really complycated for me. Can you help me? Thanks!

    No, I don't think that it's possible with PDFs - there are other PDF apps that do allow you to e.g. GoodReader

  • How to make CRM data sources for delta capability?

    Hi All,
    I know that the CRM data sources 0CRM_SALES_ACT_1, 0CRM_QUOTATION_I, 0CRM_SALES_ORDER_I have delta capability.
    At present we are doing full loads daily but it has got some performance issues.So we are thinking to make these as delta loads.
    Already some one has made a trail to make delta loads but not successful for some unknown reasons.
    Could you please suggest me the steps to make these data sources delta capable both in CRM and BW systems?
    As this is urgent...Please suggest ASAP.

    Hi
    Go thorugh Below the note: 692195
    Summary
    Symptom
    There may be problems or issues related to data tranfer from CRM to BW.
    Other terms
    CRM-BW extraction,upload,initial,delta,full upload ,Sales Analytics,
    Reason and Prerequisites
    There could be errors in customization or program errors due to which
    data may not be transferred or incorrectly transferred to BW.
    Solutions
    Question 1 : The Extraction from CRM to BW takes a very long time. What can be done? (Performance Issues)
    Suggestion 1: Please implement notes  653645 (Collective note) and
    639072(Parallel  Processing).
    The performance could be slow because of the wrong control parameters
    used for packaging.
    You can change the package size for the data extraction.
    Also note that changing the package size in the transaction SBIW
    would imply a change for all the extractors. Instead, you could
    follow the path in the bw system.
    Infopackage (scheduler)    > Menu 'Scheduler'   > 'DataS. default data
    transfer'   > maintain the value as 1500 or 1000(This value is variable)
    The package size depends on the Resources available at the customer side
    (The no of parallel processes that could be assigned =
    1.5 times the no of CPU's available approx.)
    Question 2 : On executing transaction RSA3 I get records but I find 0
    records when I load data from BW request.(No Data Available)
    Suggestion 2: First check if there are any entries in the table
    CRMD_ORDER_INDEX.Only if there are entries in this table you can
    extract records.
    If this is not the case then,
    It is possible that the user does not have sufficient
    authorities for extraction of  the relevant objects.
    Additionally, please review and implement the following notes
    615670
    161570
    150315
    618953
    If you are in the release 4.0 then
    To do BW extraction with the user please see that the following
    authorization object exists(display mode is enough):
    CRM_ACT,CRM_OPP, CRM_LEAD, CRM_SAO, CRM_SEO, CRM_CO_SE,CRM_CO_SC
    CRM_CO_SA, CRM_CON_SE, CRM_CMP, CRM_ORD_OP,CRM_ORD_LP,CRM_ORD_PR
    CRM_ORD_OE, CRM_CO_PU, CRM_CO_PD, CRM_ORD_PO
    (all these objects are linked to transaction crmd_order).
    Question 3 : The Deltas for my data source are not extracted . What can I do?
    Suggestion 3: Please check the following.
    Please Check if the services have been generated in transaction GNRWB.
    If they are not active(not marked 'X' before their names) then activate
    the services following the steps here.
    Go to transaction GNRWB
    Select BUS_TRANS_MSG
    Select (on the right, the services) : BWA_DELTA3, BWA_FILL, BWA_queue
    Press Generate.
    Also check  for the following:
    1. The delta should have been initialized successfully.
    2. Confirm that all Bdocs of type BUS_TRANS_MSG
       are processed with success in SMW01.
    3. If there are queues in SMQ1 with erroneous status then activate
       these queues.
       In Transaction SMQ1 if there are Queues existing with
       names beginning with CRM_BWAn (n is number) then
       activate these queues in the same transaction.
    4.a)If required activate the datasource
        Go to transaction BWA5   > select the required datasource and
        activate.
    4 b) The Delta may not be active ,activate the delta in BWA7 by
      selecting the name of the datsource and pressing the candle icon for
      'activate delta'.
    5. In BW system
       Go to transaction RSA1   > modeling   > infosources   > select the
       infosource   > right mouse click on the selected
       infosource   > choose option replicate datasource
        Activate the infosource.
    6. Go to the scheduler for the infosource   > select delta  in the
        update  >choose the option PSA only (in the Processing tab)
        > start immediately
    Check the entry in the RSA7 in the OLTP(CRM system)
    Question 4: How can I extract the fields, which are not provided in the standard  data source extraction .
    Suggestion 4: Follow the steps mentioned below.
    1. Enhance Extract Structure with the required fields. (Create & include
       an append structure to the extract structure via transaction RSA6).
    2.a) Release the fields of the append  for usage. (  To do this, double
       click on the Datasource and remove the flags in the column 'Hide
       Field' for all fields of Append. )
    2.b)If the new fields cannot be seen in the extract structure of
        the transaction BWA1 then change and save the datasource, and then
        activate it in RSA6.
    3. Define your mappings in BADI (CRM_BWA_MFLOW) to fill these fields.
    Goto SPRO .
    Follow the path ->
    SAP Implementation guide ->Implementation with other mySAP components ->
    Data transfer to the Business Information Warehouse->
    Settings for the application specific datasources (CRM)->
    Settings for BW adapter->
    Badi :BW adapter :Enhancement of datasources in messaging flow.
    4. Replicate the new Datasource to BW.
    5. Expand the Communication Structure in BW.
    6. Maintain transfer Rules for the new Datasource.
    7. Activate the trasfer rules and perform the upload.
    Question 5:  I am unable to extract  user status correctly.What should I
    do?
    Suggestion 5 :Check the following notes
    531875
    616062
    713458
    700714
    765281
    Question 6 : What can I  do when the activity/Opportunity/Complaint
    reasons(Code,CodeGruppe,Katalogart)  are not extracted.
    Suggestion 6 :Check the following notes
    481686
    516820
    603609
    617411
    711146
    Question 7:Deleted opportunities are not reflected in BW.
    Suggestion 7: Check the note 706327.
    Question 8: How do you  activate the metadata?
    Suggestion 8:CRM BW adapter meta data has to be activated first before
    it is available in the system. You can use Transaction BWA5 to copy the
    meta data for selected DataSources. You can reach the transaction via
    the IMG maintenance 'SAP Reference IMG -> Settings for SAP Business
    Information Warehouse -> Activate BW Adapter Meta Data'. For more
    information, see the documentation on the IMG activity 'Activate BW
    Adapter Meta Data'.  (Note 432485)
    Question 9: I donot get any records for the delta upload of my attribute
    datasource(s).What is to be done?
    Suggestion 9: In case of attribute datasources, it is possible that the
    entry for the GUID is missing in the table SMOXAFLD.
    If , for example the datasource 0CRM_OPPT_ATTR is not giving deltas
    then you can follow the steps:
    1)If Delta process is active for the attribute datasource e.g.
         0CRM_OPPT_ATTR,  then stop the delta process in the BW
         system 
    2) In the CRM system, Make the entry in the table SMOXAFLD
       for the datasource with the Key
       as  0CRM_OPPT_ATTR     GUID 3) Save the entry.Activate the datasource                           4) Check that the above entry is replicated in smoxafld_s also    after this.               5) Create a transport request manually for the following    object             R3TR   SMO4   0CRM_OPPT_ATTR    
    Question 10: What do the status BWSTONESYS0 , BWSTONEUSS0,BWSTTECSYS0 and various other BW status mean ?
    Suggestion 10: The BW status are used to extract system and user defined
    status.
    The BW status are defined in the customization settings in SPRO.
    Check for-> Status Concept for BP/Product/CRM objects
    Here goto-> Process user status You will find the documentation attached here for the user status. Going inside the transaction you will find the status groups USS0, ZIOP,ZMOP etc. The names of the various BW status are derived from this For ex. BW + ST+ One + USS0 gives the name of the field BWSTONEUSS0 or BWST + ONE + ZMOP = BWSTONEZMOP (Master opportunity values) (which means BWST + (status group name) + status object group name) Double clicking on any of the object groups will take you to the values that these status can have . For ex. BWSTONEUSS0 in your system can have values E001 ,E002,E003,E007 which will be shown in RSA3 as BW status values 1,2,3,7, respectively.
    Similarly we have Goto -> Process system status (in SPRO). Here you can get the values for the system status in exactly the same way as BWSTONESYS0(Lifecycle status) , BWSTTECSYS2 (Error) etc. In RSA3 you get the names as BW status, To know which corresponds to which status here,Gotothe record list in RSA3 . Here goto Settings - Layout -Current . Right click -> Press Show technical field names . You will be able to see the BW status names and will be able to adjust the layout accordingly.
    Thank you,
    DST

  • IPhoto 6: Does it fix the large maker note and slowness issue???

    I'm hopefull that the newly released iPhoto 6 resolves the problem that many of us with certain Pentax and Nikon cameras are having (creating a bloated library.iphoto file due to a larger maker note ... refer to http://www.ericlindsay.com/apple/iphoto5slow.htm for more info.). In essence, this issue makes iphoto painful to use as it takes minutes to start up, up load photos and shut down the program.
    Does ANYONE know if this problem is fixed with iphoto 6 (note that iphoto 4 did NOT have this issue)??? Any insight greatly appreciated!
    Tanya
    iMac   Mac OS X (10.4.2)  

    Matt you make a very forceful case for your app, which is understandable since no doubt some effort was needed to create it, and it does what it is meant to do. For that, congratulations and many thanks.
    But, as pointed out by the previous contribution, just throwing away the makernote data is not a true solution. The maker, in my case Pentax, but also Nikon and a few others, put it there for some good reason. In fact it is not superfluous or unnecessary as you have written elsewhere.
    If you are prepared to search around a wee bit, you can find descritipons of the Pentax makernotes which show that they store information which may be highly relevant to, for instance, photographers, trying to get the best out of their extremely configurable and complex digital cameras. Now 30k may seem big when attached to some vignettte out of a 2mpix point and shoot. In my case, sorry to be personnal, average jpeg size is 1.9 Megs (over about 5000 pix) and 30k is neither here nor there.
    It definitely does not justify iphoto screwing up so badly. As a Mac user of 20 years, I do not plan to acquire iLife 6 if the correction is not confirmed. and blaming camear manufacturers for improperly implementing exif is so feeble I shall stop ranting now.
    Meanwhile contributing workarounds such as yours is a valuable part of the mac community ethos. Keep it up!

  • Locking midi controller expression data to midi note data.  How to do it?

    I am recording some sax and trumpet lines into Logic using Samplemodeling software (The Trumpet, The Sax Brothers). The data goes into Logic on a midi channel.
    At the same time as playing the notes, I am using an expression pedal to control different aspects of the sound (cc64, but it could be set to anything midi controller number, as long as I also set it in the Samplemodeling software and make sure that Logic receives and Samplemodeling sends on the same midi channel).
    The midi note data and midi data record properly. However, I am having a problem with editing. If I move the note in time (i.e. shift it left or right in piano roll), the cc64 data does not move with it. I can see the data, and of course, could cut and paste it or hyper draw it, but that would be very time consuming. Is there a way to lock the expression data to the note data so that when you move the note the midi controller data moves as well. I assume the same question would apply to pitch/volume/pan or any other controller, but I have not tried that.
    Alternately, is there another way to record the data, so it is locked to the midi notes?
    Many thanks
    Steven
    If it is relevant, I am using:
    Logic 9 Studio
    Mac 2.93 Dual Quad
    Novation Keyboard

    Well, I routed around in the manual and finally found the answer. There is a pull down menu which allows you to choose to tie together the non-note midi data to the note data.
    "Turn on the Functions > Include Non-Note MIDI Events setting to tie other data (such as pitch-bend, modulation, aftertouch, or poly pressure) in a region to the region’s notes."
    Problem solved.
    Steven

Maybe you are looking for

  • Could not find stored procedure

    Dear gurus, I am working, for the first time, on a SAP BPC ( MS ) demo. I have created a new input schedule based on a dynamic template, with some modifications. However when I try to submit data, it gives an error: "Could not find stored procedure '

  • [OSB] Calling a secured proxy from another secured proxy

    Hi, I would like to call a secured proxy from another secured proxy. However, the call fails. I'm making a call from a Java stand alone Web Service client. The client uses policy "oracle/wss11_message_protection_client_policy". The call is made to a

  • Boot CD burning ....

    Hello, I have a .dmg image of a disk that I would like to burn to make a bootable CD with a OS X system on it. The image has all the system files for OS X. If I open the .dmg file and select the corresponding CD icon (let's call it CD IMAGE) to burn

  • After I add a watermark to my pdf, most of the content gets deleted. How do I prevent this?

    When I tried adding watermarks for other pdfs it worked fine. Just for this particular pdf, it doesn't work properly.

  • Captivate 8: Can I create a random question pool from existing quiz slides?

    I made a quiz for a client, published it out and everything works perfectly.  Now the client has decided that they want the questions to be random.  I have tried to add my existing question slides to the question pool, however I have no idea how to d