The Building Blocks of Your Screen: How Pixels Work

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 73

  • @MahmoudMahmoudTobi
    @MahmoudMahmoudTobi 5 років тому +10

    5 sec in I had scroll down to see the comments of the potential this channel has

    • @GeniusEngineering
      @GeniusEngineering  4 роки тому +3

      Thank you for your kind words. I've been a little inactive but currently working hard to make some new videos!

  • @Scrungge
    @Scrungge 3 роки тому +5

    So in other words, each pixel needs 60 bytes per second in regular TVs, regardless of the screen. Fascinating :)

    • @n1matsu
      @n1matsu Рік тому

      Don't think it works like that. It's more like: each pixel has 3 bytes regulating it's perceived colour. Depending on the screen's refresh rate, those 3 bytes will update with a certain frequency. In a regular TV, those 3 bytes per pixel will update 60 times in a second.

  • @Azyuri
    @Azyuri 5 років тому +18

    You have LOTS of potential!

  • @erencab
    @erencab Рік тому +1

    One of the best explanations I've seen

  • @mutatedllama
    @mutatedllama 5 років тому +9

    This was really interesting. Please keep it up!

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +2

      mutatedllama Thank you very much for the kind words. Hope to keep bringing entertaining and interesting videos for you.

  • @charleenlozi4775
    @charleenlozi4775 2 роки тому +2

    This was very nice, best explanation I've seen so far🙌

  • @abirmakesdumbvideos
    @abirmakesdumbvideos Рік тому +1

    this is catually insane! great video!!

  • @bluefalcon3000
    @bluefalcon3000 2 роки тому +2

    This was a very good and well-made video, thank you so much!!!!❤

  • @GGN-92
    @GGN-92 2 роки тому +3

    Sincerly, that's a really good content man. Thanks for these very clear explanations. Take care of yourself

    • @GeniusEngineering
      @GeniusEngineering  2 роки тому +2

      Thank you so much for your amazing comment. It means a lot :)

  • @tanvirrahman6659
    @tanvirrahman6659 4 роки тому +1

    Excellent topic. Today I understand what pixel really is .

    • @GeniusEngineering
      @GeniusEngineering  4 роки тому +1

      Thank you Tanvir. i am grateful that the video helped you in understanding pixels :)

  • @rohan9117
    @rohan9117 3 роки тому +1

    Clearly I understood now
    What's a resolution besides what is 720 p and 1080p

  • @BeautifulScience
    @BeautifulScience 5 років тому +5

    Great content and animation, looking forward to seeing more!

  • @siddharthupadhyay4246
    @siddharthupadhyay4246 3 роки тому +1

    Amazing channel !!! Great stuff

  • @pratyushmisra2516
    @pratyushmisra2516 4 роки тому +2

    Such a great content and beautiful explanation!! I pray to god for a brilliant growth of this channel. BTW Thanks man!!!!

    • @GeniusEngineering
      @GeniusEngineering  4 роки тому +1

      Thank you so much for your kind words Pratyush! It means a lot. Be sure to check out the other videos on the channel as well! Currently busy working on a new video

  • @goanimator9947
    @goanimator9947 3 роки тому +1

    This is a good explanation but what I don't understand is how the right color information is sent to the right color filter when they are different size screens with different amount of pixels how does it know how much pixels to make that color there to make the image right?

    • @GeniusEngineering
      @GeniusEngineering  3 роки тому +1

      Here is a good explanation from Quora (www.quora.com/How-do-pixels-change-color#:~:text=The%20intensity%20of%20the%20colors,either%20or%20all%20the%20channels.)
      The pixels are numbered, starting from 0 at the top left corner and ending at the lower right, like this: (for a small screen with 5x5 pixels)
      0, 1, 2, 3, 4
      5, 6, 7, 8, 9
      10, 11, 12, 13, 14
      15, 16, 17, 18, 19
      20, 21, 22, 23, 24
      The screen I am using now has 3,686,400 pixels, or 2,560 horizontally and 1,440 vertically.
      The first thing you need is a simple formula, to calculate which pixel number is at a certain position. For example, say that you want the pixel at (400;200), x = 400, y = 200. To get the pixel number you take the screen width times y and add x. In this case 2,560 * 200 + 400 and we arrive at pixel number 512,400.
      If you want to draw a line from one position to another, you use the linear equation to find the x value for every y value between the two positions.
      But the computer is already programmed how to do this, so if I want to draw a line I just tell it to draw a line from here to there and it will do so. But I must ask the computer how many pixels I have access to and how many there are on each row, so I can adapt and scale my drawing.
      Most of the time, your program is running within a window, so it doesn’t have access to all the pixels, just the ones inside the window, and the first pixel is the one in the top left corner of the window. The operating system keeps track of all the windows and maps the window pixels to real pixels. It also tells my program when it wants it to redraw its graphics. It does this either when the real pixels have changed (the user has moved the window) or when my window was overlapped another window but now is visible again.
      Remember older Windows versions, when the window content was not shown while you were moving the window. Redrawing the graphics either uses the CPU a lot (all the computations to figure out which pixel should have which color) or it uses the memory a lot (to save the result of the computations). Back then, we didn’t have much of either CPU or memory resources, so the cheapest solution to make it smooth was to not redraw the graphics until the user let go of the mouse button. Today, it’s no longer a problem and the graphics is constantly redrawn as the window is moved.

  • @LevanMiner
    @LevanMiner 3 роки тому +1

    Great content man, I am a subscriber, I wish you road to billion, i wanna know how speakers work I mean where you can hear music

    • @GeniusEngineering
      @GeniusEngineering  3 роки тому +2

      Thanks for you comment, it means a lot. That’s a fantastic idea, I will add it to the list of topic ideas. Thanks for the suggestion :)

  • @somethingelse9228
    @somethingelse9228 5 років тому +3

    Can you make a video on airships?

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +1

      That's a great idea! I will add it on my list of ideas and see what I can do. It might be the next video :)

  • @UPHROSHAN
    @UPHROSHAN 5 років тому +2

    Give us how pixel udjusts its brightness and how TFT helps is to adjusts its brightness in detailed manner

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +2

      That is a great suggestion for a video! Thanks Roshan

    • @UPHROSHAN
      @UPHROSHAN 5 років тому +2

      @@GeniusEngineering thank you... And please put the vedeo as soon as possible

  • @Cryptic868
    @Cryptic868 3 роки тому +1

    You got potential mate!

    • @GeniusEngineering
      @GeniusEngineering  3 роки тому +2

      Thank you for your kind comment! It really means a lot :)

    • @Cryptic868
      @Cryptic868 3 роки тому +1

      @@GeniusEngineering no problem

  • @vsauce4992
    @vsauce4992 5 років тому +7

    This reminds me of kuzcavard in a nutshell

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +5

      Kurzgesagt was the main inspiration for the channel

    • @therubberducky5942
      @therubberducky5942 5 років тому +3

      @@GeniusEngineering I can see that in the style of animation. Really glad I found your channel.

    • @VictorRibeiroJV
      @VictorRibeiroJV 3 роки тому +1

      kuzcavard in a notshall

    • @vsauce4992
      @vsauce4992 3 роки тому +1

      @@VictorRibeiroJV ik that name is to fucking hard to write, and I couldn't use copy paste on mobile

  • @zachmarcus107
    @zachmarcus107 5 років тому +3

    Nice video. Could you try to do one on starships? I saw a similar comment about airships, and that also seems like a nice idea.

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +1

      Thank you Wog on my Log! I already added airships to my list of ideas and will be sure to add starships as well. I am definitely planning to do all of these topics. Since the idea of an air-transport type topic has now been suggested for a second time, I am very much considering making that the topic of my next video.

  • @abdullahfarisshahrin5683
    @abdullahfarisshahrin5683 5 років тому +1

    Nice video! Has a lot of potential....

  • @susanwojcicki5714
    @susanwojcicki5714 4 роки тому +1

    smashing video please keep it up

  • @FinoClips
    @FinoClips 2 роки тому +1

    Gracias por el Video!

  • @ליעדגולן-ז3ע
    @ליעדגולן-ז3ע 5 років тому +1

    Nice video I really liked the animations

  • @chriszitsenga6571
    @chriszitsenga6571 5 років тому +1

    well explained

  • @ville_1235
    @ville_1235 5 років тому +6

    i like the video, but definetly move more and more towards completely your own style.

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +3

      Absolutely! I just used the style as inspiration and a starting point. Hopefully each video is a bit more of my own unique style

  • @144aryan7
    @144aryan7 5 років тому +1

    Nice

  • @okbrb
    @okbrb 5 років тому +1

    Cool video bruh

  • @elvastan
    @elvastan 5 років тому +10

    Looking forward to this channel!
    EDIT: Don't go to Flixzone, It will steal your identity and all the people in the replies are accounts that were created less than a month ago (As of June 29th, 2021)

    • @GeniusEngineering
      @GeniusEngineering  5 років тому +1

      Thank you very much! I am also looking very much forward and hopefully each video can be improved upon from the previous one.

    • @millerstetson4330
      @millerstetson4330 3 роки тому

      i realize I am kinda off topic but does anyone know of a good site to watch new tv shows online?

    • @briggsmalcolm1102
      @briggsmalcolm1102 3 роки тому

      @Miller Stetson I watch on FlixZone. You can find it by googling =)

    • @ianaryan233
      @ianaryan233 3 роки тому

      @Briggs Malcolm Yup, been using FlixZone for since march myself :D

    • @millerstetson4330
      @millerstetson4330 3 роки тому

      @Briggs Malcolm Thanks, signed up and it seems like they got a lot of movies there =) Appreciate it !

  • @mokujin29
    @mokujin29 5 років тому +2

    Noice

  • @TheCrazyCartModChannel
    @TheCrazyCartModChannel 4 роки тому

    Cool video and all, but how do they work?

  • @jeredmaret2200
    @jeredmaret2200 3 роки тому +1

    Are you South African