element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Hdmi to usb 2/3
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 17 replies
  • Subscribers 179 subscribers
  • Views 1545 views
  • Users 0 members are here
  • input
  • to
  • video
  • fullhd
  • output
  • hdmi
  • converter
  • pcb
  • diy
  • usb
  • protocol
  • prototyping_boards
  • streaming
Related

Hdmi to usb 2/3

Former Member
Former Member over 10 years ago

Well i am fairly new in electronics so forgive me if my question is too stupid to be explained...

 

I have a new compact nikon digital camera with hdmi out the camera is capable to feed my tv with my footage in real time...Yet i cant find a way to use it as a webcam (which I find strange since it also has an usb out ) Also I didnt find a way to make it work as webcam (without spending 700$ or more that is... ) and I cant explain that to myself ... the camera is capable to output a 1080p@60fps signal to my television in real time yet my much more sophisticated PC cant make any use of it to simply skype with or what not... So I decided to start a project prototyping a board that has a hdmi in and replicates that signal to a usb 2.0 or 3.0(if its needed to maintain the cameras full hd resolution) and for that I would like you to give me some guidelines and resources to read and master them in order to achieve my goal...

 

I mean how hard could it be?  there is no conversion digital signal will come in and out it will be the same signal no compression would be necessary (since its already compressed inside the camera and since it works fine just "plug and play" like when pluging the cameras hdmi out to my tv) so what I think with my total unexpirienced mind is that I just need to copy the signal into the usb protocol in order for windows to see the protype board as a windows recording device and just play the feed (and thus me being able to use my camera for online streaming/chatting like for example skype)

 

I thank you in advance image

  • Sign in to reply
  • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago

    On 05/06/15 21:34, John Stefanidis wrote:

    I mean how hard could it be?

     

    Extremely. And the fact you had to ask suggests you're not in possession

    of anywhere near enough facts to tackle this. Also, you're apparently

    not in possession of sufficient facts to post in the right place,

    because this forum is for support on the Eagle PCB design tool, not what

    you're after.

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    Yup i noticed that but I was hoping that a mod would be kind enough to move the post to the right place...

     

    It’s not really my fault (especially if you consider that i am a brand new user) the site is a little misleading... I just clicked on Resources>Ask a question... well one would assume that by clicking the "ask a question" option he would be transferred to a specific dialog for asking a question or to a specific sub forum for asking general questions... instead I was linked here Experts were there in the center there were general questions by users there were buttons to browse questions answer questions and earn points but none for actually asking a question (the thing that most people would do if clicking on an option labeled as "ask a question") and on the right there it was "ask the expert" and that’s why i think its misleading the user has to know that there is no way to ask a question directly in this page he has to know what EAGLE is and by clicking "ask the expert" he can only ask about that...and he also has to know that in order to ask a general question he shouldn’t bother porting in this link since he just should pick a forum from the list and open a regular topic to ask his/her question (as it traditionally happens in all forums... ) but then again why having the option "ask a question" under resources beats me... image

     

    Yes I know there is a list on the right column of the page but i realized that after posting and noticing my post being in a wrong place (so I gone back to see what went wrong) and its kind of counter intuitive to put this list with no bold labeling or something and on top of that under a big button that is labeled "ask the expert"

     

    Also if you could elaborate as to why its extremely hard I would appreciate it. image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • kidiccurus
    0 kidiccurus over 10 years ago in reply to Former Member

    Working with video signals is incredibly hard. In Ben Hecks recent LCD hack video he goes through the steps for working with one video standard, but HDMI is a lot more complex and would be even harder to work with, and with the challenge of USB connectivity it would not be worth the effort. The best thing I can suggest is a HDMI capture card like this:PCI-E HDMI Input Video Capture Card Grabber 1080P 30HZ F Windows Win8 Blu-Ray WT | eBay or this:http://www.maplin.co.uk/p/elgato-game-capture-hd-a34nf?gclid=CLbujpDN-cUCFWKWtAodMw0AUw

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago in reply to Former Member

    It’s not really my fault (especially if you consider that i am a brand

    new user) the site is a little misleading... I just clicked on

    Resources>Ask a question... well one would assume that by clicking the

    "ask a question" option he would be transferred to a specific dialog for

    asking a question or to a specific sub forum for asking general

    questions... instead I was linked here  were there in the center there

    were general questions by users there were buttons to browse questions

    answer questions and earn points but none for actually asking a question

    (the thing that most people would do if clicking on an option labeled as

    "ask a question") and on the right there it was "ask the expert" and

    that’s why i think its misleading the user has to know that there is no

    way to ask a question directly in this page he has to know what EAGLE is

    and by clicking "ask the expert" he can only ask about that...and he

    also has to know that in order to ask a general question he shouldn’t

    bother porting in this link since he just should pick a forum from the

    list and open a regular topic to ask his/her question (as it

    traditionally happens in all forums... ) but then again why having the

    option "ask a question" under resources beats me... image

    Hi John,

     

    Many of the regulars in the EAGLE forums are tired of getting questions

    unrelated to EAGLE. It happens a lot, and you're right it's not your

    fault. E-14's site can be confusing just because of the shear volume of

    data it contains and some of it's design decisions are "questionable".

    So don't sweat it, it's just getting a little ridiculous in here.

     

     

    Also if you could elaborate as to why its extremely hard I would

    appreciate it. image

     

    I have very little experience with HDMI, but I have a strong idea of how

    USB works and why this would be difficult on that end of the interface.

     

    You see USB is apparently plug and play, TO YOU. A big part of the

    success of USB is that it has thrown all of the hard work on the

    developer's plate leaving the end user with a plug and play experience

    in which he/she doesn't have to worry about descriptors, device classes,

    differential signaling, etc.

     

    Just getting data over USB requires the use of a USB stack, which

    usually runs several thousand lines of code. There are existing stacks,

    but you would likely have to port them. Additionally you would now need

    a microcontroller to run the stack on and you would have to design

    suitable hardware for it. I think you're starting to see the picture,

    and this is just the tip of the iceberg. I have said nothing about how

    the HDMI signal would need to be processed in order to send it over the

    complex USB protocol.

     

    hth,

    Jorge Garcia

    Cadsoft Support

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago in reply to autodeskguest

    Well thanks Samuel but I now got stuborn on making a device that would

    take feed from hdmi and push it through usb acting as a web came image

     

    I mean what is it with you guyz I already decided to make trials and

    errors study resources etc and generally invest time into this and you

    point me either to not do it or to buy something that could do the same

    job with what I have in mind to make...

     

    Its like joining a painting forum asking for advice on how to begin

    practice painting in order to at some point in the future being able to

    paint a portrait of me and the forum responding to me "you never do it"

    or "go to a photographer and take a picture"

     

    I would just like some guidelines and resources if available on how to

    get started like to establish the frist set of what i need to know and

    in a very general abstract way it should be made...(like parts that

    would be needed for sure )

     

    thats all I ask...

     

    And yes i still insist it wont be that hard (but I think you

    misunderstood me by not being "that hard" i didnt mean that it would be

    a plug and play brainless thing like making a lego house out of lego

    pieces.... I know that I probably have to study weeks if not months and

    have to burn some parts and generally do some trials and errors but im

    willing and prepared for that :D  Also I may be a "noob" in electronics

    but I know the physics and mathematical part of them very well I know

    coding so I have a sort of relative background to start and trying this

    thing and see were it will get me.. its not like im a 50's grandmah that

    wants to make a sophisticated robot with AI image )

     

     

    And i still cant see why this could be that hard (on the contextx i

    provided above) since there are such thing everywere around us like

    webcams for example they take the signal out of a ccd  and push it

    through usb then why not instead of a ccd sensor having a flash memory

    instead ? then the "only" thing thats needed is to "feed" that flash

    memory with date gotten from the HDMI input... so with an FPGA to do

    that work a flash memory chip a usb shield and some code it somehow

    should work image now the only think i need to know is more about the

    theory like what exactly to code in the fpga so please provide me with

    resources and stuff like that relative to my goal

     

    Thank you image

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/151839

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    Well thanks Samuel but I now got stubborn on making a device that would take feed from hdmi and push it through usb acting as a web came image

     

    I mean what is it with you guys I already decided to make trials and errors study resources etc and generally invest time into this and you point me either to not do it or to buy something that could do the same job with what I have in mind to make...

     

    It’s like joining a painting forum asking for advice on how to begin practice painting in order to at some point in the future being able to paint a portrait of me and the forum responding to me "you never do it" or "go to a photographer and take a picture"

     

    I would just like some guidelines and resources if available on how to get started like to establish the first set of what i need to know and in a very general abstract way it should be made...(like parts that would be needed for sure )

     

    That’s all I ask...

     

    And yes i still insist it won’t be that hard (but I think you misunderstood me by not being "that hard" i didn’t mean that it would be a plug and play brainless thing like making a lego house out of lego pieces.... I know that I probably have to study weeks if not months and have to burn some parts and generally do some trials and errors but I’m willing and prepared for that image  Also I may be a "noob" in electronics but I know the physics and mathematical part of them very well I know coding so I have a sort of relative background to start and trying this thing and see where it will get me.. It’s not like I’m a 50's grandma that wants to make a sophisticated robot with AI image)

     

     

    And i still can’t see why this could be that hard (on the context i provided above) since there are such things everywhere around us like webcams for example they take the signal out of a ccd  and push it through usb then why not instead of a ccd sensor having a flash memory instead ?(I have seen in the past a dyi laser mouse and webcam so its essentially the same thing but instead of pluging a sensor ill need to plug a memory chip ... or not? )  then the "only" thing that’s needed is to "feed" that flash memory with data gotten from the HDMI input... so with an FPGA to do that work a flash memory chip a usb shield and some code it somehow should work image now the only thing i need to know is more about the theory like what exactly to code in the fpga so please provide me with resources and stuff like that relative to my goal

     

    Thank you image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to autodeskguest

    well its funny i deleted the post you quoted in order to fix some typos (couldnt edit it for some reason the text box insisted on being blank image ) and resent the fixed version of that post, and now your reply to that said post is above the post your replied image anyway my bad image

     

    Your link doesnt work though maybe you could look into it ? thank you image (I hope its a diagram or a pdf or something image )

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago in reply to autodeskguest

    On 06/06/15 11:23, John Stefanidis wrote:

    And yes i still insist it wont be that hard (but I think you

    misunderstood me by not being "that hard" i didnt mean that it would be

    a plug and play brainless thing like making a lego house out of lego

    pieces.... I know that I probably have to study weeks if not months and

    have to burn some parts and generally do some trials and errors but im

    willing and prepared for that image

     

    No, what I meant was that it's actually VERY HARD. HDMI is a live,

    real-time video stream, like what used to be broadcast in the days of

    analogue TV, except that it's multi-component and digital. USB is a

    serial data protocol with MANY layers of complexity. Jorge has already

    pointed out how complex that is, but it's actually the easy part. Even

    if you've got your full USB stack, including the (not very well

    documented) webcam protocol layer, you don't have anything to present

    until you've implemented a frame grabber. Look up the prices of video

    capture cards for PCs (not Freeview decoders, they're much easier) to

    get an idea how hard that is.

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • kidiccurus
    0 kidiccurus over 10 years ago in reply to autodeskguest

    I agree. Hdmi is hard. For a first project you need to try and do something a lot more simple. HDMI is beyond the realm of the vast majority of electronics hobbyists. If you eventually do get to the stage where you are able to confidently handle HDMI, you are looking at years, not months of work. Electrical engineering is a great hobby, but as with any hobby you can't just jump in at the deep end. Start with basic arduino and 555 projects and gradually expand your knowledge. Also if it was my link that was broken it was just to a HDMI capture card. You can easily find one with google.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 10 years ago

    On 05.06.2015 22:34, John Stefanidis wrote:

    Well i am fairly new in electronics so forgive me if my question is too

    stupid to be explained...

     

    I have a new compact nikon digital camera with hdmi out the camera is

    capable to feed my tv with my footage in real time...Yet i cant find a

    way to use it as a webcam (which I find strange since it also has an usb

    out ) Also I didnt find a way to make it work as webcam (without

    spending 700$ or more that is... ) and I cant explain that to myself ...

    the camera is capable to output a 1080p@60fps signal to my television in

    real time yet my much more sophisticated PC cant make any use of it to

    simply skype with or what not... So I decided to start a project

    prototyping a board that has a hdmi in and replicates that signal to a

    usb 2.0 or 3.0(if its needed to maintain the cameras full hd resolution)

    and for that I would like you to give me some guidelines and resources

    to read and master them in order to achieve my goal...

     

    I mean how hard could it be?  there is no conversion digital signal will

    come in and out it will be the same signal no compression would be

    necessary (since its already compressed inside the camera and since it

    works fine just "plug and play" like when pluging the cameras hdmi out

    to my tv) so what I think with my total unexpirienced mind is that I

    just need to copy the signal into the usb protocol in order for windows

    to see the protype board as a windows recording device and just play the

    feed (and thus me being able to use my camera for online

    streaming/chatting like for example skype)

     

     

    Before you start building the project, have a look at sparkocam sw and

    see if it can do what you want over the existing usb. It supports nikon

    cameras.

     

    If not, there are existing hdmi frame grabbers, look at

    http://www.epiphan.com or even ebay.

     

    Its not as straight forward as you think, but with a FPGA and some

    "smop" you should be set.

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube