Sachverhalt: Sachverhalt: A. X._ wurde vorgeworfen, am frühen Morgen des 5. Dezembers 2002 auf der Autobahn A1 in Fahrtrichtung Oensingen-Solothurn bei Niederbipp (Phase 1) und nochmals etwas später (Phase 2) zweimal rechts überholt und von der Normalspur jeweils unvorsichtig knapp vor anderen Fahrzeugen wieder auf die Überholspur gewechselt zu haben. Der Gerichtspräsident 1 des Gerichtskreises IV Aarwangen-Wangen verurteilte ihn am 15. September 2003 wegen einfacher Verkehrsregelverletzung, begangen durch mehrfachen unvorsichtigen Fahrstreifenwechsel, zu einer Busse von Fr. 300.--. Vom Vorwurf der groben Verkehrsregelverletzung durch wiederholtes Rechtsüberholen wurde er freigesprochen. X._ focht den Schuldspruch vor Obergericht an. Der stellvertretende Generalprokurator erklärte ebenfalls die Appellation, wobei er sich darauf beschränkte, eine Verurteilung wegen Rechtsüberholens in der zweiten Phase und bezüglich des zweimaligen unvorsichtigen Fahrstreifenwechsels zu fordern. Der Freispruch vom Vorwurf des Rechtsüberholens in der ersten Phase blieb unangefochten. X._ focht den Schuldspruch vor Obergericht an. Der stellvertretende Generalprokurator erklärte ebenfalls die Appellation, wobei er sich darauf beschränkte, eine Verurteilung wegen Rechtsüberholens in der zweiten Phase und bezüglich des zweimaligen unvorsichtigen Fahrstreifenwechsels zu fordern. Der Freispruch vom Vorwurf des Rechtsüberholens in der ersten Phase blieb unangefochten. B. Das Obergericht des Kantons Bern stellte fest, dass X._ von der Anschuldigung der groben Verkehrsregelverletzung durch einmaliges Rechtsüberholen (Phase 1) rechtskräftig freigesprochen wurde. Es verurteilte ihn jedoch wegen mehrfacher grober Verkehrsregelverletzung durch einmaliges Rechtsüberholen (Phase 2) sowie durch zweimaligen unvorsichtigen Fahrstreifenwechsel (Phasen 1 und 2) zu einer Busse von Fr. 1'500.--. B. Das Obergericht des Kantons Bern stellte fest, dass X._ von der Anschuldigung der groben Verkehrsregelverletzung durch einmaliges Rechtsüberholen (Phase 1) rechtskräftig freigesprochen wurde. Es verurteilte ihn jedoch wegen mehrfacher grober Verkehrsregelverletzung durch einmaliges Rechtsüberholen (Phase 2) sowie durch zweimaligen unvorsichtigen Fahrstreifenwechsel (Phasen 1 und 2) zu einer Busse von Fr. 1'500.--. C. X._ führt mit Eingabe vom 8. September 2004 staatsrechtliche Beschwerde und beantragt die Aufhebung des Entscheids des Obergerichts vom 12. Dezember 2003. Das Obergericht verzichtet auf eine Vernehmlassung. Der stellvertretende Generalprokurator beantragt die Abweisung der Beschwerde, soweit darauf einzutreten sei, verzichtet im Übrigen aber auf eine materielle Stellungnahme.